arduino uno

usb ケーブルで端末に接続してみました。ドキュメント見たらドライバは ftdi_sio との事で自動で insmod されても良いはずなんですがそうでもなく。
手動で insmod してみたら以下な結果。何が悪いのかなぁ。

$ sudo insmod /lib/modules/2.6.35-22-generic/kernel/drivers/usb/serial/ftdi_sio.ko 
insmod: error inserting '/lib/modules/2.6.35-22-generic/kernel/drivers/usb/serial/ftdi_sio.ko': -1 Unknown symbol in module

32bit な環境があるので

こちらでも試験してみたんですが同じだな。って modprobe したらなんとかなってるみたいですね。。でも /dev/ttyUSB# なデバイスは無いですな。

$ sudo modprobe ftdi_sio
$ lsmod|grep ftdi
ftdi_sio   29238 0
usbserial  33100 1 ftdi_sio
$ ls /dev/ttyUSB*

うーん。とりあえず syslog 確認してみたら以下なナニが出力されてます。。

kernel: [84015.843368] usb 2-1.3: new full speed USB device using ehci_hcd and address 6
kernel: [84015.957362] cdc_acm 2-1.3:1.0: ttyACM0: USB ACM device

どうも Arduino Uno とかその辺は若干違うみたいな記述がドキュメントにあるっぽい。別途確認します。