Ubuntu 15.10:恢复 USB 存储访问

Ubuntu 15.10:恢复 USB 存储访问

启动正常情况:运行内核为 4.2.0-22-generic 的 Ubuntu 15.10。

我有一个外部 USB 3.0 Icybox,带有 4 个 SATA 驱动器,它们都为 ZFS 池做出贡献;当我更新到 -21 时,我的 openzfs 模块没有加载,我搞砸了,导致 openzfs 存储库、dkms 和 ubuntu 提供的 openzfs 之间产生冲突,但我已经能够恢复到正确的配置并保留原始内核(-16)和最新内核(-22)。

现在两者都可以使用最新的 zfs (0.6.5.3),该 zfs 已正常加载(请参阅下文了解完整的 lsmod 输出)。

问题:USB 存储设备处理不正确。

已识别外部 USB 存储:

Bus 004 Device 003: ID 0951:16a7 Kingston Technology
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 152d:0539 JMicron Technology Corp. / JMicron USA Technology Corp. JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

(总线 4 设备 3 是 USB 密钥和设备,总线 2 设备 2 是我上面提到的 icybox)。

重点是,我没有看到在 /dev/ 中创建的其他 sdx 设备,因此我无法访问任何 USB 存储设备(无论是 USB 密钥还是我的 Icybox)。

这是 lsmod 的完整输出:

Module                  Size  Used by
zfs                  2805760  0
zunicode              331776  1 zfs
zcommon                57344  1 zfs
znvpair                90112  2 zfs,zcommon
spl                   102400  3 zfs,zcommon,znvpair
zavl                   16384  1 zfs
kvm_intel             167936  0
kvm                   512000  1 kvm_intel
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  2 aesni_intel,ablk_helper
serio_raw              16384  0
autofs4                40960  2
e1000e                237568  0
ahci                   36864  2
libahci                32768  1 ahci
ptp                    20480  1 e1000e
pps_core               20480  1 ptp

无论我加载 -16 还是 -22,行为都相同。我已经尝试从 aptitude 重新安装内核映像和标头。

dmesg 中与 USB 相关的行:

[   13.799439] usb 2-2: new SuperSpeed USB device number 2 using xhci_hcd
[   13.818939] usb 2-2: New USB device found, idVendor=152d, idProduct=0539
[   13.818946] usb 2-2: New USB device strings: Mfr=10, Product=11, SerialNumber=5
[   13.818960] usb 2-2: Product: USB to ATA/ATAPI Bridge
[   13.818962] usb 2-2: Manufacturer: JMicron
[   13.818963] usb 2-2: SerialNumber: 000000000000
[   17.315714] random: nonblocking pool is initialized
[ 3416.725055] usb 4-1.6: new high-speed USB device number 3 using ehci-pci
[ 3416.823645] usb 4-1.6: New USB device found, idVendor=0951, idProduct=16a7
[ 3416.823652] usb 4-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3416.823668] usb 4-1.6: Product: Dell USB
[ 3416.823671] usb 4-1.6: Manufacturer: Dell
[ 3416.823674] usb 4-1.6: SerialNumber: 001E8C88A18EBE8081CA267B

有人能帮我解决问题吗?

非常感谢!Alessandro

相关内容