Запись на MP3-плеер в Debian
а на обычную флешу пробовал писать?
попробуй UHCI вместо OHCI
маунтить без sync
я для этого правил /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi
так он автоматом маунтится, предлагаешь udev rules править?
а поподробнее? что сделать для этого нужно?
<match key="volume.size" compare_lt="2147483648">
<match key="@block.storage_device:storage.hotpluggable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
</match>
<match key="@block.storage_device:storage.removable" bool="true">
<merge key="volume.policy.mount_option.sync" type="bool">false</merge>
<merge key="volume.policy.mount_option.noatime" type="bool">true</merge>
</match>
</match>
udev не маунтит
а когда маунтишь без sync - это означает, что писаться всё это будет в кэш, а потом уже скидываться на флэшку? Сомневаюсь, что это решит проблему, так как в случае записи одного большого файла проблема остаётся. Или я чего-то не понимаю в отложенной записи?
проверь, до и после
Насколько я знаю, у НВидии стоят OHCI-контроллеры, а не UHCI.
#lspci -v:
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. A7N8X Mainboard
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 193
Memory at ee001000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <available only to root>
Оставить комментарий
Fragaria
Ситуация такая - есть MP3-плеер NEXX. Когда он втыкается в USB, система видит его как Mass Storage Device (как мой Debian Sid, так и винда). И всё бы отлично, если бы не скорость записи на него. Она колеблется в пределах 13-36кб/с. Причём под виндой такого не происходит, всё пишется с нормальной для USB1.1 скоростью (а если я правильно понимаю, то у этого плеера как раз USB1.1). Ядро 2.6.14 из сида.# lsmod | grep usb
usbhid 39328 1
usb_storage 80192 0
usbcore 124288 7 usbhid,yealink,usb_storage,ehci_hcd,ohci_hcd
ide_core 130588 6 usb_storage,ide_cd,ide_disk,ide_generic,amd74xx,generic
scsi_mod 141416 3 usb_storage,sd_mod,libata
# lspci | grep -i usb
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
# dmesg | grep -i usb
usb 1-3: new full speed USB device using ohci_hcd and address 4
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 4
usb-storage: waiting for device to settle before scanning
usb 1-3: reset full speed USB device using ohci_hcd and address 4
usb-storage: device scan complete
Как бороться?