Netwalkerのカーネルをコンパイル
Netwalkerのカーネルをコンパイル。参考はここ。
NANDメモリ上ではメモリの寿命がこわいのでUSBHDDをつないでその上で。
かかった時間。
real 97m34.040s
user 59m20.200s
sys 6m10.720s
変更点
/jaunty-arm/drivers/usb/serial/pl2303.h
#define IODATA_VENDOR_ID 0x04bb
#define IODATA_PRODUCT_ID 0x0a03
#define IODATA_PRODUCT_ID_RSAQ5 0x0a0e
#define IODATA_PRODUCT_ID_WSIM 0x0940 ←追加
/jaunty-arm/drivers/usb/serial/pl2303.c
static struct usb_device_id id_table [] = {
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_RSAQ2) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_DCU11) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_RSAQ3) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_PHAROS) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_ALDIGA) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_MMX) },
{ USB_DEVICE(PL2303_VENDOR_ID, PL2303_PRODUCT_ID_GPRS) },
{ USB_DEVICE(IODATA_VENDOR_ID, IODATA_PRODUCT_ID) },
{ USB_DEVICE(IODATA_VENDOR_ID, IODATA_PRODUCT_ID_RSAQ5) },
{ USB_DEVICE(IODATA_VENDOR_ID, IODATA_PRODUCT_ID_WSIM) }, ←追加
その後にmake modules
できたpl2303.koとusbserial.koを
/lib/modules/2.6.28-15-araneo/kernel/drivers/usb/serial/にコピー(念のため、前のモジュールはバックアップしておく)
コピーしたらdepmod -aをしてreboot
pppの設定
pppconfigでウィザードに沿って自分のプロバイダのダイアルアップに合わせて設定していく
あとはpon,poffでつながるか確認。
このファイルをまた作るの面倒なのでバックアップ。
それにしてもmini-a側のUSBが不安定だな。HDD繋いでたら途中で切れたっぽい。