Walth's World

Blondas poznaje świat

Cardreader w Lenovo 3000 N200

Wczoraj padła mi karta SD do aparatu. Oczywiście mam na niej sporo zdjęć. Postanowiłem spróbować je odzyskać zanim oddam kartę do reklamacji (to już 2. raz jak mi tak brzydko ta karta padła). Oczywiście czytnik kart w moim laptopie pod kontrolą Linuksa nie miał zamiaru odczytać tej karty. Przełączyłem się na Vistę, jednak ta, powiedziała mi nie więcej niż wiedziałem wcześniej. Zdjęcia są nie do odczytania i już. Zabawa w sprawdzanie tego trwała pod Vistą niemiłosiernie długo. W końcu postanowiłem zrobić to pod Linuksem uruchamiając wcześniej czytnik.

Chwilę googlania z informacjami jakie mi podało lspci:
08:06.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)

I znalazłem metodę na niesforne urządzenie:

rmmod sdhci rmmod mmc_core setpci -s 08:06.1 0xCA=0x57 setpci -s 08:06.1 0xCB=0x02 setpci -s 08:06.1 0xCA=0x00 modprobe mmc_core modprobe sdhci

W ten sposób zamontowałem kartę SD tak, jak zwykły dysk. No i przystępuję do odzyskiwania zdjęć. Mam nadzieję, że mi się uda, aczkolwiek trwa to piekielnie długo bo karta ma 2GB i jakieś błędy zapisu… O efektach na pewno nie omieszkam napisać tutaj.

P.S.
Tutaj zamieszczam log na którym widać jak system wykrył kartę:

[ 571.622710] ACPI: PCI interrupt for device 0000:08:06.1 disabled [ 585.106166] sdhci: Secure Digital Host Controller Interface driver [ 585.106175] sdhci: Copyright(c) Pierre Ossman [ 585.107009] sdhci: SDHCI controller found at 0000:08:06.1 [1180:0822] (rev 19) [ 585.107045] ACPI: PCI Interrupt 0000:08:06.1[B] -> GSI 23 (level, low) -> IRQ 23 [ 585.109159] mmc0: SDHCI at 0xfc000800 irq 23 DMA [ 737.637260] ACPI: PCI interrupt for device 0000:08:06.1 disabled [ 737.724762] sdhci: Secure Digital Host Controller Interface driver [ 737.724767] sdhci: Copyright(c) Pierre Ossman [ 737.724805] sdhci: SDHCI controller found at 0000:08:06.1 [1180:0822] (rev 19) [ 737.724826] ACPI: PCI Interrupt 0000:08:06.1[B] -> GSI 23 (level, low) -> IRQ 23 [ 737.725387] mmc0: SDHCI at 0xfc000800 irq 23 DMA [ 738.135945] mmcblk0: mmc0:0002 SD2GB 1955328KiB [ 738.136183] mmcblk0: p1

3 Odpowiedzi

  1. brocha

    marzec 5, 2008 at 07:46

    1

    3mam kciuki

  2. Ludwik C. Siadlak

    marzec 20, 2008 at 10:16

    2

    W obu przypadkach padła karta Ricoh?

  3. waltharius

    marzec 20, 2008 at 11:23

    3

    Ricoh to cardreader. Karta jest Kingstona (chyba, bo nie pamiętam – i niestety nie udało mi się odzyskać zdjęć)…

Wypowiedz się jeśli chcesz.


Track with co.mments