Кардридер и Mandriva 2008.1

PCLinuxOS

Модератор: Bizdelnick

AnDrEoSs
Сообщения: 204
ОС: OpenSuse 11.4

Кардридер и Mandriva 2008.1

Сообщение AnDrEoSs »

Стояла Мандрива 2008.1 все работало, в том числе и кардридер(Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter). Потом решил поставить заново на отформатированный винт, через его особенную загаженость, после установки кардридер не работает, в списке оборудования он есть. Как такое может быть, раньше работал, а теперь нет, на той же системе. Как решить???
Спасибо сказали:
gr0x2e
Сообщения: 17
ОС: Mandriva GNU/Linux

Re: Кардридер и Mandriva 2008.1

Сообщение gr0x2e »

AnDrEoSs писал(а):
20.05.2008 16:15
...кардридер не работает, в списке оборудования он есть... Как решить???

1. При установке SD карты в /dev появляются устройства типа mmcblk0p1?
2. Загружен ли модуль ядра sdhci?
Чтобы проверить, от рута выполнить:

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

#lsmod | grep sdhci

3. Что выдает dmesg при установке карты?

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

dmesg | tail
Спасибо сказали:
AnDrEoSs
Сообщения: 204
ОС: OpenSuse 11.4

Re: Кардридер и Mandriva 2008.1

Сообщение AnDrEoSs »

gr0x2e писал(а):
20.05.2008 21:51
AnDrEoSs писал(а):
20.05.2008 16:15
...кардридер не работает, в списке оборудования он есть... Как решить???

1. При установке SD карты в /dev появляются устройства типа mmcblk0p1?
2. Загружен ли модуль ядра sdhci?
Чтобы проверить, от рута выполнить:

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

#lsmod | grep sdhci

3. Что выдает dmesg при установке карты?

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

dmesg | tail



1. Да, есть такое устройство
2. Как проверить запущен ли он?
3. Вывод #lsmod | grep sdhci
sdhci 15780 0
mmc_core 44132 2 mmc_block,sdhci

Вывод mesg | tail
Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=00:18:f3:a9:07:f4:00:d0:88:04:e6:f9:08:00 SRC=202.97.238.198 DST=77.123.111.109 LEN=485 TOS=0x00 PREC=0x00 TTL=39 ID=0 DF PROTO=UDP SPT=49162 DPT=1027 LEN=465
Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=00:18:f3:a9:07:f4:00:d0:88:04:e6:f9:08:00 SRC=60.172.190.214 DST=77.123.111.109 LEN=40 TOS=0x00 PREC=0x00 TTL=94 ID=256 PROTO=TCP SPT=6000 DPT=2967 WINDOW=16384 RES=0x00 SYN URGP=0
Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=00:18:f3:a9:07:f4:00:d0:88:04:e6:f9:08:00 SRC=221.208.208.99 DST=77.123.111.109 LEN=486 TOS=0x00 PREC=0x00 TTL=38 ID=0 DF PROTO=UDP SPT=43346 DPT=1026 LEN=466
Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=00:18:f3:a9:07:f4:00:d0:88:04:e6:f9:08:00 SRC=221.208.208.99 DST=77.123.111.109 LEN=486 TOS=0x00 PREC=0x00 TTL=35 ID=0 DF PROTO=UDP SPT=43346 DPT=1027 LEN=466
mmc0: new SD card at address b368
mmcblk0: mmc0:b368 ST128 124160KiB
mmcblk0: p1
Shorewall:net2fw:DROP:IN=eth0 OUT= MAC=00:18:f3:a9:07:f4:00:d0:88:04:e6:f9:08:00 SRC=60.222.231.181 DST=77.123.111.109 LEN=485 TOS=0x00 PREC=0x00 TTL=39 ID=0 DF PROTO=UDP SPT=46276 DPT=1026 LEN=465
floppy0: no floppy controllers found
floppy0: no floppy controllers found
Спасибо сказали:
Аватара пользователя
monesh1
Сообщения: 185
ОС: bluewhite64

Re: Кардридер и Mandriva 2008.1

Сообщение monesh1 »

[root@localhost monesh]# #lsmod | grep sdhci
[root@localhost monesh]# lsmod | grep sdhci
sdhci 21380 0
mmc_core 54152 2 mmc_block,sdhci
[root@localhost monesh]# dmesg | tail
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3).
bootsplash: status on console 3 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3).
bootsplash: status on console 4 changed to on
bootsplash 3.1.6-2004/03/31: looking for picture...<6>...found (800x600, 14966 bytes, v3).
bootsplash: status on console 5 changed to on
audacious[6230]: segfault at 0 rip 4692f8 rsp 7fff9b1e7350 error 4
mmc0: new SD card at address e624
mmcblk0: mmc0:e624 SD016 14400KiB (ro)
mmcblk0: p1
[root@localhost monesh]#
Спасибо сказали:
gr0x2e
Сообщения: 17
ОС: Mandriva GNU/Linux

Re: Кардридер и Mandriva 2008.1

Сообщение gr0x2e »

Возможно, причина в версии HAL:

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

# rpm -qa | grep hal
libhal1-0.5.11-0.rc2.1mdv2008.1
hal-info-0.0-5.20080317.3mdv2008.1
hal-0.5.11-0.rc2.1mdv2008.1

Попробуйте обновить эти пакеты, если установлена более старая версия.
AnDrEoSs писал(а):
21.05.2008 00:04
...
Вывод mesg | tail
--skip--
mmcblk0: p1
--skip--

Пока что вижу только грубое решение проблемы - монтирование руками (от рута):

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

# mkdir /mnt/sd
# mount /dev/mmcblk0p1 /mnt/sd -t vfat -o rw,nosuid,nodev,noatime,uid=<ВАШ_ПОЛЬЗОВАТЕЛЬ>,utf8,shortname=lower

где <ВАШ_ПОЛЬЗОВАТЕЛЬ> - имя вашего пользователя.
После работы с картой памяти необходимо отмонтировать ее (от рута):

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

# umount /mnt/sd
Спасибо сказали:
Аватара пользователя
monesh1
Сообщения: 185
ОС: bluewhite64

Re: Кардридер и Mandriva 2008.1

Сообщение monesh1 »

работает
Спасибо сказали:
AnDrEoSs
Сообщения: 204
ОС: OpenSuse 11.4

Re: Кардридер и Mandriva 2008.1

Сообщение AnDrEoSs »

gr0x2e писал(а):
21.05.2008 11:32
Возможно, причина в версии HAL:

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

# rpm -qa | grep hal
libhal1-0.5.11-0.rc2.1mdv2008.1
hal-info-0.0-5.20080317.3mdv2008.1
hal-0.5.11-0.rc2.1mdv2008.1

Попробуйте обновить эти пакеты, если установлена более старая версия.
AnDrEoSs писал(а):
21.05.2008 00:04
...
Вывод mesg | tail
--skip--
mmcblk0: p1
--skip--

Пока что вижу только грубое решение проблемы - монтирование руками (от рута):

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

# mkdir /mnt/sd
# mount /dev/mmcblk0p1 /mnt/sd -t vfat -o rw,nosuid,nodev,noatime,uid=<ВАШ_ПОЛЬЗОВАТЕЛЬ>,utf8,shortname=lower

где <ВАШ_ПОЛЬЗОВАТЕЛЬ> - имя вашего пользователя.
После работы с картой памяти необходимо отмонтировать ее (от рута):

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

# umount /mnt/sd



В том то и прикол, что ранее при той же версии HAL, карта памяти отлично монтировалась автоматом, а теперь не хочет:(
Буду пытаться монтировать вручную.
А еще забыл добавить, карту также не видно в MCC, в разделе управления логическими дисками
Спасибо сказали: