[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Problem mit externer USB Platte



Hallo,

ich habe mir eine externe USB 2.0 Platte besorgt, und habe diese an meinem Laptop angeklemmt. Der Kernel 2.6.8-1-686 (Debian-Paket) erkennt die Platte auch, und ich kann sie unter sda1 einbinden.

Wenn ich aber größere Datenmengen auf die Platte kopiere, lässt die Transferrate gewaltig nach, bis es zum Stillstand kommt. Auf der Konsole bekomme ich dann folgende Fehlermeldung:

SCSI error : <0 0 0 0> return code = 0x6000000
end_request: I/O error, dev sda, sector 99455383
Buffer I/O error on device sda1, logical block 12431915
lost page write due to I/O error on sda1

Im Syslog erhalte ich nach dem einschalten der Platte folgende Meldung:

Jan 6 23:50:35 kasanga kernel: usb 4-6: new high speed USB device using address 3
Jan  6 23:50:35 kasanga kernel: SCSI subsystem initialized
Jan  6 23:50:35 kasanga kernel: Initializing USB Mass Storage driver...
Jan 6 23:50:35 kasanga kernel: scsi0 : SCSI emulation for USB Mass Storage devices Jan 6 23:50:39 kasanga kernel: Vendor: Maxtor 6 Model: Y080L0 Rev: 0 0 Jan 6 23:50:39 kasanga kernel: Type: Direct-Access ANSI SCSI revision: 02 Jan 6 23:50:39 kasanga usb.agent[4238]: usb-storage: loaded successfully
Jan  6 23:50:39 kasanga kernel: USB Mass Storage device found at 3
Jan  6 23:50:39 kasanga kernel: usbcore: registered new driver usb-storage
Jan  6 23:50:39 kasanga kernel: USB Mass Storage support registered.
Jan 6 23:50:39 kasanga scsi.agent[4289]: disk at /devices/pci0000:00/0000:00:1d.7/usb4/4-6/4-6:1.0/host0/0:0:0:0 Jan 6 23:50:39 kasanga kernel: SCSI device sda: 160086528 512-byte hdwr sectors (81964 MB)
Jan  6 23:50:39 kasanga kernel: sda: assuming drive cache: write through
Jan  6 23:50:39 kasanga kernel:  /dev/scsi/host0/bus0/target0/lun0: p1
Jan 6 23:50:39 kasanga kernel: Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Jan 6 23:52:23 kasanga kernel: kjournald starting. Commit interval 5 seconds
Jan  6 23:52:23 kasanga kernel: EXT3 FS on sda1, internal journal
Jan  6 23:52:23 kasanga kernel: EXT3-fs: recovery complete.
Jan 6 23:52:23 kasanga kernel: EXT3-fs: mounted filesystem with ordered data mode.

lsmod zeigt mir die Module an die geladen sind:

Module                  Size  Used by
sd_mod                 21696  2
usb_storage            69152  1
scsi_mod              125196  2 sd_mod,usb_storage
nls_iso8859_1           4032  0
nls_cp437               5696  0
snd_pcm_oss            55048  0
snd_mixer_oss          20096  2 snd_pcm_oss
ds                     18756  2
lp                     11176  0
parport                41832  1 lp
thermal                12656  0
fan                     3980  0
button                  6296  0
processor              17264  1 thermal
ac                      4812  0
battery                 9388  1
ipv6                  264612  14
rtc                    12760  0
eth1394                21576  0
yenta_socket           21728  0
pcmcia_core            70900  2 ds,yenta_socket
e100                   32608  0
eepro100               30700  0
mii                     5120  2 e100,eepro100
ohci1394               35524  0
ieee1394              111512  2 eth1394,ohci1394
snd_intel8x0m          20264  0
snd_intel8x0           36460  1
snd_ac97_codec         70020  2 snd_intel8x0m,snd_intel8x0
snd_pcm                98728  3 snd_pcm_oss,snd_intel8x0m,snd_intel8x0
snd_timer              25668  1 snd_pcm
snd_page_alloc         11752  3 snd_intel8x0m,snd_intel8x0,snd_pcm
gameport                4704  1 snd_intel8x0
snd_mpu401_uart         7968  1 snd_intel8x0
snd_rawmidi            25156  1 snd_mpu401_uart
snd_seq_device          8200  1 snd_rawmidi
snd 57156 10 snd_pcm_oss,snd_mixer_oss,snd_intel8x0m,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore              10336  2 snd
pci_hotplug            34640  0
ehci_hcd               32004  0
joydev                  9984  0
mousedev               10476  3
tsdev                   7392  0
usbhid                 32192  0
uhci_hcd               33136  0
intel_agp              22816  1
agpgart                34696  2 intel_agp
evdev                   9600  0
capability              4520  0
commoncap               7232  1 capability
usblp                  13088  0
usbcore               119012  7 usb_storage,ehci_hcd,usbhid,uhci_hcd,usblp
ide_cd                 42656  0
cdrom                  40732  1 ide_cd
xfs                   609688  0
reiserfs              247760  0
vfat                   14656  0
fat                    46784  1 vfat
isofs                  37240  0
ext2                   71848  0
ext3                  127240  6
jbd                    62616  1 ext3
mbcache                 9348  2 ext2,ext3
ide_generic             1408  0
ide_disk               19296  7
piix                   13440  1
ide_core              139908  5 usb_storage,ide_cd,ide_generic,ide_disk,piix
unix                   28692  224
fbcon                  32100  72
font                    8320  1 fbcon
vesafb                  6656  1
cfbcopyarea             3840  1 vesafb
cfbimgblt               3040  1 vesafb
cfbfillrect             3776  1 vesafb

Sicherlich sind dies zuviel Module die geladen sind, aber da es sich im Moment noch um einen 'allround' Debiankernel handelt, mache ich mir da noch nicht die Sorgen. Das wird sich ändern, wenn ich den eigenen, endgültigen Kernel selber baue.

Aber anscheinend wird vom System jedes erforderliche Modul zum betreiben der Festplatte korrekt eingebunden. Nur aus welchen Gründen kann es dann zu diesen schlechten Transferverhalten kommen? hdparm zeigt mir einen Durchsatz von 30.12 MB/sec an. Daher gehe ich davon aus, das es nicht an der Platte selber liegt, sonderen eher im USB Geraffel des Kernels. Bloß wo?



Reply to: