2009年5月28日木曜日

Kingmax U-DriveをFreeBSD7.1で使う

多分FreeBSD7.2でも同様だと思う。

Kingmax U-Drive 8GBとやらが安かったので買ってきたが、FreeBSDではこいつがUSBデバイスとして定義されていないので、ZFSで使用する時に盛大にエラーが出る。kernelを再構築すれば使える。

vi usbdevs
(追加)
vendor KINGMAX 0x1687 Kingmax
product KINGMAX UDRIVE 0x6211 Kingmax U-Drive

(追加)
vi umass.c
{ USB_VENDOR_KINGMAX, USB_PRODUCT_KINGMAX_UDRIVE, RID_WILDCARD,
UMASS_PROTO_SCSI | UMASS_PROTO_BBB,
NO_GETMAXLUN | NO_SYNCHRONIZE_CACHE
},

多分これだけ。ちゃんちゃん。

…と思ったらmakeが通らない… めんどくさい。やっぱやーめた。。

0 件のコメント: