New task #5746 in kernel: problem z pendrive+vfat na nowszych kernelach z PLD
Flyspray - The bug killer!
btsadmin at pld-linux.org
Tue Jan 10 22:08:59 CET 2006
Project: PLD 2.x (Ac)
Reported by: Marcin Biernat (boski_cinek)
Package: kernel
Version: 2.6.13 i wyzej
Summary: problem z pendrive+vfat na nowszych kernelach z PLD
Witam!
Uzywam zazwyczaj samodzielnie budowanego kernela z CVSu PLD. Ostatnio
buduje sobie serie 2.6.14 (ostatni raz wczoraj wieczorem, uzywajac jak
zawsze opcji "-r LINUX_2_6" dla buildera) i wszystko dziala na razie
pieknie poza zapisem na pendrive'a z vfat (dokladniej mowiac na
odtwarzacz iRiver IFP-790 robiacy za pendrive'a).
Odczyt wyglada normalnie, ale zapis jest jakies 10x wolniejszy niz
normalnie (zamiast 0,5MB/s mam w porywach do 48KB/s) i dodatkowo
generuje na nim bledy (przynajmniej tak mi sie wydaje, bo skads sie
pojawiaja na pamieci flash odtwarzacza, a innych podejrzanych nie mam).
Myslalem, ze moze cos mi sie zle zbudowalo, ale wyprobowalem kernele
lezace w ready (2.6.14.1-1 i 2.6.14.2-4 bez grsecurity (ale to raczej
bez znaczenia)) i jest dokladnie tak samo.
Po powrocie do 2.6.11 (z main albo do wlasnego)
zapis dziala poprawnie, ale to rozwiazanie mnie nie urzadza, ze wzgledu
na kiepska wspolprace tych jader z udev.
Dodam jeszcze (nie sadze, zeby mialo to jakies znaczenie, ale staram
sie podac jak najwiecej szczegolow), ze odtwarzacz ma zlacze USB 2.0, a
podlaczam go przez USB 1.x
W kazdym razie kernele nie nadaja sie IMHO do przeniesienia do ac-main.
IMVHO problem lezy pewnie w ktorejs z uzywanych w PLD latek, ale
niestety nie mam takiej wiedzy, zeby moc ja zlokalizowac. Ponizej
znajduja sie dodatkowe informacje uzyskane przy zepsutym i przy dobrym
kernelu. Jak bedzie potrzeba moge wykonac dodatkowe testy.
Bardzo prosilbym o pomoc, bo na dzien dzisiejszy nie moge praktycznie
uzywac mojego odtwarzacza:(.
###2.6.14 (zepsute)
#dmesg
usb 1-1.2: new full speed USB device using uhci_hcd and address 4
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Vendor: iriver Model: MassStorage Disc Rev:
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 512001 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
sda: assuming drive cache: write through
SCSI device sda: 512001 512-byte hdwr sectors (262 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
sda: assuming drive cache: write through
sda:
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
#lsmod|grep usb
usb_storage 75328 0
scsi_mod 93672 2 sd_mod,usb_storage
usbmouse 4608 0
usbhid 46112 0
usbcore 111104 5 usb_storage,usbmouse,usbhid,uhci_hcd
ide_core 116832 4 usb_storage,ide_cd,ide_disk,piix
###2.6.11
#dmesg
usb 1-1.2: new full speed USB device using uhci_hcd and address 4
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
Vendor: iriver Model: MassStorage Disc Rev:
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 512001 512-byte hdwr sectors (262 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 512001 512-byte hdwr sectors (262 MB)
sda: assuming Write Enabled
sda: assuming drive cache: write through
/dev/scsi/host0/bus0/target0/lun0:
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
#lsmod|grep usb
usb_storage 63168 0
scsi_mod 83528 2 sd_mod,usb_storage
usbcore 104952 3 usb_storage,uhci_hcd
ide_core 112724 4 usb_storage,ide_cd,ide_disk,piix
For more further see:
http://bugs.pld-linux.org/index.php?do=details&id=5746
------------------------------------------------------------------------
THIS IS AN AUTOMATICALLY GENERATED MESSAGE, DO NOT REPLY
More information about the pld-bugs
mailing list