Linux - aparat cyfrowy jako dysk SCSI, zbyt wolny transfer

0

Mam aprat cyfrowy usb. Linux ladnie widzi go jako sda1 - dodalem wpis do /etc/fstab i wszystko jest pieknie. Jest tylko jeden problem - szybkosc transferu z tego urzadzenia.

Pod Windows mam ponad 500 kB/s a w Linuksie w porywach tylko nieco ponad 200 kB/s, wiec skopiowanie calej karty 128 MB zajmuje prawie 10 minut...

Czy nie da sie jakos przyspieszyc/ustawic/zoptymalizowac tego urzadzenia, tak zeby transfer byl taki jak w Windows? Czy w ogole gdzies sa jakies ustawienia, ktore moga tego dotyczyc? Moze jakis tryb dma czy cos?

Podejrzewam ze z penDrive'ami tez jest podobny problem, bo tutaj aparat dziala wlasnie jak PenDrive.

0

500KB/s to tez jakos wolno. Ja przed chwila skopiowalem 10M plik i
real 0m6.054s
user 0m0.001s
sys 0m0.040s
tyle to trwalo jak mozna prosto policzyc wyszlo 1.6MB/s ;)

Roznice pomiedzy systemami moga byc wynikiem niewlaczenia jakis DMA czy podobnych. Moze jak masz usb2.0 a korzystasz z USB_UHCI_HCD ktore obsluguje tylko usb1.1 zamiast USB_EHCI_HCD sluzace do usb2.0 Przyczyn moze byc wiele.

0

500KB/s to tez jakos wolno.

No moze i wolno, ale to juz chyba zalezy od karty pamieci, jaka ma szybkosc. Pod Windows na pewno jest obsluga USB 2.0, wiec wyglada na to ze te 500 KB/s to wszystko co mozna osiagnac.

Roznice pomiedzy systemami moga byc wynikiem niewlaczenia jakis DMA czy podobnych. Moze jak masz usb2.0 a korzystasz z USB_UHCI_HCD ktore obsluguje tylko usb1.1 zamiast USB_EHCI_HCD sluzace do usb2.0 Przyczyn moze byc wiele.

No tyle ze moze chodzic o dma to sam sie domyslilem ;-) Ale chodzi mi konkretnie o to, jak mam to sparwdzic i jak zmienic ustawienia. Mam USB 2.0 i cos mi sie wydaje, ze wlasnie korzystam z USB_UHCI_HCD.

Czy musze kompilowac jadro, zeby zmienic te ustawienia?

0

Zalezy czy wkompilowane to to jest na stale czy jako moduly. Mozesz sprawdzic jakie moduly sa zaladowane poprzez wydanie polecenia: lsmod, u mnie zwraca to cos jak:
...
ehci_hcd 30024 0
uhci_hcd 30864 0
...
czyli zaladowane mam jedno i drugie ;) Jesli uzywasz standardowego dystrybucyjnego linuksa to powinienes miec jako moduly.

0

Ok, a jezeli mam jako moduly tak jak mowisz, to gdzie sie to ustawia z ktorego ma korzystac? Jakis plik konfiguracyjny, ale gdzie?

I mam rozumiec, ze jesli to polecenie mi tego nie wyswietli, to znaczy ze jest wkompilowane na stale i bede musial rekompilowac jadro?

Moze podam jeszcze jaka dystrybucja: Knoppix 4.02 jako Debian, jadro 2.6.12

1 użytkowników online, w tym zalogowanych: 0, gości: 1