Forum Linux.pl
Sprzęt => Inne urządzenia => Wątek zaczęty przez: toloxx w 2007-03-11, 16:49:21
-
Mam problem z aparatem cyfrowym, po podłączeniu wykrywany i montowany jest jako urządzenie sdb1, niby wszystko ok, jest zamontowany, foldery są, pliki są. Problem pojawia się wtedy kiedy się odczytuje lub kopiuje z tego aparatu. Niby wszystko przebiega bez błędów, ale pliki .jpeg są uszkodzone, raz mi się udało skopiować nie zepsuty plik ale miał on bardzo mały rozmiar, wtedy kopiuje prawidłowo.
Zastanawiam się czy to nie ma nic wspólnego z tym, że urządzenia usb-storage montowane są w linuksie asynchronicznie. Wpienia mnie tak samo odtwarzacz mp3, gdy kopiuję, pasek postępu przeleci w kilka sekund, a potem pół minuty faktycznie zapisuje na pamięci flash.
Wie ktoś co wpisać do fstab, żeby aparat i empetrójka były montowane synchronicznie? A może ten problem w inny sposób należy rozwiązać?
-
2007-03-11 16:49:21 toloxx napisał:
> Mam problem z aparatem cyfrowym, po podłączeniu wykrywany i montowany jest jako urządzenie sdb1,
> niby wszystko ok, jest zamontowany, foldery są, pliki są. Problem pojawia się wtedy kiedy się
> odczytuje lub kopiuje z tego aparatu. Niby wszystko przebiega bez błędów, ale pliki .jpeg są
> uszkodzone, raz mi się udało skopiować nie zepsuty plik ale miał on bardzo mały rozmiar, wtedy
> kopiuje prawidłowo.
> Zastanawiam się czy to nie ma nic wspólnego z tym, że urządzenia usb-storage montowane są w
> linuksie asynchronicznie. Wpienia mnie tak samo odtwarzacz mp3, gdy kopiuję, pasek postępu
> przeleci w kilka sekund, a potem pół minuty faktycznie zapisuje na pamięci flash.
> Wie ktoś co wpisać do fstab, żeby aparat i empetrójka były montowane synchronicznie? A może ten
> problem w inny sposób należy rozwiązać?
"Asynchroniczny" jest zapis, a nie odczyt. Z czym masz w końcu problem, z zapisem na USB?
--
Maciek
-
2007-03-11 16:49:21 toloxx napisał:
> Mam problem z aparatem cyfrowym, po podłączeniu wykrywany i montowany jest jako urządzenie sdb1,
> niby wszystko ok, jest zamontowany, foldery są, pliki są. Problem pojawia się wtedy kiedy się
> odczytuje lub kopiuje z tego aparatu. Niby wszystko przebiega bez błędów, ale pliki .jpeg są
> uszkodzone, raz mi się udało skopiować nie zepsuty plik ale miał on bardzo mały rozmiar, wtedy
> kopiuje prawidłowo.
> Zastanawiam się czy to nie ma nic wspólnego z tym, że urządzenia usb-storage montowane są w
> linuksie asynchronicznie. Wpienia mnie tak samo odtwarzacz mp3, gdy kopiuję, pasek postępu
> przeleci w kilka sekund, a potem pół minuty faktycznie zapisuje na pamięci flash.
> Wie ktoś co wpisać do fstab, żeby aparat i empetrójka były montowane synchronicznie? A może ten
> problem w inny sposób należy rozwiązać?
Kiedyś miałem podobny problem z aparatem cyfrowym. Sprawdź czy masz załadowane moduły obsługi dysków SCSI, wygląda na to, że pamięci wymienne na usb są obsługiwane poprzez część systemu SCSI. W tej chwili nie mogę ci powiedzieć o które moduły chodzi bo nie mam tego aparatu cyfrowego przy sobie.
-
> Kiedyś miałem podobny problem z aparatem cyfrowym. Sprawdź czy masz załadowane moduły obsługi
> dysków SCSI, wygląda na to, że pamięci wymienne na usb są obsługiwane poprzez część systemu
> SCSI. W tej chwili nie mogę ci powiedzieć o które moduły chodzi bo nie mam tego aparatu
> cyfrowego przy sobie.
O tym nie wiedziałem, dzięki za cynk. Może ktoś wie co to za moduły? usb-storage mam załadowane.
-
2007-03-11 21:01:14 toloxx napisał:
> O tym nie wiedziałem, dzięki za cynk. Może ktoś wie co to za moduły? usb-storage mam
> załadowane.
No... wygląda na to że technologia poszła jednak do przodu. Pożyczyłem od rodzinki aparat fotograficzny. Ten sam, który montowałem rok temu z kernelem 2.4.x. Wygląda na to że na 2.6. usb jest już niezależne od SCSI. Oznacza to że grzebanie w modułach scsi niewiele pomoże, chyba że masz linuxa na kernelu 2.4.
Jeśli to coś pomoże to tu jest zżut załadowanych modułów (na 2.6) w trakcie obsługi tego aparatu, może ci coś zasugerują:
usb_storage 61376 1
nls_iso8859_1 3968 1
nls_cp437 5632 1
vfat 9472 1
fat 40860 1 vfat
w83781d 27428 0
hwmon_vid 2176 1 w83781d
hwmon 2196 1 w83781d
i2c_isa 3328 1 w83781d
ipv6 201600 8
snd_seq_oss 26112 0
snd_seq_midi_event 5504 1 snd_seq_oss
snd_seq 40144 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6284 2 snd_seq_oss,snd_seq
snd_pcm_oss 41120 0
snd_mixer_oss 14080 1 snd_pcm_oss
sg 24476 0
kqemu 113060 0
psmouse 32008 0
libata 47504 0
shpchp 35264 0
evdev 7296 0
snd_intel8x0 25628 0
snd_ac97_codec 79392 1 snd_intel8x0
nvidia_agp 5916 1
snd_ac97_bus 1920 1 snd_ac97_codec
forcedeth 17924 0
agpgart 25392 1 nvidia_agp
snd_pcm 67080 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 17540 2 snd_seq,snd_pcm
i2c_nforce2 5376 0
snd 39268 9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
i2c_core 15248 3 w83781d,i2c_isa,i2c_nforce2
soundcore 6624 1 snd
serio_raw 5252 0
snd_page_alloc 7688 2 snd_intel8x0,snd_pcm
ehci_hcd 25224 0
ohci_hcd 16132 0
olympic 19200 0