sdmmc

OpenBSD's sdmmc(4) for NetBSD

こんなページがあったのか…。

続々々々々 SD/MMC

-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))…

続々々々 SD/MMC

1GB 以下のメモリカードならそこそこ使える感じ。 -current へのパッチ。amd64, i386, evbarm/gumstix, zaurus 向け。 amd64 でもコンパイルできるように修正 sdhc at pci で動作しなくなっていたので修正

続々々 SD/MMC

前回のパッチには不要な部分が含まれていたので削除した。

続々 SD/MMC

タイミングを設定するレジスタに常に最大値を設定する様にしたら、書き込めるようになったみたい。そんなもんかねぇ…。

続 SD/MMC

でも、書き込みに失敗した…。 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…

SD/MMC

真偽判定を逆に書いてたところを直したら、カードを認識できる様になったよ…。 上から 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,>…