USB-Laufwerk wird im benutzerdefinierten Linux-Kernel nicht als SCSI-Gerät erkannt
Ich habe ein Problem mit der langsamen Schreibgeschwindigkeit eines USB-Laufwerks in meinem benutzerdefinierten Linux-Kernel. Ich vermutete, dass es sich um ein Hardwareproblem handelt, aber mit derselben Hardware und dem Betriebssystem Openuse 12.1 ist die Schreibgeschwindigkeit meines USB-Laufwerks viel höher.
Ich habe auch beobachtet, dass es einen signifikanten Unterschied in der Ausgabe von dmesg gibt, wenn mein USB-Stick in OpenSuse 12.1 und in meinem benutzerdefinierten Kernel angeschlossen ist.
dmesg in OpenSuse12.1
[ 665.417077] usb 2-2: USB disconnect, device number 4 [ 668.676014] usb 2-2: new high speed USB device number 5 using ehci_hcd [ 668.812675] usb 2-2: New USB device found, idVendor=0815, idProduct=2002 [ 668.812679] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 668.812682] usb 2-2: Product: USBInstallMedia [ 668.812685] usb 2-2: Manufacturer: [ 668.812687] usb 2-2: SerialNumber: 070B49D39981F580 [ 668.813052] scsi7 : usb-storage 2-2:1.0 [ 669.813701] scsi 7:0:0:0: Direct-Access USBDrive PMAP PQ: 0 ANSI: 6 [ 669.813893] sd 7:0:0:0: Attached scsi generic sg2 type 0 [ 670.912190] sd 7:0:0:0: [sdc] 62554112 512-byte logical blocks: (32.0 GB/29.8 GiB) [ 670.913182] sd 7:0:0:0: [sdc] Write Protect is off [ 670.913186] sd 7:0:0:0: [sdc] Mode Sense: 23 00 00 00 [ 670.914181] sd 7:0:0:0: [sdc] No Caching mode page present [ 670.914185] sd 7:0:0:0: [sdc] Assuming drive cache: write through [ 670.918180] sd 7:0:0:0: [sdc] No Caching mode page present [ 670.918184] sd 7:0:0:0: [sdc] Assuming drive cache: write through [ 670.919112] sdc: sdc1 [ 670.923056] sd 7:0:0:0: [sdc] No Caching mode page present [ 670.923060] sd 7:0:0:0: [sdc] Assuming drive cache: write through [ 670.923063] sd 7:0:0:0: [sdc] Attached SCSI removable disk
dmesg in meinem Custom Kernel:
usb 2-1: new high speed USB device number 3 using ehci_hcd usb 2-1: New USB device found, idVendor=0815, idProduct=2002 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-1: Product: USBDrive usb 2-1: Manufacturer: usb 2-1: SerialNumber: 070B49D39981F580 ubb: ubb1
Aus der dmesg-Ausgabe sieht es so aus, als ob mein USB-Gerät in OpenSuse 12.1 als scsi-Gerät erkannt wird und in meinem benutzerdefinierten Kernel nicht als scsi-Gerät erkannt wird.
Ich vermute, dass dies ein möglicher Grund für die langsame Schreibgeschwindigkeit in meinem benutzerdefinierten Kernel sein kann. Korrigieren Sie mich, wenn ich falsch liege.
Und wenn ich möchte, dass mein USB-Gerät als Scsi-Gerät erkannt wird, muss ich eine Kernel-Konfiguration aktivieren? Wenn ja, wäre es hilfreich, wenn mir jemand zeigen könnte, welche Kernel-Konfigurationen ich ändern soll. Vielen Dank.
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem