ďťż
 
 
   Czytnik kart SD
 
 

Tematy

 
    
 

 

 

 

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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis