Дабы не плодить темы, а проблема почти как у автора, спрошу у вас здесь. Имею кардридер встроенный в ноут поддерживающий xD - lspci -k | grep xD
0c:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
Ubuntu 9.04 ядро 2.6.28-18-generic
Все карты, монтируются автоматом, кроме xD. Вставляю карту xD
[16247.020549] mmcblk0: p1
[16631.421705] tifm0 : demand removing card from socket 0:1
[16631.421783] mmc1: card 1234 removed
[16655.868040] tifm_core: SmartMedia/xD card detected in socket 0:0
[16655.986208] tifm0 : demand removing card from socket 0:0
[16656.164171] tifm_core: SmartMedia/xD card detected in socket 0:0
[17056.330706] tifm0 : demand removing card from socket 0:0
[17057.356077] tifm_core: SmartMedia/xD card detected in socket 0:0
[17124.344522] tifm0 : demand removing card from socket 0:0
[17134.772051] tifm_core: SmartMedia/xD card detected in socket 0:0
Я бы смонтировал вручную, но только что?
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sdb2 during installation
UUID=8d1eca96-5d49-4e1e-a3ce-9020ed50a75e / ext4 relatime,errors=remount-ro 0 1
# swap was on /dev/sdb6 during installation
UUID=f77ba0a0-cbae-449a-ac61-7f14c5a332e6 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/sdb2 / ext4 rw,relatime,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
varrun /var/run tmpfs rw,nosuid,mode=0755 0 0
varlock /var/lock tmpfs rw,noexec,nosuid,nodev,mode=1777 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
fusectl /sys/fs/fuse/connections fusectl rw 0 0
lrm /lib/modules/2.6.28-18-generic/volatile tmpfs rw,mode=755 0 0
securityfs /sys/kernel/security securityfs rw 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,noexec,nosuid,nodev 0 0
gvfs-fuse-daemon /home/konstantin/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=konstantin 0 0
Тут были мысли по поводу поддержки xD ядром. Наверно смотреть тут?
CONFIG_MMC=y
CONFIG_MMC_BLOCK=m
CONFIG_MMC_BLOCK_BOUNCE=y
# CONFIG_MMC_DEBUG is not set
CONFIG_MMC_RICOH_MMC=m
CONFIG_MMC_SDHCI=m
CONFIG_MMC_SDHCI_PCI=m
CONFIG_MMC_SDRICOH_CS=m
# CONFIG_MMC_TEST is not set
CONFIG_MMC_TIFM_SD=m
# CONFIG_MMC_UNSAFE_RESUME is not set
CONFIG_MMC_WBSD=m
Вроде контроллер работает, карточка видится, только что делать дальше? Прошу вашей помощи, заранее благодарен.
Забыл про fdisk
Диск /dev/sda: 120.0 ГБ, 120034123776 байт
255 heads, 63 sectors/track, 14593 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x44fb778d
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 192 1536000 27 Неизвестный
Раздел 1 не заканчивается на границе цилиндра.
/dev/sda2 * 192 14594 115683328 7 HPFS/NTFS
Диск /dev/sdb: 120.0 ГБ, 120034123776 байт
255 heads, 63 sectors/track, 14593 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5d379805
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 10635 85425606 5 Расширенный
/dev/sdb2 * 10636 14593 31792635 83 Linux
/dev/sdb5 1 10459 84002440 7 HPFS/NTFS
/dev/sdb6 10460 10635 1413688+ 82 Linux своп / Solaris