Ricoh Cardreader (не работает?)

Всё, что связано с ноутбуками.

Модератор: Модераторы разделов

khart
Сообщения: 26
ОС: Gentoo

Ricoh Cardreader

Сообщение khart »

приветствую. решил восопользоваться встроеннум в ноут кардридером, но не тут-то было.
В ядро ключено mmc_core = y, mmc_block и shdci модулями. Так же mmc debugging Y.
Кардридер самостоятльный, хотя на всякий случай включил поддержку pcmcia в ядро.
при вставке карточки в ридер в dmesg ничего не пиештьс, то же самое и при извлечении.
соответственно устройства mmc0 или mmcblk*p* тоже нет. пробовал создавать - mknod 254 0 /dev/mmc0,
тоже без результата.
помогите plzzz.

dmesg:

Код: Выделить всё

sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci: SDHCI controller found at 0000:05:00.1 [1180:0822] (rev 19)
sdhci [sdhci_probe()]: found 1 slot(s)
ACPI: PCI Interrupt 0000:05:00.1[B] -> Link [LNKB] -> GSI 6 (level, low) -> IRQ 6
sdhci [sdhci_probe_slot()]: slot 0 at 0xfe8ff400, irq 6
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:  0x00000000 | Int stat: 0x00000000
sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
sdhci: Caps:     0x018021a1 | Max curr: 0x00000040
sdhci: ===========================================
mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
mmc0: SDHCI at 0xfe8ff400 irq 6 DMA
mmc0: clock 0Hz busmode 1 powermode 1 cs 0 Vdd 21 width 0 timing 0
mmc0: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
mmc0: clock 128906Hz busmode 1 powermode 2 cs 1 Vdd 21 width 0 timing 0
mmc0: starting CMD0 arg 00000000 flags 00000040
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (0)
mmc0: req done (CMD0): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: clock 128906Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
mmc0: starting CMD8 arg 000001aa flags 00000075
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (8)
mmc0: req done (CMD8): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 00000015
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)
mmc0: req done (CMD55): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 00000015
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)
mmc0: req done (CMD55): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 00000015
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)
mmc0: req done (CMD55): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: starting CMD55 arg 00000000 flags 00000015
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (37)
mmc0: req done (CMD55): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: starting CMD1 arg 00000000 flags 00000061
sdhci [sdhci_tasklet_finish()]: Ending request, cmd (1)
mmc0: req done (CMD1): 1/0/0: 00000000 00000000 00000000 00000000
mmc0: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0


Код: Выделить всё

lspci:05:00.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
05:00.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
05:00.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
05:00.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

для него нужны дрова. кажись эти http://sourceforge.net/projects/sdricohcs/
У самого такой, но не настраивал еще...
Дрова эти еще экспериментальные, так что на свой страх и риск...
в ауре есть пакбилд для него кажись
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Ricoh Cardreader

Сообщение TuLiss »

Врать не буду,


01:03.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b3)
01:03.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 08)
01:03.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)
01:03.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 08)
01:03.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 03)



работает с пслд версией ядра. Я не помню просто, когда добавили поддержку в ядро. Вроде в 18 чтоли.
Но у вас более новый вариант. Так, что или не работает, илил искать патчи или драйвера.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

решил настроить его. дров пока не ставил. модули mmc_core, sdhci, mmc_block подгружены... инересный, однако, эффект...

вот lspci

Код: Выделить всё

00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
01:05.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
01:05.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ac)
01:05.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 04)
06:00.0 Ethernet controller: Marvell Technology Group Ltd. 88w8335 [Libertas] 802.11b/g Wireless (rev 03)


и где тут кардридер?=))

вот что происходит когда вставляю и вытаскиваю карточку
dmesg | tail

Код: Выделить всё

pccard: PCMCIA card inserted into slot 0
pcmcia: registering new device pcmcia0.0
pccard: card ejected from slot 0


ничего не понимаю...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Linston
Сообщения: 9
ОС: Debian Sid

Re: Ricoh Cardreader

Сообщение Linston »

У меня в ноуте кардридер заработал начиная с 19 версии ядра

Код: Выделить всё

lspci
02:01.2 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 17)


Никаких драйверов не ставил.
Вот мой кусок конфига

Код: Выделить всё

#
# MMC/SD Card support
#
CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_BLOCK=y
CONFIG_MMC_SDHCI=y
# CONFIG_MMC_WBSD is not set
# CONFIG_MMC_TIFM_SD is not set


P.S. Ядро 2.6.20.11 самосборное с kernel.org без каких-либо патчей
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

а что без пересборки никак не обойтись? уж больно не хочется...
пересобрал) заработало)

А этот кардридер ведь умеет еще и MemoryStick читать... под линуксой его этому научить можно?

UPD/ пока не знаю заработало или нет... т.к. я вчера драйвер собрал этот... и удалить забыл... и он автоматом стал подгружаться при вставке карточки...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

мдя... определенно у меня без sdricoh_cs ничерта не работает... ядро пересобранное, но если нету sdricoh, то картина точно такая же что и при дефолтном ядре
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Аватара пользователя
Limbo
Сообщения: 184
ОС: Fedora 13 b.

Re: Ricoh Cardreader

Сообщение Limbo »

We trust in source
Спасибо сказали:
khart
Сообщения: 26
ОС: Gentoo

Re: Ricoh Cardreader

Сообщение khart »

2 Delirious Stranger:
у Вас кардридер как pcmcia устройство идёт, а не как встроенная карта.
там сказано что Cardbus Bridge.

2 Linston: у меня с родным арчевским ядром (2.6.17) тоже какбы работало (: т.е. устройство mmcblk** появлялось, но толку не было.

2 all: спасибо за советы. сейчас буду ставить sdricoh_cs [=
Спасибо сказали:
Linston
Сообщения: 9
ОС: Debian Sid

Re: Ricoh Cardreader

Сообщение Linston »

khart писал(а):
16.05.2007 21:48
2 Linston: у меня с родным арчевским ядром (2.6.17) тоже какбы работало (: т.е. устройство mmcblk** появлялось, но толку не было.

А толку то от того, от чего толку нет :D
Я и имел ввиду, что полноценно заработал. Правда за отсутствием у меня и знакомых Memory Stick ничего о нем сказать не могу, а вот со всякими MMC и SD работаю без проблем :)

P.S. Пробовал Ubuntu 7.04 - там все ОК "из коробки" :)
Спасибо сказали:
khart
Сообщения: 26
ОС: Gentoo

Re: Ricoh Cardreader

Сообщение khart »

2 Linston: устройство-то появлялось, но при монитровании ничего не просиходило ):

вот поставил sdricoh_cs... ничего не изменилось. ничего не работает ):
я в отчаянии (:
Спасибо сказали:
Linston
Сообщения: 9
ОС: Debian Sid

Re: Ricoh Cardreader

Сообщение Linston »

khart писал(а):
16.05.2007 22:10
2 Linston: устройство-то появлялось, но при монитровании ничего не просиходило ):

вот поставил sdricoh_cs... ничего не изменилось. ничего не работает ):
я в отчаянии (:

У меня монтируется "автоматом". При этом, повторюсь, дополнительно не ставил никаких драйверов (поддержка кардридера у меня включена в ядро, т.е. не модулями)
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

то есть для меня единственный выход юзать sdricoh_cs или ничего не юзать? т.к. SD карта у меня всего одна - остальные mmc, а драйвер этот не работает с mmc=(

Когда буду брать себе личный ноут - буду выбирать linux-совместимый... авось к тому моменты деллы с убунтой на борту выйдут...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали:
Linston
Сообщения: 9
ОС: Debian Sid

Re: Ricoh Cardreader

Сообщение Linston »

Delirious Stranger писал(а):
16.05.2007 22:32
Когда буду брать себе личный ноут - буду выбирать linux-совместимый...

Так вроде бы этот кардридер уже совместимый? :) Видно что-то не так в арче - конфиге, патчах, настройках или в чем-то другом, не могу сказать, т.к. никогда с этим дистрибутивом не работал. У меня ни в Debian, ни в Ubuntu проблем с Ricoh не было.
ЗЫ И че вы к этим драйверам привязались? :)
Спасибо сказали:
Аватара пользователя
Delirious Stranger
Сообщения: 340
Статус: кофейник
ОС: Funtoo + Calculate

Re: Ricoh Cardreader

Сообщение Delirious Stranger »

Дык он у меня ни в убунте, ни в зенволке, ни в pclinuxos не заработал...
сейчас последнюю убунту возьму. я ее скачал, но не пробовал еще... может в ней заработает...
Если счастье когда-нибудь не оставит тебя - оно к тебе больше никогда не придет. © О. Радус
Спасибо сказали: