sdmmc
こんなページがあったのか…。
-current へのパッチ更新。amd64, i386, evbarm/gumstix, zaurus 向け。 ライトプロテクト対応(こんなんでいいのか判らん) Supported device - SD Host controller (sdhc(4)) - Marvell PXA2xx Multimedia card interface (pxamci(4)) - MMC/SD card (sd(4))…
1GB 以下のメモリカードならそこそこ使える感じ。 -current へのパッチ。amd64, i386, evbarm/gumstix, zaurus 向け。 amd64 でもコンパイルできるように修正 sdhc at pci で動作しなくなっていたので修正
前回のパッチには不要な部分が含まれていたので削除した。
タイミングを設定するレジスタに常に最大値を設定する様にしたら、書き込めるようになったみたい。そんなもんかねぇ…。
でも、書き込みに失敗した…。 root@zaurus# mount -t msdos /dev/sd0e /mnt sd0: fabricating a geometry root@zauurs# ls -F /mnt pt/ root@zaurus# cp /var/log/messages /mnt pxamci0: unhandled interrupt: (00000001) sd0(sdmmc0:0:1:0): generic HBA e…
真偽判定を逆に書いてたところを直したら、カードを認識できる様になったよ…。 上から 64MB MMC、1GB SD、2GB SD、4GB SD。 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</mmc,>…