Mein Laptop (Arch Linux) erkennt USB-Festplattenlaufwerke nicht richtig, während Flash-Laufwerke einwandfrei funktionieren. Das betreffende Laufwerk ist ein NTFS-Volume mit 500 GB.
Ich bin bereits vor einiger Zeit auf dieses Problem unter Linux gestoßen, aber jetzt habe ich die Lösung vergessen und finde keine Informationen dazu. Dies sollte darauf zurückzuführen sein, dass das Festplattenlaufwerk aufgrund der Startphase zu langsam auf Computeranforderungen reagiert und für Linux-Kernel standardmäßig eine unzureichende Zeitüberschreitung festgelegt ist.
Wenn jemand vorschlagen kann, wie das Timeout erhöht werden kann, helfen Sie bitte.
dmesg
:
[ 3029.227561] usb 2-1: USB disconnect, device number 3
[ 3032.176560] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[ 3037.043712] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 3037.044732] scsi host6: usb-storage 2-1:1.0
[ 3038.052900] scsi 6:0:0:0: Direct-Access StoreJet Transcend 01.0 PQ: 0 ANSI: 2 CCS
[ 3038.053756] sd 6:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 3038.053956] sd 6:0:0:0: [sdb] Write Protect is off
[ 3038.053960] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[ 3038.054153] sd 6:0:0:0: [sdb] No Caching mode page found
[ 3038.054156] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 3038.097712] sdb:
[ 3038.099884] sd 6:0:0:0: [sdb] Attached SCSI disk
fdisk /dev/sdb
:
Disk /dev/sdb: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x73696d20
Device Boot Start End Sectors Size Id Type
/dev/sdb1 1919230059 6204919772 4285689714 2T a OS/2 Boot Manager
/dev/sdb2 544829025 1089655755 544826731 259.8G 65 Novell Netware 386
/dev/sdb3 168653938 168653938 0 0B 65 Novell Netware 386
/dev/sdb4 2885681152 2885734080 52929 25.9M 0 Empty
Partition table entries are not in disk order.
Das Laufwerk sieht so aus /dev/sdb
, aber keine seiner Partitionen. Es funktioniert gut mit Windows.
quelle
lsblk
die Liste aller an Ihren Computer angeschlossenen Geräte auf Blockebene zu verwenden, auch wenn diese nicht bereitgestellt werden. Einfacher zu verstehen im Vergleich zu anderen Geräteprüfmethoden.ls /dev | grep sdb
listete sie auch nicht auf. Mein System ist nicht so eingestellt, dass ansteckbare Laufwerke auf irgendeine Weise automatisch gemountet werden.