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