Показать полную графическую версию : Как "прикрутить" картридер ?
Параллельно с ХР установил Ubuntu 9.04. Не "видно" картридера (Ricoh). Карту памяти вставляю\изымаю - реакции никакой. Подскажите, как настроить?
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 даст расширенную информацию.
Еще раз подключить кардридер, и посмотреть реакцию ОС на более низком уровне.
расскажи про Ricoh более подробно. Я не совсем представляю о чем идет речь. В частности формат разъема? USB ? »
Да нет, ноутбучный встроенный разъём. Ноут Asus A7Jb (конфигурация в профиле).
simsim, Версия такая: не подключен нужный модуль.
Я затрудняюсь ответить к какому типу шины относится КартРидер. Склоняюсь к мысли что PCMCIA.
sdricohcs.sourceforge.net (http://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 (http://man.he.net/man8/lspcmcia)
HOW-TO или Что делать:
Gentoo Wiki SD_and_MMC_card_readers (http://en.gentoo-wiki.com/wiki/SD_and_MMC_card_readers)
Ricoh memory card reader in Ubuntu (http://mydebian.blogdns.org/?p=243)
Генту приведен потому что там расписан компонент ядра. Т.к. не все ядра одинаково полезны :)
в MyDebian предложен несколько иной подход.
Если придется компилировать модуль ядра, то необходимо будет binutils помоему поставить.
Т.е. с ходу может вполне и не скомпилироваться. Надо у [mzd] спросить, он должен знать.
lxa85, Не, не дорос я ещё до таких высот, дабы компиляцией ядра заниматься. :) Эта ОС для меня ещё оччччень чужая. Пока. :)
Но исходя из этого:
simsim@ubuntu:~$ lsmod
Module Size Used by
..
...
ricoh_mmc 11904 0
получается, что картридер системой всё-таки идентифицирован? Или я что-то не так понимаю?
WhitePangolin
04-09-2009, 14:36
Владею Asus A7Cb. Под Ubuntu 9.04 кардридер пахал "из коробки", но не смог прикрутить камеру и TV тюнер...
но не смог прикрутить камеру и TV тюнер... »
:lol: Блин, как это я про тюнер забыл? Камера правда, работает.
Продолжаем расставлять все по местам :)
получается, что картридер системой всё-таки идентифицирован? Или я что-то не так понимаю? »
Команда lsmod - выводит список скомпилированных и установленных в систему модулей.
Есть понятие ядро, есть модули к ядру. Они могут загружаться в зависимости от необходимости. Таким образом достигается с одной стороны гибкость, с другой более легкое ядро системы. Согласись делать ядро включающее в себя поддержку всевозможного оборудования не совсем разумно. Т.к. не у каждого есть КартРидер Ricoh.
lsmod (List Modules) показал, что модуль Картридера скомпилирован и может быть включен.
В консоле из-под администраторских прав дайте команду
simsim@ubuntu:~$ sudo -i {Команда получения расширенных прав}
Password:
simsim@ubuntu:~# modprobe ricoh_mmc {команда подключения модуля к ядру подробнее: man modprobe (http://www.opennet.ru/man.shtml?topic=modprobe&category=8&russian=2) }
После подключения, проверить устройство на активность и обнаружение в системе: lspcmcia
lxa85, В команде modprobe ricoh_mmc ещё какие-то переменные должны быть перед ricoh_mmc?
В команде 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> он покажет доступные варианты продолжения.
simsim, на другом форуме недавно встречала подобную проблему, там опытным путем выяснили, кто кардридер работает, если флешка вставлена еще до загрузки ОС.
если флешка вставлена еще до загрузки ОС. »
А у меня именно так. Карта памяти постоянно в слоте.
Ха, а если попробовать вытащить и перезагрузить? Вариант. Сейчас попробую.
Неа, чуда не произошло, :) картридера "не видно"
simsim, а так (http://ubuntuforums.org/showthread.php?t=636867) пробовал?
]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 )
Неужели уважаемые аксакалы не подскажут решения?
James Marsh
14-01-2010, 22:55
simsim, на другом форуме недавно встречала подобную проблему, там опытным путем выяснили, кто кардридер работает, если флешка вставлена еще до загрузки ОС. »
Я ставил на свой AOD-150 Убунту 9,04, та вычитал, что надо ставить ее без какрточки в картридере, тогда все будет пучком. Карточку вытащил, установил, работала.
надо ставить ее без какрточки в картридере »
Хм, не пробовал... Сегодня точно попробую такой вариант.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC