2.6.12: rsync auf USB-Festplatte schaegt fehl, cp -a geht
rsync auf eine USB-Festplatte funktioniert nicht, die Festplatte wird vom 2.6.12er kernel sofort read-only gemountet wegen irgendwelcher Probleme. Ein cp -a hingegen geht. Woran könnte das liegen? Es soll von einer Suse 9.2-Installation die Sicherung von /home auf eine USB-Festplatte. Der Kernel von Suse 9.2, 2.6.8 kann die vorhandene USB-Festplatte nicht erkennen Mar 7 19:48:26 linux kernel: Device sdb not ready. Mar 7 19:48:26 linux kernel: end_request: I/O error, dev sdb, sector 63 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 0 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 1 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 2 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 3 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 4 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 5 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 6 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 7 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 8 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 9 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical block 10 [...] also habe ich den 2.6.12 er draufgespielt, der letzte Kernel ohne das udev-Zeugs. Der kann die Festplatte bestens erkennen, mounten. cp -a /home /usb-hd/ funktioniert, habe es kurz mal getestet, eine GB ist rüber. Ein Kopiervorgang mit rsync jedoch schlägt fehl, die Festplatte wird sofort read-only gemountet. Es darf auch während des Kopieres auf die USB-Festplatte kein zweiter Task eine Datei schreiben, ein touch /usb-hd/xxxxx bringt den Kernel auch wieder durcheinander und mountet die FEstplatte read-only. Dann hilft nur noch ein reboot um die Festplatte wieder aus dem read-only-Modus zu befreien, ein umount geht nämlich nicht mehr weil der Kernel mein "in use". Offenbar ist auch der 2.6.12 noch nicht so richtig firm mit USB (USB 2.0). Höhere Kernel kommen mit den udev-Kram, da schrecke ich erstmal vor zurück. Derzeit lade ich aber den 2.6.21er runter, ob's der kann? - Bis auf einen USB-Seriell-Adapter (USB 1.1, stört der??) ist sonst nichts dran. Gruss Ekkard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 8. März 2008 schrieb Ekkard Gerlach:
rsync auf eine USB-Festplatte funktioniert nicht, die Festplatte wird vom 2.6.12er kernel sofort read-only gemountet wegen irgendwelcher Probleme. Ein cp -a hingegen geht. Woran könnte das liegen?
Es soll von einer Suse 9.2-Installation die Sicherung von /home auf eine USB-Festplatte. Der Kernel von Suse 9.2, 2.6.8 kann die vorhandene USB-Festplatte nicht erkennen
Mar 7 19:48:26 linux kernel: Device sdb not ready. Mar 7 19:48:26 linux kernel: end_request: I/O error, dev sdb, sector 63 Mar 7 19:48:26 linux kernel: Buffer I/O error on device sdb1, logical [...] Offenbar ist auch der 2.6.12 noch nicht so richtig firm mit USB (USB 2.0). Höhere Kernel kommen mit den udev-Kram, da schrecke ich erstmal vor zurück. Derzeit lade ich aber den 2.6.21er runter, ob's der kann? - Bis auf einen USB-Seriell-Adapter (USB 1.1, stört der??) ist sonst nichts dran. Hallo Ekkard, ich denke nicht, dass diese Kernelversionen noch nicht mit USB 2.0 umgehen können. Versuch doch alternativ einfach mal eine aktuelle Knoppix, dann hast Du schon mal einen ersten Anhaltspunkt, ob es vielleicht doch eher die Hardware ist. Irgendwie scheint die Platte nicht so ganz mit konkurrierenden Zugriffen umgehen zu können, vielleicht ein Problem der Kopfpositionierung?
Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Martin Hofius schrieb:
ich denke nicht, dass diese Kernelversionen noch nicht mit USB 2.0 umgehen können. Versuch doch alternativ einfach mal eine aktuelle Knoppix, dann hast Du ich mache das alles remote beim Kunden, ich kann nicht mal eben ne Knoppix booten. Habe jetzt kernel 2.6.21 gemacht und gebootet, da gehts!! Hurrah! Also kann 2.6.12 zumindest mit der Festplatte:
linux:~ # lsusb -v Bus 005 Device 002: ID 0d49:7350 Maxtor Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0d49 Maxtor idProduct 0x7350 bcdDevice 1.25 iManufacturer 1 Maxtor iProduct 2 OneTouch iSerial 3 2HAP8T1E bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 [...] nicht umgehen. Jetzt sind 32GB draufgesync't, das in etwa einer Stunde. Das ist ok. Gruss Ekkard -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Ekkard Gerlach
-
Martin Hofius