На домашнем роутере на базе EEE Box 1012P решил систему перенести на SDHC. Причиной стал вылет HDD. Винт конечно под торенты купил, но систему решил с него убрать на SD. Проблема в том что ни как не могу заставить грузиться с SD. В биосе он карту видит, lilo и затем ядро он с карты грузит, а вот root потом смонтировать не может - показывает что видит только Sata HDD. Решил проверить видит ли ядро в данной конфигурации встроенный карт ридер, перенёс систему на HDD - всё видится(/dev/sdb). Вопрос - почему он не может смонтировать root когда грузится с карточки? Может он как-то дольше ридер инициализирует? Ядро я собирал ровно под эту машинку -оно достаточно быстро всё определяет.
Лог загрузки (dmesg):
0.531937] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[ 0.566335] ata1.00: configured for UDMA/133
[ 0.566714] scsi 0:0:0:0: Direct-Access ATA ST9500423AS 0001 PQ: 0 ANSI: 5
[ 0.567589] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 0.567760] sd 0:0:0:0: Attached scsi generic sg0 type 0
[ 0.567973] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 0.568292] sd 0:0:0:0: [sda] Write Protect is off
[ 0.568430] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 0.568498] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 0.593862] sda: sda1
[ 0.594646] sd 0:0:0:0: [sda] Attached SCSI disk
[ 0.638140] VFS: Mounted root (ext2 filesystem) readonly on device 8:1.
[ 0.638702] Freeing unused kernel memory: 504k freed
[ 0.649641] usb 1-6: New USB device found, idVendor=05e3, idProduct=0727
[ 0.649787] usb 1-6: New USB device strings: Mfr=3, Product=4, SerialNumber=2
[ 0.649927] usb 1-6: Product: USB Storage
[ 0.650076] usb 1-6: Manufacturer: Generic
[ 0.650210] usb 1-6: SerialNumber: 000000000206
[ 0.677193] scsi4 : usb-storage 1-6:1.0
[ 1.176037] Refined TSC clocksource calibration: 1666.666 MHz.
[ 1.176185] Switching to clocksource tsc
[ 1.681547] scsi 4:0:0:0: Direct-Access Generic STORAGE DEVICE 0206 PQ: 0 ANSI: 0
[ 1.683530] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 1.911163] sd 4:0:0:0: [sdb] 15759360 512-byte logical blocks: (8.06 GB/7.51 GiB)
[ 1.912272] sd 4:0:0:0: [sdb] Write Protect is off
[ 1.912281] sd 4:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 1.913401] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1.913408] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1.917275] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1.917281] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1.918778] sdb: sdb1
[ 1.922152] sd 4:0:0:0: [sdb] No Caching mode page present
[ 1.922159] sd 4:0:0:0: [sdb] Assuming drive cache: write through
[ 1.922165] sd 4:0:0:0: [sdb] Attached SCSI removable disk
[ 1.982714] udevd[972]: starting version 171
На сколько я понял, sdb появился после того как: «VFS: Mounted root (ext2 filesystem) readonly on device 8:1»
То ядро просто не успевает инициализировать кардридер, а смонтировать уже пытается? Что с этим делать?