Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Как "прикрутить" картридер ? (http://forum.oszone.net/showthread.php?t=149681)

SimSim 03-09-2009 20:49 1210766

Как "прикрутить" картридер ?
 
Параллельно с ХР установил Ubuntu 9.04. Не "видно" картридера (Ricoh). Карту памяти вставляю\изымаю - реакции никакой. Подскажите, как настроить?

lxa85 03-09-2009 21:33 1210801

simsim, расскажи про Ricoh более подробно. Я не совсем представляю о чем идет речь. В частности формат разъема? USB ?
Ubuntu 9.04 под руками не имею, поэтому буду рассказывать на примере Slackware 13.
Открыть пару консолей, уйти под root.
Код:

$ sudo -i
После в одном окне запустить
Код:

# clear
# dmesg | tail -f

clear "отчистит" экран, чтобы не путаться в выводах программ.
dmesg покажет нам вывод сообщений ядра, перенаправление вывода "|" программе tail -f поможет смотреть вывод в активном режиме. (можно добавить ключ -n N - просматривать с хвоста N строк)
в другом
Код:

# lsusb
Это выведет информацию о usb устройствах в системе. lsusb -v даст расширенную информацию.
Еще раз подключить кардридер, и посмотреть реакцию ОС на более низком уровне.

SimSim 03-09-2009 23:48 1210933

Цитата:

Цитата lxa85
расскажи про Ricoh более подробно. Я не совсем представляю о чем идет речь. В частности формат разъема? USB ? »

Да нет, ноутбучный встроенный разъём. Ноут Asus A7Jb (конфигурация в профиле).

lxa85 04-09-2009 02:48 1211035

simsim, Версия такая: не подключен нужный модуль.
Я затрудняюсь ответить к какому типу шины относится КартРидер. Склоняюсь к мысли что PCMCIA.
sdricohcs.sourceforge.net
Цитата:

sdricoh_cs - pcmcia driver for Ricoh Bay1Controllers
Since kernel version 2.6.27, the driver has been included in the official kernel sources from http://kernel.org.
Из этого значит, что я наврал с командой. Нужна
Код:

# lspcmcia
man lspcmcia
HOW-TO или Что делать:
Gentoo Wiki SD_and_MMC_card_readers
Ricoh memory card reader in Ubuntu
Генту приведен потому что там расписан компонент ядра. Т.к. не все ядра одинаково полезны :)
в MyDebian предложен несколько иной подход.
Если придется компилировать модуль ядра, то необходимо будет binutils помоему поставить.
Т.е. с ходу может вполне и не скомпилироваться. Надо у [mzd] спросить, он должен знать.

SimSim 04-09-2009 14:33 1211418

lxa85, Не, не дорос я ещё до таких высот, дабы компиляцией ядра заниматься. :) Эта ОС для меня ещё оччччень чужая. Пока. :)

Но исходя из этого:

Код:

simsim@ubuntu:~$ lsmod
Module                  Size  Used by
..
...
ricoh_mmc              11904  0

получается, что картридер системой всё-таки идентифицирован? Или я что-то не так понимаю?

WhitePangolin 04-09-2009 14:36 1211421

Владею Asus A7Cb. Под Ubuntu 9.04 кардридер пахал "из коробки", но не смог прикрутить камеру и TV тюнер...

SimSim 04-09-2009 15:00 1211446

Цитата:

Цитата WhitePangolin
но не смог прикрутить камеру и TV тюнер... »

:lol: Блин, как это я про тюнер забыл? Камера правда, работает.

lxa85 04-09-2009 15:34 1211479

Продолжаем расставлять все по местам :)
Цитата:

Цитата simsim
получается, что картридер системой всё-таки идентифицирован? Или я что-то не так понимаю? »

Команда lsmod - выводит список скомпилированных и установленных в систему модулей.
Есть понятие ядро, есть модули к ядру. Они могут загружаться в зависимости от необходимости. Таким образом достигается с одной стороны гибкость, с другой более легкое ядро системы. Согласись делать ядро включающее в себя поддержку всевозможного оборудования не совсем разумно. Т.к. не у каждого есть КартРидер Ricoh.
lsmod (List Modules) показал, что модуль Картридера скомпилирован и может быть включен.
В консоле из-под администраторских прав дайте команду
Код:

simsim@ubuntu:~$ sudo -i  {Команда получения расширенных прав}
Password:
simsim@ubuntu:~# modprobe ricoh_mmc  {команда подключения модуля к ядру подробнее: man modprobe }

После подключения, проверить устройство на активность и обнаружение в системе: lspcmcia

SimSim 04-09-2009 18:22 1211645

lxa85, В команде modprobe ricoh_mmc ещё какие-то переменные должны быть перед ricoh_mmc?

lxa85 04-09-2009 19:29 1211676

Цитата:

Цитата simsim
В команде modprobe ricoh_mmc ещё какие-то переменные должны быть перед ricoh_mmc? »

нет.
simsim, упс. Наврал. :(
Код:

simsim@ubuntu:~$ lsmod
Module                  Size  Used by
..
...
ricoh_mmc              11904  0

Модуль уже загружен. Виноват, не внимательно прочитал man. lsmod отображает список загруженных модулей. Дублируя файл /proc/modules

Цитата:

Check Setup
После перезагрузки вставте SD карту в устройство, должно быть файл как(подобен)
Код:

/dev/mmcblk0
И раздел на нем:
Код:

/dev/mmcblk0p1

При наборе сделай двойную табуляцию, как двойной щелчок мышки, /dev/mmc <TAB><TAB> он покажет доступные варианты продолжения.

Naiad 04-09-2009 19:43 1211682

simsim, на другом форуме недавно встречала подобную проблему, там опытным путем выяснили, кто кардридер работает, если флешка вставлена еще до загрузки ОС.

SimSim 04-09-2009 20:06 1211697

Цитата:

Цитата Naiad
если флешка вставлена еще до загрузки ОС. »

А у меня именно так. Карта памяти постоянно в слоте.
Ха, а если попробовать вытащить и перезагрузить? Вариант. Сейчас попробую.

Неа, чуда не произошло, :) картридера "не видно"

[mzd] 05-09-2009 10:35 1211977

simsim, а так пробовал?

SimSim 05-09-2009 15:02 1212092

Цитата:

Цитата [mzd
]simsim, а так пробовал? »

Вот результаты "пробы"
Код:

simsim@ubuntu:~$ lspci | grep Ricoh
01:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller
01:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
01:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 0a)
01:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 05)
01:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff) simsim@ubuntu:~$ sudo modprobe -rv sdhci mmc_core mmc_block
FATAL: Module sdhci is in use. simsim@ubuntu:~$

Исходя из фразы First of all you must unload sdhci module with this code, должен быть выгружен модуль sdhci, а он получается занят (другим процессом? :dont-know )

SimSim 08-09-2009 21:56 1214337

Неужели уважаемые аксакалы не подскажут решения?

James Marsh 14-01-2010 22:55 1320478

Цитата:

Цитата Naiad
simsim, на другом форуме недавно встречала подобную проблему, там опытным путем выяснили, кто кардридер работает, если флешка вставлена еще до загрузки ОС. »

Я ставил на свой AOD-150 Убунту 9,04, та вычитал, что надо ставить ее без какрточки в картридере, тогда все будет пучком. Карточку вытащил, установил, работала.

SimSim 15-01-2010 11:16 1320840

Цитата:

Цитата James Marsh
надо ставить ее без какрточки в картридере »

Хм, не пробовал... Сегодня точно попробую такой вариант.


Время: 15:01.

Время: 15:01.
© OSzone.net 2001-2025