kernele 2.6.14.x [ac-ready] problem z vfat+pendrive
BeCe
boski_cinek w o2.pl
Pon, 26 Gru 2005, 17:15:52 CET
Witam!
Uzywam zazwyczaj samodzielnie budowanego kernela z CVSu PLD. Ostatnio
zbudowalem sobie 2.6.14.3-2.6 (uzywajac "-r LINUX_2_6") 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
Czy ktos moze potwierdzic ew. pomoc rozwiazac problem? W kazdym razie
kernele nie nadaja sie IMHO do przeniesienia do ac-main.
Ponizej znajduja sie dodatkowe informacje uzyskane przy zepsutym i przy
dobrym kernelu. Jak bedzie potrzeba moge wykonac dodatkowe testy.
###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_
--
|3 0 $ |< ! < i N e |<
http://boskastrona.xhejn.org
=========================
"make install, not love!"
Więcej informacji o liście dyskusyjnej pld-users-pl