USB 驱动器不工作

USB 驱动器不工作

直到几天前,我的 USB 驱动器还运行正常。我不太清楚从那时到现在发生了什么变化。

USB 闪存驱动器和 USB 外置硬盘在另一台 Windows 机器上工作正常,但在 Xubuntu 15.04 上,两者都在 dmesg 中显示正常,没有任何问题。其中一个显示在 lsusb(USB 闪存驱动器)中,而两者都未显示在 fdisk 或 gparted 中。

USB 闪存驱动器的 dmesg 输出:

[ 6444.808406] usb 1-1.1: new high-speed USB device number 10 using xhci_hcd
[ 6444.897204] usb 1-1.1: New USB device found, idVendor=0781, idProduct=556c
[ 6444.897209] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6444.897211] usb 1-1.1: Product: Ultra
[ 6444.897213] usb 1-1.1: Manufacturer: SanDisk
[ 6444.897215] usb 1-1.1: SerialNumber: 2006057263167D029DBF

外部 USB 硬盘的 dmesg 输出:

[ 6851.721794] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 6851.738864] usb 2-2: New USB device found, idVendor=152d, idProduct=2590
[ 6851.738868] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6851.738871] usb 2-2: Product: Seatay  Generic USB Device
[ 6851.738873] usb 2-2: Manufacturer: Seatay  USB to ATA/ATAPI Brid
[ 6851.738874] usb 2-2: SerialNumber: 00A12345A027

有任何想法吗?

两个驱动器都插入后 lsmod 输出:

8250_dw                16384  0
ablk_helper            16384  1 aesni_intel
acpi_pad               20480  0
aesni_intel           172032  0
aes_x86_64             20480  1 aesni_intel
ahci                   36864  3
autofs4                40960  2
binfmt_misc            20480  1
coretemp               16384  0
crc32_pclmul           16384  0
crct10dif_pclmul       16384  0
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
drm                   348160  6 i915,drm_kms_helper
drm_kms_helper        131072  1 i915
dw_dmac                16384  0
dw_dmac_core           24576  1 dw_dmac
e1000e                237568  0
gf128mul               16384  1 lrw
ghash_clmulni_intel    16384  0
glue_helper            16384  1 aesni_intel
hid                   110592  3 i2c_hid,hid_generic,usbhid
hid_generic            16384  0
i2c_algo_bit           16384  1 i915
i2c_designware_core    16384  1 i2c_designware_platform
i2c_designware_platform    16384  0
i2c_hid                20480  0
i915                 1060864  5
intel_powerclamp       20480  0
intel_rapl             20480  0
iosf_mbi               16384  1 intel_rapl
ip6table_filter        16384  0
ip6_tables             28672  1 ip6table_filter
iptable_filter         16384  0
ip_tables              28672  1 iptable_filter
kvm                   483328  1 kvm_intel
kvm_intel             151552  0
libahci                32768  1 ahci
lp                     20480  0
lpc_ich                24576  0
lrw                    16384  1 aesni_intel
mac_hid                16384  0
mei                    90112  1 mei_me
mei_me                 20480  0
Module                  Size  Used by
nls_iso8859_1          16384  1
nuvoton_cir            20480  0
parport                45056  3 lp,ppdev,parport_pc
parport_pc             32768  0
pci_stub               16384  1
ppdev                  20480  0
pps_core               20480  1 ptp
psmouse               118784  0
ptp                    20480  1 e1000e
rc_core                28672  1 nuvoton_cir
sdhci                  45056  1 sdhci_acpi
sdhci_acpi             16384  0
serio_raw              16384  0
shpchp                 40960  0
snd                    90112  27 snd_hda_codec_realtek,snd_usb_audio,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
snd_compress           20480  1 snd_soc_core
snd_hda_codec         143360  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     53248  1
snd_hda_codec_realtek    86016  1
snd_hda_controller     32768  1 snd_hda_intel
snd_hda_intel          36864  5
snd_hwdep              20480  2 snd_usb_audio,snd_hda_codec
snd_pcm               106496  8 snd_soc_rt5640,snd_usb_audio,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,snd_pcm_dmaengine
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_rawmidi            32768  2 snd_usbmidi_lib,snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_soc_core          196608  1 snd_soc_rt5640
snd_soc_rl6231         16384  1 snd_soc_rt5640
snd_soc_rt5640         94208  0
snd_soc_sst_acpi       16384  0
snd_timer              32768  2 snd_pcm,snd_seq
snd_usb_audio         180224  1
snd_usbmidi_lib        32768  1 snd_usb_audio
soundcore              16384  2 snd,snd_hda_codec
spi_pxa2xx_platform    24576  0
usbhid                 53248  0
vboxdrv               458752  3 vboxnetadp,vboxnetflt,vboxpci
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxpci                24576  0
video                  20480  1 i915
x86_pkg_temp_thermal    16384  0
x_tables               36864  4 ip6table_filter,ip_tables,iptable_filter,ip6_tables

答案1

您需要在 /var/syslog 中查找设备。可能存在读取错误或其他相关硬件问题,Linux 将通过禁用设备来处理这些问题。Windows 将允许您写入设备,直到设备完全损坏。lsusb插入设备后,您可以使用 来查找设备编号。获得设备 ID 后:参见图片: 在此处输入图片描述

您将搜索 /var/log/syslog 以尝试找出导致硬件无法正常工作的原因。您可以这样做$cat /var/log/syslog | grep "ID Number"

您可以使用 dmesg 中的数字来了解附近情况。其他消息可能共享该数字,在您的第一个示例中为 6444。您可能想查看在初始化之前是否有东西失败。

使用输出更新您的问题可能会有所帮助lsub

相关内容