Strona 1 z 2
Czytnik kart SD
: 03 września 2007, 23:17
autor: siewiex
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:
Kod: Zaznacz cały
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
: 04 września 2007, 09:46
autor: jaSS
A pokaż np
i końcówkę z
przed i po rozłączeniu.
: 04 września 2007, 11:37
autor: siewiex
Teraz akurat w pracy jestem i nie mam za soba laptopa jak wroce do domu to napisze to o co prosisz ;-)
Re: Czytnik kart SD
: 04 września 2007, 13:51
autor: kabzior
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.
: 04 września 2007, 15:43
autor: castor
otworz terminal i wpisz tam
, wloz karte ,zacznij kopiowac pliki i
po wywaleniu zapodaj tu co sie w terminalu wyswietlilo.
: 04 września 2007, 17:58
autor: siewiex
castor,
Kod: Zaznacz cały
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:
Kod: Zaznacz cały
tifm_core: MMC/SD card detected in socket 0:1
mmcblk0: mmc1:9597 SD01G 1006080KiB
mmcblk0: p1
Kod: Zaznacz cały
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:
Kod: Zaznacz cały
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.
Kod: Zaznacz cały
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
,
aktualizowalem biosa
instalowalem paczke
zeby automatycznie montowal sprzety takie walsnie jak karty SD
i bawilem sie troszke programem do laptopow
,
aha instalowalem jeszcze paczki
, ale to juz chyba zupelnie nie ma wplywu na czytnik
Wiecej grzechow nie pamietam ;-)
: 04 września 2007, 18:34
autor: castor
Ogolnie google ma troche infa do
lost page write due to I/O error on mmcblk0p1
polecam przeczytac te komentarze:
:arrow:
https://bugs.launchpad.net/ubuntu/+sour ... +bug/53923
jest tego troche ale pada tam miedzy innymi pewne obejscie problemu:
:arrow:
https://bugs.launchpad.net/ubuntu/+sour ... omments/60
: 04 września 2007, 19:04
autor: kabzior
siewiex pisze:
kabzior,
nie robilem absolutnie nic zeby zaczelo sie montowac poza edycja /etc/fstab oczywiscie ]tifm_sd
tifm_7xx1
tifm_core
mmc_core
mmc_block
sdhci[/code]
Kurde, to ja albo jestem lama stulecia, albo mam wyjątkowego pecha
Kod: Zaznacz cały
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
Kod: Zaznacz cały
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

(((((
Kod: Zaznacz cały
kabzior@debian:~$ dmesg | tail
tifm_7xx1: sd card detected in socket 3
tifm_7xx1: demand removing card from socket 3
Kod: Zaznacz cały
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

: 04 września 2007, 19:34
autor: siewiex
Kod: Zaznacz cały
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
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:
Kod: Zaznacz cały
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
: 04 września 2007, 20:04
autor: castor
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.