Недавно починял маршрутизатор, сделаный из говна и палок на основе Cubieboard, и братил внимание, что ядро не может смонтитровать sata-диск с rootfs. Диск форматировал на другом компьютере.
...
[ 3.830674] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 3.914733] ata1.00: ATA-9: WDC WD5000LPVX-22V0TT0, 01.01A01, max UDMA/133
[ 3.941167] ata1.00: 976773168 sectors, multi 0: LBA48 NCQ (depth 31/32)
[ 3.969419] ata1.00: configured for UDMA/133
[ 4.013143] scsi 0:0:0:0: Direct-Access ATA WDC WD5000LPVX-2 01.0 PQ: 0 ANSI: 5
[ 4.042847] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[ 4.069701] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 4.089606] sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 4.128713] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 4.158686] sda: sda1
[ 4.170610] sd 0:0:0:0: [sda] Attached SCSI disk
...
[ 6.797731] List of all partitions:
[ 6.803771] 5d00 3989504 nand (driver?)
[ 6.815469] 5d01 16384 nanda 00000000-0000-0000-0000-000000000000
[ 6.828949] 5d02 16384 nandb 00000000-0000-0000-0000-000000000000
[ 6.847419] 5d03 32768 nandc 00000000-0000-0000-0000-000000000000
[ 6.860885] 5d04 327680 nandd 00000000-0000-0000-0000-000000000000
[ 6.874359] 5d05 524288 nande 00000000-0000-0000-0000-000000000000
[ 6.887827] 5d06 16384 nandf 00000000-0000-0000-0000-000000000000
[ 6.901301] 5d07 32768 nandg 00000000-0000-0000-0000-000000000000
[ 6.914788] 5d08 131072 nandh 00000000-0000-0000-0000-000000000000
[ 6.928286] 5d09 16384 nandi 00000000-0000-0000-0000-000000000000
[ 6.941820] 5d0a 327680 nandj 00000000-0000-0000-0000-000000000000
[ 6.961546] 5d0b 2531328 nandk 00000000-0000-0000-0000-000000000000
[ 6.988080] 0800 488386584 sda driver: sd
[ 6.999720] 0801 61048192 sda1 00000000-0000-0000-0000-000000000000
[ 7.014807] b300 7697408 mmcblk0 driver: mmcblk
[ 7.028014] b301 65536 mmcblk0p1 00000000-0000-0000-0000-000000000000
[ 7.042184] b302 7630848 mmcblk0p2 00000000-0000-0000-0000-000000000000
[ 7.053747] No filesystem could mount root, tried: ext3
[ 7.067310] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
[ 7.083057] [<c0014e24>] (unwind_backtrace+0x0/0x134) from [<c056a04c>] (panic+0x98/0x1c0)
[ 7.098401] [<c056a04c>] (panic+0x98/0x1c0) from [<c07ded74>] (change_floppy+0x0/0xec)
[ 7.112350] [<c07ded74>] (change_floppy+0x0/0xec) from [<00000013>] (0x13)
[ 7.122065] Rebooting in 20 seconds.."
Чтобы всё заработало, пришлось ставить систему на флешку, из неё форматировать диск и копировать туда rootfs с usb-накопителя. Причём теперь диск не читается нигде, кроме sata-порта Cubieboard(даже если подключить его через USB к той же Cubieboard).
Это баг, или так и задумано?