2014年7月5日土曜日

Raspberry PiでPX-S1UD

ここを参考に、PX-S1UDを使えるようにします。

http://cgi20.plala.or.jp/~sat/?x=entry:entry131128-172807

前回構築したクロス環境を使います。

pi@ubuntu:~$ pico linux/drivers/media/usb/siano/smsusb.c

635行目あたり、

        { USB_DEVICE(0x19D2, 0x0078),
            .driver_info = SMS1XXX_BOARD_ONDA_MDTV_DATA_CARD },
+        { USB_DEVICE(0x3275, 0x0080),
+            .driver_info = SMS1XXX_BOARD_SIANO_RIO },
        { } /* Terminating entry */

あとは以前の手順でビルド&SDカードに書き込みします。

pi@ubuntu:~$ cd linux
pi@ubuntu:~/linux$ make ARCH=arm CROSS_COMPILE=~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-
pi@ubuntu:~/linux$ make ARCH=arm CROSS_COMPILE=~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=/media/pi/root modules
pi@ubuntu:~/linux$ sudo make ARCH=arm CROSS_COMPILE=~/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf- INSTALL_MOD_PATH=/media/pi/root modules_install
pi@ubuntu:~/linux$ sudo cp /media/pi/BOOT/kernel.img /media/pi/BOOT/kernel-backup.img 
pi@ubuntu:~/linux$ sudo cp arch/arm/boot/Image /media/pi/BOOT/kernel.img


PX-U1SDを接続してブート、以下のメッセージが出ればOK。

i@raspberrypi ~ $ dmesg | grep Siano
[    7.525790] DVB: registering new adapter (Siano Rio Digital Receiver)
[    7.541863] usb 1-1.3: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)...
 

0 件のコメント:

コメントを投稿