久しぶりの日記更新。以前、VAIO SRX7 に FreeBSD 4.5-RELEASE を入れた後、なにもいじってなかったのでちょっといじってみた。Memory Stick Slot がなぜか認識しなかったのでちょっと追ってみることに。
udesc_dump を実行したら、bInterfaceClass 08 bInterfaceSubClass 05となっていたので、/sys/dev/usb/usb.h を見てみたら、SubClass 05 は#define USUBCLASS_SFF8070I 5となってるみたい。8070I を /sys/dev/usb/umass.c で探してみたら umass_match_proto() でこんなのを見つけた。#if 0 /* XXX ATAPI support is untested. Don't use it for the moment */ sc->proto |= PROTO_ATAPI; break; #endif#if 1 に書き換えて kernel make。camcontrol rescan da であっさり認識。 いつも通り、 mount -t msdos /dev/da0s1 /mnt で mount できた。 Don't use と書いてあるけど、今のところはうまく動いているみたい。
ということで、以前 の日記を更新。とりあえず様子をみてみよう。