特殊:Badtitle/NS100:DebuggingUSBStorage

来自Ubuntu中文
Wikibot留言 | 贡献2009年11月17日 (二) 18:52的版本
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索
可打印版本不再受到支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认打印功能。

{{#ifexist: :DebuggingUSBStorage/zh | | {{#ifexist: DebuggingUSBStorage/zh | | {{#ifeq: {{#titleparts:DebuggingUSBStorage|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:DebuggingUSBStorage|1|-1|}} | zh | | }}

USB2 Issues

This can be worked around easily. Simply run this command:

sudo rmmod ehci_hcd

Buffer I/O Errors

If you see errors related to Buffer I/O when attaching a USB Storage device, there are two ways to work around it. First, try using varying max_sectors settings, as such:

sudo sh -c "echo 120 > /sys/block/sda/queue/max_sectors_kb"

Try values of 120, 64 and 32. If this does not resolve the issue, then you may need an unusual_dev entry for your device. It would look something like this:

UNUSUAL_DEV(0x03eb , 0x2002, 0x0100, 0x9999,
            "Generic",
            "MusicDrive",
            US_SC_DEVICE, US_PR_DEVICE, NULL,
            US_FL_IGNORE_RESIDUE),

The vendor and device ID's can be obtained from the output of "lsusb". The entry would be placed in drivers/usb/storage/unusual_devs.h. If you cannot compile your own kernel, please file a bug report, and we'll attempt to compile a test module for you.

Bug Reports

If you are filing a bug report, please include the following as attachments along with a detailed description of your problem.

  • Initiate the problem situation, then quickly get the output of dmesg
  • Output of uname -a
  • Output of lsb_release -a
  • Output of lsusb -v
  • any other data relevant to your problem

Further Help

For help with mounting external drives, see Mount/USB. For further help in troubleshooting, ask on the Ubuntu Forums at http://ubuntuforums.org/