Portál AbcLinuxu, 10. května 2025 01:25

Dotaz: ctecka sd karet

6.4.2006 19:55 miroslav | skóre: 5
ctecka sd karet
Přečteno: 696×
Odpovědět | Admin
Mam mandrivu 06 a v booku integrovanou ctecku karet,byla jako hardware nalezena, jen nevim kde jeji obsah mam hledat pri vlozeni. v zarizeni mi nenabehne, ani v nnt.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.4.2006 13:09 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
při lspci se mi hlásí jako:

01:01.2 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)

s cat /proc/partitions není nalezeno nic krom hdd

Ani při výmjmutí sd karty se nemění tyto údaje.
kozzi avatar 15.4.2006 15:13 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
no neco sem nasel podpora techto ctecek by mela byt v 2.6.17 rc1 stranky tvurcu ovladace jsou http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
15.4.2006 13:41 #Tom
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Netváří se jako SCSI disk? Pak by byly potřeba nějaké SCSI moduly do jádra (sd_mod, sg atd.). A není připojena vnitřně přes USB? Pak by bylo ještě potřeba přidat usb-storage.
15.4.2006 14:54 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Integrované čtečky nebývají mass storage, je potřeba specielní driver, který nejspíš pro linux neexistuje.
15.4.2006 15:35 geoRG77
Rozbalit Rozbalit vše Re: ctecka sd karet
Me jede ctecka na Asus M6Va... viz: http://techsupport.sk/asus/forum/viewtopic.php?p=1166
16.4.2006 15:14 Ctirad Feřtr | skóre: 43 | Praha
Rozbalit Rozbalit vše Re: ctecka sd karet
Proto píšu "nejspíš". Těch podporovaných brouků je zatím jenom pár a nemám čas googlit tenhle konkrétní.
16.4.2006 01:54 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prošel jsem ty odkazy a vypadá to že potřebuji sdhci driver, ale nepodařilo se mi ho stáhnout od jeho tvůrců mmc.drzeus.cx, nenašel jsem tam žádnou možnost download...
kozzi avatar 16.4.2006 07:24 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
on asi nejde stahnout nejspis bude zapotrebi skompilovat novy jadro kde je ta podporazahrnuta a zkusim se podivat jestli se to neda udelat jinak
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
kozzi avatar 16.4.2006 09:09 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
dival jsem se a jedina moznost je kompilace jadra
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
16.4.2006 10:55 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
mám linux něco přes týden, a tu čtečku potřebuji, jakým způsobem ho získám, je to jádro i pro mandrivu? Nebo jádro je pro všechny distribuse stejné. To asi ale už do jiného diskusního fóra... Prolistuji ještě tyto stránky, jinak dik za info...
kozzi avatar 16.4.2006 11:02 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
ztahnis is jadro z kernel.org

no a precti si nejaky navody ke kompilaci jadra a az to pochopis tak s chuti do toho s pripadnymi problemi se obrat sem ale piz to do novyho threadu
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
Jan Zahornadsky avatar 16.4.2006 11:33 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Takže když otázka nebyla vyřešena...

Tato čtečka má plnou podporu od jádra 2.6.15. Toto jádro je potřeba opatchovat jak jsem to udělal já. Pokud máš ale distribuční jádro, tak tam nebude cd /usr/src/linux, tam se zvykne nechávat to, proti kterému je kompilovaný systém (nebo ještě lépe jen hlavičky).

Pro 2.6.16 jsou patche jiné (už jen dva :-D). Nemám sice link, ale na adrese, která zazněla výše to bude v mailinglistu.

A 2.6.17 ji podporuje out-of-the-box. Možná kdybys našel hodně experimentální repozitář pro Mandrivu, že tam bude. To by asi bylo i nejschůdnější řešení, ale patchovat jádro se rozhodně nauč ;-)
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
16.4.2006 13:38 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mám momentálně jádro 2.6.12-12mdk, to znamená že ho musím překompilovat na 2.6.17-rc1, jestli to chápu-každá distribuce má své? Pojede mi to pod tou mandrivou? A po té kompilaci ho musím opatchovat dle drzeus.cx. Něco jsem si o kompilaci přečetl a mám dotaz, můžu na to 2.6.17 přejít přímo, nebo musím postupně. A další věc jelikož mám notebook, mandriva podporuje mobilní chipset intel, bude to umět i to new jádro-asi určitě, nebo to je věc modulů, které se nemění... Doufám že neplácám nesmysly, pokud jsem aspoň něco pochopil...
kozzi avatar 16.4.2006 13:55 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
no jadro je pro vsechny distra stejne lisi se verzi a pouzitimi patchy takze to jadro vam pojede prechod se dela naraz nedokazu si predstavit jak by vypadal postupny prechod :D. jo a potpora toho procesoru tu musite zapnout v jadre prave pri kompilaci a pokud stahnete to jadro n aktere jsem dal odkaz tak uz zadnej patch nepotrebujete je to tam uz napevno jen to musite pri kompilaci zapnout a moduly se vybyraji pri kompilaci puvodni moduly se nepouzivaj
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
16.4.2006 14:23 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
už si to jádro stahuji, takže do toho, dík...
kozzi avatar 16.4.2006 14:42 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
pokud bys mel problem ohledne te kompilace napis mi na mail kozzi11@gmail.com nebo icq 318690188
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
Jan Zahornadsky avatar 16.4.2006 15:51 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: ctecka sd karet
Naopak, pokud by byly problémy, zeptat se veřejně na fóru, ať si to další lidi mohou dohledat.
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
16.4.2006 16:10 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
pokud to rozjedu uvedu tu popis...
16.4.2006 16:02 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
ten meil je super, ještě jednou dík...
24.4.2006 16:41 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem to jádro 2.6.17 rc1 skompiloval, zapnul jsem při kompilaci tu podporu cd a mmc karet, po spuštění systému spustím modul modprobe sdhci, a systém reraguje na kartu - dmesg:

sdhci: Secure Digital Host Controller Interface driver, 0.11

sdhci: Copyright(c) Pierre Ossman

sdhci [sdhci_probe()]: found at 0000:01:01.2

sdhci [sdhci_probe()]: found 1 slot(s)

acpi_bus-0201 [05] bus_set_power : Device is not powermanageable

ACPI: PCI Interrupt 0000:01:01.2[C] -> GSI 19 (level, low) -> IRQ 19

sdhci [sdhci_probe_slot()]: slot 0 at 0xfe8fd800, irq 19

sdhci: ============== REGISTER DUMP ==============

sdhci: Sys addr: 0x00000000 | Version: 0x00000200

sdhci: Blk size: 0x00000000 | Blk cnt: 0x00000000

sdhci: Argument: 0x00000000 | Trn mode: 0x00000000

sdhci: Present: 0x01f20000 | Host ctl: 0x00000000

sdhci: Power: 0x00000000 | Blk gap: 0x00000000

sdhci: Wake-up: 0x00000000 | Clock: 0x00000000

sdhci: Timeout: 0x0000000e | Int stat: 0x00000000

sdhci: Int enab: 0xe1ff00cf | Sig enab: 0xe1ff00cf

sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000

sdhci: Caps: 0x018021a1 | Max curr: 0x00000040

sdhci: =========================================== sdhci [sdhci_set_ios()]: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0

mmc0: SDHCI at 0xfe8fd800 irq 19 PIO

sdhci [sdhci_set_ios()]: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0

sdhci [sdhci_set_ios()]: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0

sdhci [sdhci_set_ios()]: clock 128906Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0

MMC: starting cmd 00 arg 00000000 flags 00000040

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (0)

MMC: req done (00): 1: 00000000 00000000 00000000 00000000

sdhci [sdhci_set_ios()]: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0

MMC: starting cmd 37 arg 00000000 flags 00000015

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)

MMC: req done (37): 1: 00000000 00000000 00000000 00000000

MMC: starting cmd 37 arg 00000000 flags 00000015

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)

MMC: req done (37): 1: 00000000 00000000 00000000 00000000

MMC: starting cmd 37 arg 00000000 flags 00000015

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)

MMC: req done (37): 1: 00000000 00000000 00000000 00000000

MMC: starting cmd 37 arg 00000000 flags 00000015

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)

MMC: req done (37): 1: 00000000 00000000 00000000 00000000

MMC: starting cmd 01 arg 00000000 flags 00000061

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (1)

MMC: req done (01): 1: 00000000 00000000 00000000 00000000

sdhci [sdhci_set_ios()]: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0

sdhci [sdhci_irq()]: *** sdhci:slot0 got interrupt: 0x00000040

sdhci [sdhci_set_ios()]: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0

sdhci [sdhci_set_ios()]: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0

sdhci [sdhci_set_ios()]: clock 128906Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0

MMC: starting cmd 00 arg 00000000 flags 00000040

tento výpis je ještě na další dvě obrazovky, opakuje se zhruba posledních 10 řádků, a končí:

MMC: req done (37): 0: 00000920 00000000 00000000 00000000 MMC: starting cmd 33 arg 00000000 flags 00000035

sdhci [sdhci_send_command()]: Sending cmd (33)

sdhci [sdhci_prepare_data()]: blksz 0008 blks 0001 flags 00000200

sdhci [sdhci_prepare_data()]: tsac 20 ms nsac 1000 clk

sdhci [sdhci_irq()]: *** sdhci:slot0 got interrupt: 0x00000001

sdhci [sdhci_finish_command()]: Ending cmd (33)

sdhci [sdhci_transfer_pio()]: PIO transfer: 8 bytes

sdhci [sdhci_irq()]: *** sdhci:slot0 got interrupt: 0x00000020

sdhci [sdhci_irq()]: *** sdhci:slot0 got interrupt: 0x00000002

sdhci [sdhci_finish_data()]: Ending data transfer (8 bytes)

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (33)

MMC: req done (33): 0: 00000920 00000000 00000000 00000000

MMC: starting cmd 07 arg 00000000 flags 00000000

sdhci [sdhci_send_command()]: Sending cmd (7)

sdhci [sdhci_irq()]: *** sdhci:slot0 got interrupt: 0x00000001

sdhci [sdhci_finish_command()]: Ending cmd (7)

sdhci [sdhci_tasklet_finish()]: Ending request, cmd (7)

MMC: req done (07): 0: 00000000 00000000 00000000 00000000

MMC: selected 25.000MHz transfer rate

sdhci [sdhci_set_ios()]: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0

Při výpisu partitions není nic navíc, napadlo mě že nepodporuje formát na kartě, ale je to fat, to linux umí - myslím, nebo jsem něco špatně skompiloval, jádro by mělo podporovat přímo mou čtečku, tak to uvádějí na oné domovské stránce.
Jan Zahornadsky avatar 24.4.2006 18:56 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: ctecka sd karet
Nacházejí se po vložení nějaké karty v /dev/ podobné uzlíky (nody)?
john@turion ~ $ ls -l /dev/mmc*
lrwxrwxrwx 1 root root        7 2006-04-24 18:53 /dev/mmc -> mmcblk0
lrwxrwxrwx 1 root root        9 2006-04-24 18:53 /dev/mmc1 -> mmcblk0p1
brw-rw---- 1 root floppy 254, 0 2006-04-24 18:53 /dev/mmcblk0
brw-rw---- 1 root floppy 254, 1 2006-04-24 18:53 /dev/mmcblk0p1
(záleží na tom, jak máš nastavený udev)
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
25.4.2006 17:58 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
V systému nemám ani složku /dev/mmc, při výpisu se tedy nic podobného neukázalo, nahrál jsem ještě další moduly k mmc kartě jako mmc_core a mmc_block a vypsalo se mi při ls -l /dev/

brw-rw---- 1 root disk 253, 0 dub 25 17:49 mmcblk0

brw-rw---- 1 root disk 253, 1 dub 25 17:49 mmcblk0p1

Takže tam je, co teď?
kozzi avatar 26.4.2006 16:20 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
no ted to zarizeni zkus nejak pripojit ja nevim zkus hledat urcite to najdes ja se podivam co mi na to rekne google
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
Jan Zahornadsky avatar 26.4.2006 19:58 Jan Zahornadsky | skóre: 22 | blog: hans_blog
Rozbalit Rozbalit vše Re: ctecka sd karet
Takže to funguje. Pokud máš HAL, tak to bohatě stačí (možná ještě nastavit tyto zařízení do /etc/pmount.allow) a budou se v desktopu objevovat. Nebo by už měly jít mountovat: mmcblk0 je přímo ta karta, mmcblk0p1 je její první oddíl.
Actually, I was half an hour into the pointer scripting documentation when she got dressed and left.
30.4.2006 03:03 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
šlo to namountovat a funguje to. jen při vytáhnutí karty a opětovném připojení už není nalezena, musím restartovat systém, a u toho je druhý problém-jak spustím ty moduly a mount mmc tak pak při vypínáni počítače zamrzne, jinak se vypíná normálně.
kozzi avatar 30.4.2006 08:10 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
jo a nezapominas na umount /dev/mmcblk0p1
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
30.4.2006 10:41 miroslav | skóre: 5
Rozbalit Rozbalit vše Re: ctecka sd karet
jo zapomínám, už o.k. Dik za pomoc...
kozzi avatar 30.4.2006 10:46 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: ctecka sd karet
neni zac, od toho tu jsme
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.