debian jassie から stretch へアップグレードしたが、nandフラッシュのエラーで新カーネルを書き込めず、ファイルが無いにも関わらず、3.16.0-10-kirkwood のカーネルが起動していた。
/lib/modules/3.16.0-10-kirkwood 以下が無いので、組み込みモジュールを使用するcdc-acm.ko が読み込めず、GPSが使用できない状態になっていた。
1 2 |
noizumi@silverfox:~$ wget http://security.debian.org/debian-security/pool/updates/main/l/linux/linux-image-3.16.0-10-kirkwood_3.16.70-1_armel.deb noizumi@silverfox:~$ sudo dpkg -i linux-image-3.16.0-10-kirkwood_3.16.70-1_armel.deb |
モジュールを読み込めないせいで、GPSを有効にできないので、jassieのカーネル取ってきて、インストール。
これだと、nandのエラーが出ない。
1 2 3 4 |
noizumi@silverfox:~$ sudo depmod -a noizumi@silverfox:~$ sudo /sbin/modprobe cdc-acm noizumi@silverfox:~$ ls -l /dev/ttyACM0 crw-rw---- 1 root dialout 166, 0 8月 14 11:47 /dev/ttyACM0 |
よし、GPSのデバイスが使えるようになった。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
noizumi@silverfox:~$ sudo service gpsd start noizumi@silverfox:~$ ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *SHM(0) .GPS. 0 l 4 16 177 0.000 1.359 9.931 LOCAL(0) .LOCL. 6 l 15h 64 0 0.000 0.000 0.000 ntp.nict.go.jp .POOL. 16 p - 64 0 0.000 0.000 0.004 ntp.jst.mfeed.a .POOL. 16 p - 64 0 0.000 0.000 0.004 s2csntp.miz.nao .POOL. 16 p - 64 0 0.000 0.000 0.004 ntp.ring.gr.jp .POOL. 16 p - 64 0 0.000 0.000 0.004 #x.ns.gin.ntt.ne 249.224.99.213 2 u 2028 512 44 22.854 0.359 0.333 #ntp-5.jonlight. 133.243.238.243 2 u 1796 512 4 22.958 -0.892 0.474 +61.114.187.55 ( .PPS. 1 u 279 512 377 22.818 -0.701 0.455 +time1.google.co .GOOG. 1 u 157 512 377 53.408 -0.355 0.766 +time2.google.co .GOOG. 1 u 497 512 377 55.005 0.369 1.280 +time4.google.co .GOOG. 1 u 273 512 377 53.236 -0.602 0.163 +kuroa.me 141.32.131.246 2 u 511 512 375 30.312 -1.825 0.518 +203.178.135.73 103.1.106.69 2 u 1065 512 376 21.122 -1.449 20.575 -extendwings.com 133.243.238.243 2 u 40 64 375 22.022 10.335 10.877 +ntp-a2.nict.go. .NICT. 1 u 400 512 377 21.561 -0.832 0.664 +time3.google.co .GOOG. 1 u 337 512 377 53.321 -0.925 0.403 |
これで時刻サーバーとしてバッチリ 🙂