LINUX.ORG.RU

картридеры


0

1

Не нашел темы, подходящей к моей проблеме, поэтому решил создать новую. Проблема с картридером Ricoh.

# lspci | grep Ricoh

09:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller rev 05)

09:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)

09:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)

09:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)

09:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)

Пока использовал debian lenny работал только SD reader. На карты xD или Memory Stick не реагировал никак - в системном журнале пусто. После обновления до squeeze появились подвижки. Система обнаруживает установку карты Olympus xD:

# dmesg

13767.516099 r852: detected xD writeable card in slot

13767.817144 NAND device: Manufacturer ID: 0x98, Chip ID: 0xd3 Toshiba )

Но при этом монтирования не происходит. На карту SD система реагирует так:

# dmesg

13847.367082 mmc0: new high speed SDHC card at address b368

13847.367305 mmcblk0: mmc0:b368 SDC 3.72 GiB

13847.370915 mmcblk0: p1

13847.613988 FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Карта монтируется автоматически. Поиск в интернете ни к чему не привел. Самый популярный ответ - использовать внешний USB картридер.

система debian squeeze, ядро 2.6.37



Последнее исправление: dimon_from_barnaul (всего исправлений: 3)

Поддержка memory stick может быть выключена в дебиановском конфиге.
Проверьте:
egrep 'SDHCI|RICOH_MMC|MEMSTICK' /usr/src/linux*/.config

anon_666
()
Ответ на: комментарий от anon_666
  # egrep 'SDHCI|RICOH_MMC|MEMSTICK' /usr/src/linux/.config
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MEMSTICK=m
# CONFIG_MEMSTICK_DEBUG is not set
# CONFIG_MEMSTICK_UNSAFE_RESUME is not set
CONFIG_MEMSTICK_TIFM_MS=m
CONFIG_MEMSTICK_JMICRON_38X=m
dimon_from_barnaul
() автор топика
Ответ на: комментарий от dimon_from_barnaul

Если я правильно понял то так:

# grep MMC /usr/src/linux/.config
# CONFIG_PCI_GOMMCONFIG is not set
CONFIG_PCI_MMCONFIG=y
CONFIG_MMC=m
# CONFIG_MMC_DEBUG is not set
# CONFIG_MMC_UNSAFE_RESUME is not set
# MMC/SD/SDIO Card Drivers
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_MINORS=8
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_MMC_TEST is not set
# MMC/SD/SDIO Host Controller Drivers
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDHCI_PLTFM=m
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
CONFIG_MMC_SDRICOH_CS=m
CONFIG_MMC_CB710=m
CONFIG_MMC_VIA_SDMMC=m
# CONFIG_MMC_USHC is not set
# grep RICOH /usr/src/linux/.config
CONFIG_YENTA_RICOH=y
CONFIG_MTD_NAND_RICOH=m
# CONFIG_MMC_RICOH_MMC is not set
CONFIG_MMC_SDRICOH_CS=m
dimon_from_barnaul
() автор топика

Сегодня в руки попала карта Memory Stick. Вставил в картридер - реакции нет. В системном журнале новых событий не появляется. Будем ждать новое ядро - авось добавят. Значит вопрос остается прежним: как подмонтировать карту xD?

dimon_from_barnaul
() автор топика

13847.367082 mmc0: new high speed SDHC card at address b368
13847.367305 mmcblk0: mmc0:b368 SDC 3.72 GiB
13847.370915 mmcblk0: p1

Ну если такое выдает, то что говорит mount /dev/mmcblk0p1 /mnt/flash ???

Какие то вы все странные...

anonymous
()
Ответ на: комментарий от anonymous

Извините меня, я наверное всех запутал. С SD картой все в порядке. Она работала в lenny с ядром 2.6.28, работает и в squeeze с ядром 2.6.37. Проблема с картой xD. Если раньше картридер на нее совсем не реагировал, то теперь есть хоть какой-то отклик. Поэтому я и решил написать сюда - есть зацепка и может быть проблема решиться.

dimon_from_barnaul
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.