|
Czytnik kart SD
siewiex - 03-09-2007 23:17
Witam mam taki problem, z czytnikiem SD, karty ladnie sie montuja, moge ogladac sobie z nich zdjecia, moge sobie sluchc muzyki, ogladac filmy, ale kiedy chce cos przekopiowac z karty SD na dysk lub na odwrot to karta sie tak jakby odmontowuje... przekopiuje kilka plików i sie rozlacza... przy tym pokazuje takie cos: debian:/home/bartosz# cp /mnt/reader/dcim/100sscam/* /mnt/stuff/proba/ cp: reading `/mnt/reader/dcim/100sscam/siv3f16.tmp': Input/output error cp: cannot stat `/mnt/reader/dcim/100sscam/ss851120.jpg': No such file or directory cp: cannot stat `/mnt/reader/dcim/100sscam/ss851121.jpg': No such file or directory cp: cannot stat `/mnt/reader/dcim/100sscam/ss851122.jpg': No such file or directory
nie mam zielonego pojecia jak sobie z tym poradzic... jakby komus sie cos nasunelo bede wdzieczny. Pozdrawiam
jaSS - 04-09-2007 09:46
A pokaż np
df -h
i końcówkę z
dmesg
przed i po rozłączeniu.
siewiex - 04-09-2007 11:37
Teraz akurat w pracy jestem i nie mam za soba laptopa jak wroce do domu to napisze to o co prosisz ;-)
kabzior - 04-09-2007 13:51
siewiex - a mógłbyś napisać jak uruchomiłeś czytnik? Mnie pod Ubuntu działał out of the box, pod Debianem do tej pory nie udało mi się go zmusić do działania.
Inna sprawa że pod Ubuntu próba nagrania czegoś na kartę kończyła się zwisem systemu (takim windowsowym, zero reakcji na cokolwiek). Ale fajnie byłoby chociaż kopiować z karty na dysk. Będę bardzo wdzięczny.
castor - 04-09-2007 15:43
otworz terminal i wpisz tam
tail -f /var/log/messages
, wloz karte ,zacznij kopiowac pliki i po wywaleniu zapodaj tu co sie w terminalu wyswietlilo.
siewiex - 04-09-2007 17:58
castor, debian:/home/bartosz# tail -f /var/log/messages Sep 4 17:44:37 debian kernel: Bluetooth: RFCOMM socket layer initialized Sep 4 17:44:37 debian kernel: Bluetooth: RFCOMM TTY layer initialized Sep 4 17:44:37 debian kernel: Bluetooth: RFCOMM ver 1.8 Sep 4 17:44:41 debian kernel: [drm] Initialized drm 1.1.0 20060810 Sep 4 17:44:41 debian kernel: ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 17 Sep 4 17:44:41 debian kernel: [drm] Initialized i915 1.6.0 20060119 on minor 0 Sep 4 17:44:47 debian kernel: input: Logitech Bluetooth Mouse as /class/input/input5 Sep 4 17:44:50 debian kernel: tifm0 : demand removing card from socket 0:1 Sep 4 17:45:43 debian kernel: ADDRCONF(NETDEV_UP): eth2: link is not ready Sep 4 17:45:46 debian kernel: ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready Sep 4 17:50:33 debian kernel: tifm_core: MMC/SD card detected in socket 0:1 Sep 4 17:50:34 debian kernel: mmcblk0: mmc1:9597 SD01G 1006080KiB Sep 4 17:50:34 debian kernel: mmcblk0: p1 Sep 4 17:51:46 debian kernel: tifm0 : demand removing card from socket 0:1 Sep 4 17:51:46 debian kernel: lost page write due to I/O error on mmcblk0p1 Sep 4 17:51:46 debian kernel: lost page write due to I/O error on mmcblk0p1 Sep 4 17:51:46 debian kernel: tifm_core: MMC/SD card detected in socket 0:1 Sep 4 17:51:46 debian kernel: mmcblk0: mmc1:9597 SD01G 1006080KiB
[ Dodano: 2007-09-04, 18:10 ] jaSS, dmesg przed rozlaczeniem: tifm_core: MMC/SD card detected in socket 0:1 mmcblk0: mmc1:9597 SD01G 1006080KiB mmcblk0: p1
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda6 4.6G 1.8G 2.6G 41% / tmpfs 248M 0 248M 0% /lib/init/rw udev 10M 120K 9.9M 2% /dev tmpfs 248M 4.0K 248M 1% /dev/shm /dev/sda7 4.6G 258M 4.1G 6% /home /dev/sda5 55G 48G 6.5G 89% /mnt/stuff /dev/sda1 11G 8.7G 2.1G 81% /mnt/windows /dev/mmcblk0p1 983M 625M 359M 64% /mnt/reader
dmesg po rozlaczeniu: FAT: Directory bread(block 596) failed FAT: Directory bread(block 597) failed FAT: Directory bread(block 598) failed FAT: Directory bread(block 599) failed FAT: Directory bread(block 600) failed FAT: Directory bread(block 601) failed FAT: Directory bread(block 602) failed FAT: Directory bread(block 603) failed FAT: Directory bread(block 604) failed mmcblk0: mmc1:9597 SD01G 1006080KiB Buffer I/O error on device mmcblk0, logical block 251504 Buffer I/O error on device mmcblk0, logical block 251504 Buffer I/O error on device mmcblk0, logical block 251504 Buffer I/O error on device mmcblk0, logical block 0 Buffer I/O error on device mmcblk0, logical block 0 Buffer I/O error on device mmcblk0, logical block 0 Buffer I/O error on device mmcblk0, logical block 251519 Buffer I/O error on device mmcblk0, logical block 251519 Buffer I/O error on device mmcblk0, logical block 251519
[ Dodano: 2007-09-04, 18:19 ] Mam nadzieje ze cos poradzicie ;-) kabzior, nie robilem absolutnie nic zeby zaczelo sie montowac poza edycja /etc/fstab oczywiscie ;-) dodalem jeszcze odpowiednie moduly. tifm_sd tifm_7xx1 tifm_core mmc_core mmc_block sdhci
Dodam jeszcze ze w sobote wszystko dzialalo poprawnie nie wiem ci sie stalo... od soboty roblem tylko apt-get dist-upgrade
, aktualizowalem biosa instalowalem paczke
hal i hal-device-manager
zeby automatycznie montowal sprzety takie walsnie jak karty SD i bawilem sie troszke programem do laptopow
omnibook
, aha instalowalem jeszcze paczki
rawstodio i ufraw
, ale to juz chyba zupelnie nie ma wplywu na czytnik
Wiecej grzechow nie pamietam ;-)
castor - 04-09-2007 18:34
Ogolnie google ma troche infa do polecam przeczytac te komentarze: :arrow: https://bugs.launchpad.net/ubuntu/+s...dev/+bug/53923
jest tego troche ale pada tam miedzy innymi pewne obejscie problemu: :arrow: https://bugs.launchpad.net/ubuntu/+s...23/comments/60
kabzior - 04-09-2007 19:04
kabzior, nie robilem absolutnie nic zeby zaczelo sie montowac poza edycja /etc/fstab oczywiscie ;-) dodalem jeszcze odpowiednie moduly. tifm_sd tifm_7xx1 tifm_core mmc_core mmc_block sdhci
Kurde, to ja albo jestem lama stulecia, albo mam wyjątkowego pecha
kabzior@debian:~$ sudo /sbin/modprobe tifm_core kabzior@debian:~$ sudo /sbin/modprobe tifm_sd kabzior@debian:~$ sudo /sbin/modprobe mmc_core kabzior@debian:~$ sudo /sbin/modprobe mmc_block kabzior@debian:~$ sudo /sbin/modprobe tifm_7xx1 kabzior@debian:~$ sudo /sbin/modprobe sdhci
kabzior@debian:~$ sudo mount /dev/mmcblk0 /home/kabzior/mmc -t vfat mount: special device /dev/mmcblk0 does not exist kabzior@debian:~$ sudo mount /dev/sda1 /home/kabzior/mmc -t vfat mount: special device /dev/sda1 does not exist
:((((((
kabzior@debian:~$ dmesg | tail tifm_7xx1: sd card detected in socket 3 tifm_7xx1: demand removing card from socket 3
kabzior@debian:~$ sudo tail -f /var/log/messages Sep 4 18:52:42 debian kernel: tifm_7xx1: sd card detected in socket 3 Sep 4 19:00:23 debian kernel: tifm_7xx1: demand removing card from socket 3
Przepraszam że podczepiam się pod Twój temat, ale jestem sfrustrowany bo walczę z tym czytnikiem od dawna, często go używam i wpienia mnie że muszę się przełączać na Ubuntu żeby odczytać dane z karty :(
siewiex - 04-09-2007 19:34
OK my quick and dirty fix just got a lot dirtier but is now working
create an executable file with the following in ------------------------------------------------------------------------------------------------- #!/bin/sh
# Work-around for mmc card reader udev thinks none removable breaking hal
sudo -u andy pmount /dev/mmcblk0p1 -------------------------------------------------------------------------------------------------
place somewhere sensible (I used /usr/local/bin/sdmount)
Replace andy with your user name.
edit 10-mmc.rule to call this (sdmount) instead of pmount and off you go inserting card will result in disk device appearing on desktop.
WARNING I don't advise doing this unless you are confident messing with system files as 1 slip could break your OS bad.
Also bear in mind when this is fixed your alterations may cause the fix to fail.
PS you have been warned
nie bardzo kumam ten opis.... po pierwsze jak wpisuje normalnie w konsole
sudo -u bartosz pmount /dev/mmcblk0p1
to wszystko niby ladnie pieknie ale karta nie jest zamontowana... znaczy niby sie zamontowala ale nic na niej nie ma wiec sie nie zamontowala ;-) a po drugie nie mam pojecia o co chodzi w tym:
edit 10-mmc.rule to call this (sdmount) instead of pmount and off you go inserting card will result in disk device appearing on desktop.
co to jest to 10-mmc.rule i gdzie to jest? z gory dzieki
castor - 04-09-2007 20:04
10-mmc.rule to jest regulka udev, lecz jej nie bedziesz mial. Jest ona zalaczona do jednego z komentarzy.
Wiec zanim cokolwieg zrobisz, przeczytaj te komentarze ! a w szegolnosci na te napisane przez Andrew Waldarm
Jest pare problemow i moze nie byc latwo, mozliwe ze bedziesz musial grzebac w kodzie i przekomilowac moduly, z tego co pisza to wiekszosc informacji by naprawic ten blad jest zawarta w kometnarzach.
Lub jesli nie chcesz sie w to babrac i czytac, to:
a) w zaleznosci jakie jajko uzywasz przekomiluj moduly biorac zrodla ze strony projektu :arrow: http://developer.berlios.de/projects/tifmxx/
b) przejdz na wyzsze jajko (np. 2.6.22)
moze pomoze.
beel - 02-03-2008 15:18
b) przejdz na wyzsze jajko (np. 2.6.22)
Jąderko raczej nie pomoże, mam podobny problem.
uname -a Linux linux 2.6.22-3-amd64 #1 SMP Sun Nov 4 18:18:09 UTC 2007 x86_64 GNU/Linux
W ogóle z początku po wpięciu karty do czytnika automatyczny zwis systemu, teraz montuje ją ładnie, mogę kopiować pliki z hdd na sd, ale odwrotnie już występują problemy. Plik jeśli nawet się skopiuje to otwarcie go powoduje zwis systemu.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|