続 SD/MMC スタック

MMC メモリカードも使えるようになったよ。SD から MMC へのフォールダウン時に Idle 状態に戻してないのが原因だった。

sdhc0 at pci1 dev 0 function 1: Ricoh product 0x0822 (rev. 0x13)
sdhc0: interrupting at ioapic0 pin 17 (irq 11)
sdhc0: using DMA
sdmmc0 at sdhc0
...
scsibus0 at sdmmc0: 2 targets, 1 lun per target
sd0 at scsibus0 target 1 lun 0: <MMC, Drive #1, 1.0> disk fixed
sd0: fabricating a geometry
sd0: 490 MB, 490 cyl, 64 head, 32 sec, 512 bytes/sect x 1003520 sectors
sd0: fabricating a geometry
sd0 detached
scsibus0 detached
scsibus0 at sdmmc0: 2 targets, 1 lun per target
sd0 at scsibus0 target 1 lun 0: <SD, Drive #1, 1.0> disk fixed
sd0: fabricating a geometry
sd0: 3821 MB, 3821 cyl, 64 head, 32 sec, 512 bytes/sect x 7825408 sectors
sd0: fabricating a geometry
sd0 detached
scsibus0 detached