いつも買っているお店が閉まっていたので100円ローソンでコーヒーを買ってみた。
飲めないことは無いけどこれなら飲まないほうがよかったというのが最終的な商品だった。
苦味がブランデーなどのアルコールの苦味が感じられちょっと違和感があったので原材料を見てみると異性化糖液、コーヒーとだけ表記されていた。
異性化糖液というのは始めて気づいたので調べてみると、ブドウ糖を酵素反応と精製を行って果糖化したものらしい。
そもそも果糖を大量に摂取するとあまり体によいものではない。
消費者から見た場合、異性化糖を使うのは単純にコストだけで利用しており消費者の健康は全く考えられていない。
粘度が低く、低温で甘みが強いという性質から主に清涼飲料水やケーキ、調味料に至るまで幅広く使用されている。
2011年12月30日金曜日
2011年12月29日木曜日
PostgreSQL databases Server.
ローカルで起動しているhttpサーバーよりpgsql-serverをインストールしたらそのまま何の応答もしなくなった。
状態としてはUSBメモリが点滅を繰り返すのみ。
電源を入れなおして外部からpingをしても反応が無し。
直接LANケーブルを差し込んで反応を見るとオールリセットがかかっているようで192.168.1.1でpingが通ってluciの画面も開くことができた。
インストールモジュールが原因でメモリーを使い切ってしまったのかhttpdが原因か判別不能。
USBのファイルシステムが破損しているかどうかは不明→要調査
調査時間がとれたので拡張してあるUSBメモリを外して再度調べてみると何の問題も起こっていないようだった。
マウント情報も問題が無かったのでUSBメモリを差し込んで動作させてみるとちゃんとつながった。
単純にUSBメモリのファイルシステムが何らかのエラーを発生させていただけで、何度か電源を入れなおしているうちに修復されたか、USB関連のチップが誤動作を起こしていて放置しておいたおかげで熱暴走が収まったのかは不明。
ただインストールされているパッケージを確認してみるとpgsql-serverパッケージが入っていない状態なので、今度は外部からファイルをインストールすると、
途中でメモリがパンクしただけで相当な時間待っていればきちんとインストールされたのかもしれません。
調査時間がとれたので拡張してあるUSBメモリを外して再度調べてみると何の問題も起こっていないようだった。
マウント情報も問題が無かったのでUSBメモリを差し込んで動作させてみるとちゃんとつながった。
単純にUSBメモリのファイルシステムが何らかのエラーを発生させていただけで、何度か電源を入れなおしているうちに修復されたか、USB関連のチップが誤動作を起こしていて放置しておいたおかげで熱暴走が収まったのかは不明。
ただインストールされているパッケージを確認してみるとpgsql-serverパッケージが入っていない状態なので、今度は外部からファイルをインストールすると、
root@OpenWrt:~# opkg update問題なくインストールすることができた。
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@OpenWrt:~# opkg install pgsql-server
Installing pgsql-server (9.0.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/pgsql-server_9.0.1-1_ar71xx.ipk.
Installing libpq (9.0.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libpq_9.0.1-1_ar71xx.ipk.
Installing libreadline (5.2-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libreadline_5.2-2_ar71xx.ipk.
Installing libncurses (5.7-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libncurses_5.7-2_ar71xx.ipk.
Installing coreutils-su (8.8-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/coreutils-su_8.8-1_ar71xx.ipk.
Installing coreutils (8.8-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/coreutils_8.8-1_ar71xx.ipk.
Configuring coreutils.
Configuring libreadline.
Configuring libncurses.
Configuring coreutils-su.
Configuring libpq.
Configuring pgsql-server.
途中でメモリがパンクしただけで相当な時間待っていればきちんとインストールされたのかもしれません。
2011年12月21日水曜日
Backfire 10.03.1 final
Backfire 10.03.1 final
21 December 2011The OpenWrt Release Team would like to announce the final
Backfire Interim Release 1 (10.03.1).
Binaries can be downloaded at http://downloads.openwrt.org/backfire/10.03.1/
Highlights since Backfire 10.03.1 RC6:
* Added support for the TP-Link TL-MR3420
* Added support for the Netgear WNDR3800
* Added support for the D-Link DSL-2650U
* Another round of mac80211 improvements and stability fixes
* Changed wireless interface numbering schema to support restarts of single radios
* Fixed ethernet on newer Compex WP543 Boards
* Fixed race condition in link state handling of ag71xx ethernet driver
* Fixed cpmac ethernet regressions on various AR7 boards
* Fixed various busybox issues
* Fixed dropbear segmentation fault when using remote port forwardings
* Fixed the second ethernet port on Ubiquiti NanoStation M devices
* Prevent accidental bridging of station mode interfaces
* Indefinitely try to resolve NTP server addresses, improves reliability of time sync
Known Issues:
* Most open tickets at the time of the final builds
* Various 5GHz channels may be locked due to lacking DFS support and other regulatory requirements
More detailed information available at:
https://dev.openwrt.org/milestone/Backfire%2010.03.1
Detailed core changelog at: https://dev.openwrt.org/log/branches/ba … 8695-29592
Detailed packages changelog at: https://dev.openwrt.org/log/branches/pa … 8695-29592
Yours truly,
The OpenWrt developer team
2011年12月14日水曜日
マザーボードのバックアップ用のバッテリー
http://www.intel.com/support/motherboards/desktop/d850gb/sb/cs-013231.htm
ここからダウンロードできたテクニカルマニュアル(A2608002.pdf)を見ると
ここからダウンロードできたテクニカルマニュアル(A2608002.pdf)を見ると
The real-time clock provides a time-of-day clock and a multicentury calendar with alarm features. The real-time clock supports 256 bytes of battery-backed CMOS SRAM in two banks that are reserved for BIOS use.CR2032ってカシオペアのバッテリーと同じ型ですね。
A coin-cell battery (CR2032) powers the real-time clock and CMOS memory. When the computer is not plugged into a wall socket, the battery has an estimated life of three years. When the computer is plugged in, the standby current from the power supply extends the life of the battery.
The clock is accurate to ± 13 minutes/year at 25 ºC with 3.3 VSB applied.
The time, date, and CMOS values can be specified in the BIOS Setup program. The CMOS values can be returned to their defaults by using the BIOS Setup program.
/ NOTE
If the battery and AC power fail, custom defaults, if previously saved, will be loaded into CMOS RAM at power-on
2011年12月8日木曜日
PCが起動しなくなった。
電源コードを抜いて一晩程度放置し電源を入れてみると、BIOSの起動でエラー
タイマーが設定されてないとか何とか。
きっとマザーボードのバックアップ用電池が切れたんでしょうね。
時計の設定して起動しなおしてもセ立ち上がらない。
ハードリセットをかけて起動を試みたところセーフモードで立ち上げようとしても途中で止まる。
いくつかのドライバが読み込まれて画面が黒くなりカーソルが左上で点滅している状態で動作停止。
HDDのアクセスもまったくしなくなった。
何度かリセットをしてもまったく変化なし。
一体何が悪いのか皆目見当もつかないのでBIOSの
セーフモードで起動を確認し、再起動後、通常の起動でも起動ができることを確認。
あとはBIOSの設定で元に戻されている設定をWOLが行えるようにいくつか設定。
あとは、立ち上げ時の適当なエラーを無視するようにしておく必要がありそうだけど
また何度かやらなきゃいけなさそうなのでメモとして記録。
タイマーが設定されてないとか何とか。
きっとマザーボードのバックアップ用電池が切れたんでしょうね。
時計の設定して起動しなおしてもセ立ち上がらない。
ハードリセットをかけて起動を試みたところセーフモードで立ち上げようとしても途中で止まる。
いくつかのドライバが読み込まれて画面が黒くなりカーソルが左上で点滅している状態で動作停止。
HDDのアクセスもまったくしなくなった。
何度かリセットをしてもまったく変化なし。
一体何が悪いのか皆目見当もつかないのでBIOSの
Load Setup Defalutsを実行しF10を押して設定を保存し再起動。
セーフモードで起動を確認し、再起動後、通常の起動でも起動ができることを確認。
あとはBIOSの設定で元に戻されている設定をWOLが行えるようにいくつか設定。
Power/Wake on LAN from S5 [Power On]立ち上げ後いったん電源を終了させて再起動することを確認して終了。
After Power Failure [Power On](これはついで)
Wake on LAN [Power On]
あとは、立ち上げ時の適当なエラーを無視するようにしておく必要がありそうだけど
また何度かやらなきゃいけなさそうなのでメモとして記録。
2011年12月7日水曜日
IP電話のリセット
電話をかけようにもどこにかけても話中。
手元の携帯電話に掛けても話中。
そして携帯から電話をかけてみると
「ネットワーク機器が~」
というNTTアナウンス。
あぁこのバグ自動パッチで回避してるものだと思ったのですが、完全に仕様になっているようです。
6ヶ月ぐらいで電源を再投入しないと電話が使い物にならないようで…。
幸いインターネットは問題なくつながるのでころあいを見計らって電源再投入するぐらいしかやりようがないですね。
手元の携帯電話に掛けても話中。
そして携帯から電話をかけてみると
「ネットワーク機器が~」
というNTTアナウンス。
あぁこのバグ自動パッチで回避してるものだと思ったのですが、完全に仕様になっているようです。
6ヶ月ぐらいで電源を再投入しないと電話が使い物にならないようで…。
幸いインターネットは問題なくつながるのでころあいを見計らって電源再投入するぐらいしかやりようがないですね。
最新バージョン?
デスクトップ数台のFirefoxがバージョンアップしたのですが、どちらもOSバージョンにかかわらず
8.0.1
しかしメインで使用しているノートは
8.0
いくら更新チェックしても「Firefoxは最新です」と表示される。
何が引っかかってるのだろうか?
表示バグなのだろうか?
8.0.1
しかしメインで使用しているノートは
8.0
いくら更新チェックしても「Firefoxは最新です」と表示される。
何が引っかかってるのだろうか?
表示バグなのだろうか?
2011年12月5日月曜日
色々な機能
apache | 2.2.15-2 | HTTP Server |
dropbear | 0.53.1-4 | 小規模SSH2 Server/Client http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?OpenWrt%2Fdropbear |
Samba | 3.0.24-8 | Windows系へのネットワークリソースを提供する。 |
2011年12月1日木曜日
勧誘
電話のキャッチとかほんと迷惑ですね。
世の中自分の利益で行動する人しかいないので、相手からは美味しい話なんてありません。
終いに支払い明細書を手元に用意してくださいとか言われていたらしいですが。話を聞くだけでも時間という無駄を生んでいる以上明らかに迷惑ですね。
NTT東日本代理店の株式会社東名(トウメイ)と言っていましたが…
http://www.toumei.co.jp/
別会社の営業さんで話を取り次ぐとおかげがもらえるんでしょうか?
それとも本体なんでしょうかね?
世の中自分の利益で行動する人しかいないので、相手からは美味しい話なんてありません。
終いに支払い明細書を手元に用意してくださいとか言われていたらしいですが。話を聞くだけでも時間という無駄を生んでいる以上明らかに迷惑ですね。
NTT東日本代理店の株式会社東名(トウメイ)と言っていましたが…
http://www.toumei.co.jp/
別会社の営業さんで話を取り次ぐとおかげがもらえるんでしょうか?
それとも本体なんでしょうかね?
2011年11月29日火曜日
extroot後の設定
/etc/config/uhttpdの修正 viなどで
Installing luci-i18n-japanese (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-i18n-japanese_0.10+svn7852-1_ar71xx.ipk.
Configuring luci-i18n-japanese.
root@OpenWrt:/etc/init.d# opkg install luci-ssl
Installing luci-ssl (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-ssl_0.10+svn7852-1_ar71xx.ipk.
Installing uhttpd-mod-tls (23.3) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/uhttpd-mod-tls_23.3_ar71xx.ipk.
Installing libcyassl (1.4.0-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libcyassl_1.4.0-2_ar71xx.ipk.
Installing px5g (1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/px5g_1_ar71xx.ipk.
Configuring libcyassl.
Configuring uhttpd-mod-tls.
Configuring px5g.
Configuring luci-ssl.
root@OpenWrt:/etc/init.d# opkg install luci-app-ntpc
Installing luci-app-ntpc (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-ntpc_0.10+svn7852-1_ar71xx.ipk.
Installing ntpclient (2007_365-4) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/ntpclient_2007_365-4_ar71xx.ipk.
Installing librt (0.9.30.1-43.29) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/librt_0.9.30.1-43.29_ar71xx.ipk.
Configuring librt.
Configuring ntpclient.
Configuring luci-app-ntpc.
root@OpenWrt:/# opkg install luci-app-wol
Installing luci-app-wol (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-wol_0.10+svn7852-1_ar71xx.ipk.
Installing etherwake (1.09-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/etherwake_1.09-2_ar71xx.ipk.
Configuring etherwake.
Configuring luci-app-wol.
root@OpenWrt:/# opkg install proftpd
Installing proftpd (1.3.3e-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/proftpd_1.3.3e-1_ar71xx.ipk.
Configuring proftpd.
root@OpenWrt:/# opkg install php5-cgi
Installing php5-cgi (5.3.6-3.2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/php5-cgi_5.3.6-3.2_ar71xx.ipk.
Installing php5 (5.3.6-3.2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/php5_5.3.6-3.2_ar71xx.ipk.
Installing libpcre (8.11-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libpcre_8.11-2_ar71xx.ipk.
Installing zlib (1.2.3-5) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/zlib_1.2.3-5_ar71xx.ipk.
Installing libsqlite3 (3070701-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libsqlite3_3070701-1_ar71xx.ipk.
Installing libpthread (0.9.30.1-43.29) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libpthread_0.9.30.1-43.29_ar71xx.ipk.
Configuring libpthread.
Configuring libpcre.
Configuring zlib.
Configuring libsqlite3.
Configuring php5.
Configuring php5-cgi.
root@OpenWrt:/# opkg install apache
Installing apache (2.2.15-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/apache_2.2.15-2_ar71xx.ipk.
Installing libapr (1.4.5-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libapr_1.4.5-1_ar71xx.ipk.
Installing libaprutil (1.3.12-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libaprutil_1.3.12-1_ar71xx.ipk.
Installing libexpat (2.0.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libexpat_2.0.1-1_ar71xx.ipk.
Installing libuuid (1.41.11-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libuuid_1.41.11-1_ar71xx.ipk.
Installing libopenssl (0.9.8p-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libopenssl_0.9.8p-1_ar71xx.ipk.
rm: cannot remove '/usr/sbin/httpd': No such file or directory
You should take a look in the initscripts, busybox's httpd
uses some parameters which are maybe unsupported by apache.
Configuring libapr.
Configuring libexpat.
Configuring libuuid.
Configuring libaprutil.
Configuring libopenssl.
Configuring apache.
root@OpenWrt:/# opkg install apache-icons
Installing apache-icons (2.2.15-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/apache-icons_2.2.15-2_ar71xx.ipk.
Configuring apache-icons.
root@OpenWrt:/# opkg install kmod-video-uvc
Installing kmod-video-uvc (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-video-uvc_2.6.32.27-1_ar71xx.ipk.
Installing kmod-video-core (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-video-core_2.6.32.27-1_ar71xx.ipk.
Installing kmod-i2c-core (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-i2c-core_2.6.32.27-1_ar71xx.ipk.
Configuring kmod-i2c-core.
Configuring kmod-video-core.
Configuring kmod-video-uvc.
root@OpenWrt:/# opkg install mjpg-streamer
Installing mjpg-streamer (r136-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/mjpg-streamer_r136-1_ar71xx.ipk.
Installing libjpeg (6b-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libjpeg_6b-1_ar71xx.ipk.
Configuring libjpeg.
Configuring mjpg-streamer.
root@OpenWrt:/# opkg install luci-app-samba
Installing luci-app-samba (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-samba_0.10+svn7852-1_ar71xx.ipk.
Installing samba3 (3.0.24-8) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/samba3_3.0.24-8_ar71xx.ipk.
Configuring samba3.
Configuring luci-app-samba.
sambaのページが表示されないので再起動
root@OpenWrt:~# opkg install block-mount
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
root@OpenWrt:/mnt# opkg install block-hotplug
Installing block-hotplug (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-hotplug_0.1.0-2.1_ar71xx.ipk.
Configuring block-hotplug.
root@OpenWrt:/mnt# ls
fstab と umount を有効化
root@OpenWrt:/# opkg install xinetd
Installing xinetd (2.3.14-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/xinetd_2.3.14-1_ar71xx.ipk.
Configuring xinetd.
/etc/apache/httpd.conf に
ServerType inetd
を追加
/etc/xinetd.d/http を追加
/etc/config/uhttpdの修正 viなどで
list listen_http 0.0.0.0:80
list listen_https 0.0.0.0:443
↓
list listen_http 0.0.0.0:8008uhttpdだけの再起動は
list listen_https 0.0.0.0:8443
/etc/init.d/uhttpd restartroot@OpenWrt:/etc/init.d# opkg install luci-i18n-japanese
Installing luci-i18n-japanese (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-i18n-japanese_0.10+svn7852-1_ar71xx.ipk.
Configuring luci-i18n-japanese.
root@OpenWrt:/etc/init.d# opkg install luci-ssl
Installing luci-ssl (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-ssl_0.10+svn7852-1_ar71xx.ipk.
Installing uhttpd-mod-tls (23.3) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/uhttpd-mod-tls_23.3_ar71xx.ipk.
Installing libcyassl (1.4.0-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libcyassl_1.4.0-2_ar71xx.ipk.
Installing px5g (1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/px5g_1_ar71xx.ipk.
Configuring libcyassl.
Configuring uhttpd-mod-tls.
Configuring px5g.
Configuring luci-ssl.
root@OpenWrt:/etc/init.d# opkg install luci-app-ntpc
Installing luci-app-ntpc (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-ntpc_0.10+svn7852-1_ar71xx.ipk.
Installing ntpclient (2007_365-4) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/ntpclient_2007_365-4_ar71xx.ipk.
Installing librt (0.9.30.1-43.29) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/librt_0.9.30.1-43.29_ar71xx.ipk.
Configuring librt.
Configuring ntpclient.
Configuring luci-app-ntpc.
root@OpenWrt:/# opkg install luci-app-wol
Installing luci-app-wol (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-wol_0.10+svn7852-1_ar71xx.ipk.
Installing etherwake (1.09-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/etherwake_1.09-2_ar71xx.ipk.
Configuring etherwake.
Configuring luci-app-wol.
root@OpenWrt:/# opkg install proftpd
Installing proftpd (1.3.3e-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/proftpd_1.3.3e-1_ar71xx.ipk.
Configuring proftpd.
vi /etc/proftpd.conf
ServerType inetdに変更
root@OpenWrt:/# opkg install php5-cgi
Installing php5-cgi (5.3.6-3.2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/php5-cgi_5.3.6-3.2_ar71xx.ipk.
Installing php5 (5.3.6-3.2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/php5_5.3.6-3.2_ar71xx.ipk.
Installing libpcre (8.11-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libpcre_8.11-2_ar71xx.ipk.
Installing zlib (1.2.3-5) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/zlib_1.2.3-5_ar71xx.ipk.
Installing libsqlite3 (3070701-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libsqlite3_3070701-1_ar71xx.ipk.
Installing libpthread (0.9.30.1-43.29) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libpthread_0.9.30.1-43.29_ar71xx.ipk.
Configuring libpthread.
Configuring libpcre.
Configuring zlib.
Configuring libsqlite3.
Configuring php5.
Configuring php5-cgi.
root@OpenWrt:/# opkg install apache
Installing apache (2.2.15-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/apache_2.2.15-2_ar71xx.ipk.
Installing libapr (1.4.5-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libapr_1.4.5-1_ar71xx.ipk.
Installing libaprutil (1.3.12-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libaprutil_1.3.12-1_ar71xx.ipk.
Installing libexpat (2.0.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libexpat_2.0.1-1_ar71xx.ipk.
Installing libuuid (1.41.11-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libuuid_1.41.11-1_ar71xx.ipk.
Installing libopenssl (0.9.8p-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libopenssl_0.9.8p-1_ar71xx.ipk.
rm: cannot remove '/usr/sbin/httpd': No such file or directory
You should take a look in the initscripts, busybox's httpd
uses some parameters which are maybe unsupported by apache.
Configuring libapr.
Configuring libexpat.
Configuring libuuid.
Configuring libaprutil.
Configuring libopenssl.
Configuring apache.
root@OpenWrt:/# opkg install apache-icons
Installing apache-icons (2.2.15-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/apache-icons_2.2.15-2_ar71xx.ipk.
Configuring apache-icons.
root@OpenWrt:/# opkg install kmod-video-uvc
Installing kmod-video-uvc (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-video-uvc_2.6.32.27-1_ar71xx.ipk.
Installing kmod-video-core (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-video-core_2.6.32.27-1_ar71xx.ipk.
Installing kmod-i2c-core (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/kmod-i2c-core_2.6.32.27-1_ar71xx.ipk.
Configuring kmod-i2c-core.
Configuring kmod-video-core.
Configuring kmod-video-uvc.
root@OpenWrt:/# opkg install mjpg-streamer
Installing mjpg-streamer (r136-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/mjpg-streamer_r136-1_ar71xx.ipk.
Installing libjpeg (6b-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/libjpeg_6b-1_ar71xx.ipk.
Configuring libjpeg.
Configuring mjpg-streamer.
root@OpenWrt:/# opkg install luci-app-samba
Installing luci-app-samba (0.10+svn7852-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/luci-app-samba_0.10+svn7852-1_ar71xx.ipk.
Installing samba3 (3.0.24-8) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/samba3_3.0.24-8_ar71xx.ipk.
Configuring samba3.
Configuring luci-app-samba.
sambaのページが表示されないので再起動
root@OpenWrt:~# opkg install block-mount
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
root@OpenWrt:/mnt# opkg install block-hotplug
Installing block-hotplug (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-hotplug_0.1.0-2.1_ar71xx.ipk.
Configuring block-hotplug.
root@OpenWrt:/mnt# ls
fstab と umount を有効化
root@OpenWrt:/# opkg install xinetd
Installing xinetd (2.3.14-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/xinetd_2.3.14-1_ar71xx.ipk.
Configuring xinetd.
/etc/apache/httpd.conf に
ServerType inetd
を追加
/etc/xinetd.d/http を追加
Syntax error on line 22 of /etc/apache/httpd.conf: Invalid command 'ServerType', perhaps misspelled or defined by a module not included in the server configuration
httpアクセスを行うと上記のエラーがブラウザにたまに表示された。
どうも今回使用されているapacheのバージョンからinetdの指定ができなくなってしまったようだ。
apacheのディレクトリ説明からもServerTypeが消えていた。
パフォーマンス的にhttpプロトコルとしてはスーパーサーバーは拒否されてしまったようだ。
NTP関連
root@OpenWrt:/# opkg install ntpdate
Installing ntpdate (4.2.6p3-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/ntpdate_4.2.6p3-2_ar71xx.ipk.
Configuring ntpdate.
root@OpenWrt:/# opkg install ntpd
Installing ntpd (4.2.6p3-2) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/ntpd_4.2.6p3-2_ar71xx.ipk.
Configuring ntpd.
2011年11月23日水曜日
HDDアクセスが気になる
今までも何とかならないかと気になってるのですが、
HDDプロパティの「このディスクにインデックスを付け、ファイル検索を早くする(I)」を外す。
起動時のHDDアクセスが長くなる現象対策としては
Windows Updateのサービスを止めてから、c:\windows\SoftwareDistribution\DataStoreの中身を削除し、Windows Updateサービスを再開する。
http://zenryokuhp.com/blog/archives/2010/11/windows_xpwindo.php
http://support.microsoft.com/kb/875560/ja
100Mを越えていました。そもそもAutomatic Updateはいらない気がするので手動に変更。
プロセスモニタでディスクアクセスしているプログラムなどが判断できるのでこれで個別に確認。
http://technet.microsoft.com/ja-jp/sysinternals/bb896645
sonyの付属のものが頻繁にディスクアクセスを行っているので、全く利用していないのでサービスを停止VAIO Entertainment Databese Service, File Import Service,
realplayer 自動アップデートを外してもなにやら動いているようです。→アンインストール
FlashPlayer コントロールパネルで自動アップデート停止
HDDプロパティの「このディスクにインデックスを付け、ファイル検索を早くする(I)」を外す。
起動時のHDDアクセスが長くなる現象対策としては
Windows Updateのサービスを止めてから、c:\windows\SoftwareDistribution\DataStoreの中身を削除し、Windows Updateサービスを再開する。
http://zenryokuhp.com/blog/archives/2010/11/windows_xpwindo.php
http://support.microsoft.com/kb/875560/ja
100Mを越えていました。そもそもAutomatic Updateはいらない気がするので手動に変更。
プロセスモニタでディスクアクセスしているプログラムなどが判断できるのでこれで個別に確認。
http://technet.microsoft.com/ja-jp/sysinternals/bb896645
sonyの付属のものが頻繁にディスクアクセスを行っているので、全く利用していないのでサービスを停止VAIO Entertainment Databese Service, File Import Service,
realplayer 自動アップデートを外してもなにやら動いているようです。→アンインストール
FlashPlayer コントロールパネルで自動アップデート停止
無線LANの設定
Networkタブをクリック
Wifiタブをクリック
Scanボタンをクリック
一覧が表示されるのでその中から接続したいESSIDのJoin Networkボタンをクリック
Join Network: Settings ページが表示されるので
Replace wireless configuration チェック状態
WEP passphrase 暗号化キーがあれば設定
Name of the new network ルータとして使うのであればwwan、クライアント側であればwlanとでもしておく。
Create / Assign firewall-zone ルータとしておくならwan:、クライアント側であればlan:にしておく
Submitボタンを押す。
これで自動的に追加されファイアウォールゾーンにInterfaceが作成される。
Wifiタブをクリック
Scanボタンをクリック
一覧が表示されるのでその中から接続したいESSIDのJoin Networkボタンをクリック
Join Network: Settings ページが表示されるので
Replace wireless configuration チェック状態
WEP passphrase 暗号化キーがあれば設定
Name of the new network ルータとして使うのであればwwan、クライアント側であればwlanとでもしておく。
Create / Assign firewall-zone ルータとしておくならwan:、クライアント側であればlan:にしておく
Submitボタンを押す。
これで自動的に追加されファイアウォールゾーンにInterfaceが作成される。
2011年11月21日月曜日
失敗してると思ったら
実は全く失敗していなかったことが判明。
ファームをRC5に戻して様子を見ようかと思ったのですが、復習をかねてシリアル接続をしてコンソールログを眺めてみました。
相変わらずあけるのに手間取るのと、本体カバーのツメが折れてきてます(笑)
JP1とかいてある左から順番(上から順番に)に +3.3V?(らしい。何も接続しない),In(TXDへ接続),Out(RXDへ接続),GND(GNDへ接続)
TeraTeramなどでシリアルポートを開き
BaudRate=115200
Parity=none
DataBit=8
StopBit=1
FlowCtrl=none
で接続するとコンソール出力が行われました。
そのまま差し込んでるのでものすごく接触不良が発生しているようで抑えないとまともに接続できなくなりました。
そろそろシリアル通信ポート用にコネクタをつけないとダメかな?
それでも強引にそのまま通信させて安定させることができるまでに色々とやったおかげでrootディレクトリに文字化けしたファイルがいくつか作成されていました。
rm *
とやって消してみましたが、varのシンボリックリンクまで消えてしまいました。
ln -s /tmp /var
で作成。
他がどうなってるかわかりませんが、起動はするようなので無問題。
シリアルでコンソールが開けるようになったので、ここでluciでextrootの設定を有効にして見ます。
シリアルコンソールのログを見ると普通に起動しているようです。
ただ、無線Lanが起動されていないようで無線Lan関連のログが画面に表示されません。
psでプロセスを見てみると、uhttpdもきちんと起動され。
しかしやはり外部からは見れません。
無線Lanが起動していない=今の接続は絶たれているということですが。
ここでようやく「システムがLAN経由であればつながるかも」と気づくわけです。
遅すぎますが、早速Lanケーブルで直接つないで見ると、192.168.1.1で接続ができました。
Luciも開き、telnet接続も可能。
Luciの画面では初期状態の画面。パスワード設定を促す画面が表示されていました。
ここでようやく、全ての設定値が初期状態になっていることに気づくわけですが(笑)
いままでextrootを使って遊んでたとき何となく環境が切り替わってるとは思ってたのですがようやく納得。
ファームをRC5に戻して様子を見ようかと思ったのですが、復習をかねてシリアル接続をしてコンソールログを眺めてみました。
相変わらずあけるのに手間取るのと、本体カバーのツメが折れてきてます(笑)
JP1とかいてある左から順番(上から順番に)に +3.3V?(らしい。何も接続しない),In(TXDへ接続),Out(RXDへ接続),GND(GNDへ接続)
TeraTeramなどでシリアルポートを開き
BaudRate=115200
Parity=none
DataBit=8
StopBit=1
FlowCtrl=none
で接続するとコンソール出力が行われました。
そのまま差し込んでるのでものすごく接触不良が発生しているようで抑えないとまともに接続できなくなりました。
そろそろシリアル通信ポート用にコネクタをつけないとダメかな?
それでも強引にそのまま通信させて安定させることができるまでに色々とやったおかげでrootディレクトリに文字化けしたファイルがいくつか作成されていました。
rm *
とやって消してみましたが、varのシンボリックリンクまで消えてしまいました。
ln -s /tmp /var
で作成。
他がどうなってるかわかりませんが、起動はするようなので無問題。
シリアルでコンソールが開けるようになったので、ここでluciでextrootの設定を有効にして見ます。
シリアルコンソールのログを見ると普通に起動しているようです。
ただ、無線Lanが起動されていないようで無線Lan関連のログが画面に表示されません。
psでプロセスを見てみると、uhttpdもきちんと起動され。
しかしやはり外部からは見れません。
無線Lanが起動していない=今の接続は絶たれているということですが。
ここでようやく「システムがLAN経由であればつながるかも」と気づくわけです。
遅すぎますが、早速Lanケーブルで直接つないで見ると、192.168.1.1で接続ができました。
Luciも開き、telnet接続も可能。
Luciの画面では初期状態の画面。パスワード設定を促す画面が表示されていました。
ここでようやく、全ての設定値が初期状態になっていることに気づくわけですが(笑)
いままでextrootを使って遊んでたとき何となく環境が切り替わってるとは思ってたのですがようやく納得。
2011年11月20日日曜日
extrootがうまく行かないのでフォーマットしてみました。
root@OpenWrt:/usr/sbin# mkfs.ext3 /dev/sda2
mke2fs 1.41.11 (14-Mar-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
32128 inodes, 128008 blocks
6400 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
16 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
root@OpenWrt:/usr/sbin# tune2fs
-ash: tune2fs: not found
root@OpenWrt:/usr/sbin# ls
brctl iptables iwpriv pppd
chroot iptables-restore iwspy telnetd
crond iptables-save mke2fs uhttpd
dnsmasq iw mkfs.ext2 wpa_supplicant
dropbear iwconfig mkfs.ext3 wpad
e2fsck iwgetid mkfs.ext4
hostapd iwlist ntpd
root@OpenWrt:/usr/sbin#
フォーマットしなおしてもダメです。
root@OpenWrt:~# opkg remove block-hotplug
Removing package block-hotplug from root...
root@OpenWrt:~# ls
root@OpenWrt:~#
hotplugを外してみました。
かわりませんねぇ
root@OpenWrt:/mnt/sda2# cd ..
root@OpenWrt:/mnt# opkg remove block-extroot
Removing package block-extroot from root...
root@OpenWrt:/mnt# opkg remove block-mount
Removing package block-mount from root...
Not deleting modified conffile /etc/config/fstab.
root@OpenWrt:/mnt# opkg install block-mount
Unknown package 'block-mount'.
Collected errors:
* opkg_install_cmd: Cannot install package block-mount.
root@OpenWrt:/mnt# cd /
root@OpenWrt:/# cd etc
root@OpenWrt:/etc# cd config
root@OpenWrt:/etc/config# ls
dhcp firewall luci system uhttpd
dropbear fstab network ucitrack wireless
root@OpenWrt:/etc/config# cat fstab
config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'
config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'
config 'swap'
option 'device' '/dev/sda1'
option 'enabled' '0'
config 'mount'
option 'device' '/dev/sda2'
option 'fstype' 'ext3'
option 'target' '/mnt/sda2'
option 'enabled' '1'
config 'mount'
option 'device' '/dev/sda3'
option 'fstype' 'ext3'
option 'target' '/mnt/sda3'
option 'enabled' '1'
root@OpenWrt:/etc/config# opkg update
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@OpenWrt:/etc/config# opkg install block-mount
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/fstab is different from the conffile in the new package. The new conffile will be placed at /etc/config/fstab-opkg.
root@OpenWrt:/etc/config# ls
dhcp firewall fstab-opkg network ucitrack wireless
dropbear fstab luci system uhttpd
root@OpenWrt:/etc/config# cat fstab-opkg
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config swap
option device /dev/sda2
option enabled 0
root@OpenWrt:/etc/config# opkg install block-extroot
Installing block-extroot (0.0.1-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-extroot_0.0.1-2.1_ar71xx.ipk.
Configuring block-extroot.
/etc/fstab -> /tmp/fstab
となっていてリンク切れが発生している。
Init.dのfstabがdisableになっているので、これをenableに切り替えてみた。
そして再度extrootを…
変わりませんでした。
root@OpenWrt:/usr/sbin# mkfs.ext3 /dev/sda2
mke2fs 1.41.11 (14-Mar-2010)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
32128 inodes, 128008 blocks
6400 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
16 block groups
8192 blocks per group, 8192 fragments per group
2008 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 38 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
root@OpenWrt:/usr/sbin# tune2fs
-ash: tune2fs: not found
root@OpenWrt:/usr/sbin# ls
brctl iptables iwpriv pppd
chroot iptables-restore iwspy telnetd
crond iptables-save mke2fs uhttpd
dnsmasq iw mkfs.ext2 wpa_supplicant
dropbear iwconfig mkfs.ext3 wpad
e2fsck iwgetid mkfs.ext4
hostapd iwlist ntpd
root@OpenWrt:/usr/sbin#
フォーマットしなおしてもダメです。
root@OpenWrt:~# opkg remove block-hotplug
Removing package block-hotplug from root...
root@OpenWrt:~# ls
root@OpenWrt:~#
hotplugを外してみました。
かわりませんねぇ
root@OpenWrt:/mnt/sda2# cd ..
root@OpenWrt:/mnt# opkg remove block-extroot
Removing package block-extroot from root...
root@OpenWrt:/mnt# opkg remove block-mount
Removing package block-mount from root...
Not deleting modified conffile /etc/config/fstab.
root@OpenWrt:/mnt# opkg install block-mount
Unknown package 'block-mount'.
Collected errors:
* opkg_install_cmd: Cannot install package block-mount.
root@OpenWrt:/mnt# cd /
root@OpenWrt:/# cd etc
root@OpenWrt:/etc# cd config
root@OpenWrt:/etc/config# ls
dhcp firewall luci system uhttpd
dropbear fstab network ucitrack wireless
root@OpenWrt:/etc/config# cat fstab
config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'
config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'
config 'swap'
option 'device' '/dev/sda1'
option 'enabled' '0'
config 'mount'
option 'device' '/dev/sda2'
option 'fstype' 'ext3'
option 'target' '/mnt/sda2'
option 'enabled' '1'
config 'mount'
option 'device' '/dev/sda3'
option 'fstype' 'ext3'
option 'target' '/mnt/sda3'
option 'enabled' '1'
root@OpenWrt:/etc/config# opkg update
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Inflating http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/Packages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@OpenWrt:/etc/config# opkg install block-mount
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/fstab is different from the conffile in the new package. The new conffile will be placed at /etc/config/fstab-opkg.
root@OpenWrt:/etc/config# ls
dhcp firewall fstab-opkg network ucitrack wireless
dropbear fstab luci system uhttpd
root@OpenWrt:/etc/config# cat fstab-opkg
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option device /dev/sda1
option fstype ext3
option options rw,sync
option enabled 0
option enabled_fsck 0
config swap
option device /dev/sda2
option enabled 0
root@OpenWrt:/etc/config# opkg install block-extroot
Installing block-extroot (0.0.1-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-extroot_0.0.1-2.1_ar71xx.ipk.
Configuring block-extroot.
/etc/fstab -> /tmp/fstab
となっていてリンク切れが発生している。
Init.dのfstabがdisableになっているので、これをenableに切り替えてみた。
そして再度extrootを…
変わりませんでした。
2011年11月18日金曜日
Installing block-extroot (0.0.1-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-extroot_0.0.1-2.1_ar71xx.ipk.
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
Configuring block-extroot.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/fstab is different from the conffile in the new package. The new conffile will be placed at /etc/config/fstab-opkg.
extrootがうまく行かないので一旦パッケージを再インストールしてみるもののスマートに入っていってくれない。
ファームウェアイメージを設定保存しないでインストールしてみるか…
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-extroot_0.0.1-2.1_ar71xx.ipk.
Installing block-mount (0.1.0-2.1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc6/ar71xx/packages/block-mount_0.1.0-2.1_ar71xx.ipk.
Configuring block-mount.
Configuring block-extroot.
Collected errors:
* resolve_conffiles: Existing conffile /etc/config/fstab is different from the conffile in the new package. The new conffile will be placed at /etc/config/fstab-opkg.
extrootがうまく行かないので一旦パッケージを再インストールしてみるもののスマートに入っていってくれない。
ファームウェアイメージを設定保存しないでインストールしてみるか…
2011年11月16日水曜日
jqs.exe
最近ではとても重く感じるノート。
気になったのでちょっとタスクマネージャーを起動してみているとJqs.exeというプロセスが突如あらわれています。
早速けんさくしてみると見ると、
jqs.exe が起動していると XP がプチフリする件
というのが見つかりました。
JavaのJava Quick Starterみたいですね。
停止はコントロールパネルから設定できるようです。
詳細タグページのJava Quick Starterのチェックを外す必要があるようです。
気になったのでちょっとタスクマネージャーを起動してみているとJqs.exeというプロセスが突如あらわれています。
早速けんさくしてみると見ると、
jqs.exe が起動していると XP がプチフリする件
というのが見つかりました。
JavaのJava Quick Starterみたいですね。
停止はコントロールパネルから設定できるようです。
詳細タグページのJava Quick Starterのチェックを外す必要があるようです。
2011年11月11日金曜日
FireFox 8.0
バージョンアップを試したらリリースされていました。
今回はアドオンの更新がインストールの途中でFireFoxが再起動する前に行われるようになっていました。
表示がちょっとくどいですが、更新されるものとされないものがはっきり区別できるので移行はスマートでしょうね。
今回もあまり違いはわかりません。
今回はアドオンの更新がインストールの途中でFireFoxが再起動する前に行われるようになっていました。
表示がちょっとくどいですが、更新されるものとされないものがはっきり区別できるので移行はスマートでしょうね。
今回もあまり違いはわかりません。
2011年11月4日金曜日
OpenWrt Backfire 10.03.1-rc6 リリース
OpenWrt Backfire 10.03.1-rc6 がリリースされていました。
日付を見ると11月1日にリリースされていたようです。
また試してみましょうかねぇ…。
日付を見ると11月1日にリリースされていたようです。
また試してみましょうかねぇ…。
2011年11月3日木曜日
時刻の設定
パッケージのインストールを行ってntpdateコマンドで設定
:~# opkg update
:~# opkg install ntpdate
Installing ntpdate (4.2.6p3-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/ar71xx/packages/ntpdate_4.2.6p3-1_ar71xx.ipk.
Configuring ntpdate.
:~# ntpdate ntp.jst.mfeed.ad.jp
3 Nov 17:38:51 ntpdate[14372]: step time server 210.173.160.57 offset 47695053.963027 sec
2011年10月16日日曜日
2011年9月13日火曜日
proftp xinetd
/etc/proftpd/proftpd.conf
ServerType inetd
/etc/xinetd.d/ftp
standaloneを停止させる[/etc/xinetd.d/ftp] ------------------------------------------------ # default: off # description: Proftpd # securlevel: 30 service ftp { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/in.proftpd } ------------------------------------------------
xinetdの再起動
# chkconfig proftpd off # /etc/init.d/proftpd stop
# /etc/init.d/xinetd restart
2011年9月6日火曜日
ELECOM U2H-Q4SCR
http://www2.elecom.co.jp/products/U2H-Q4SCR.html
前々から発熱量が気になっていたのでチップヒートシンクを取り付けて何とかならないかと試してみました。
ヒートシンクを取り付けてしばらく放置してみたところ結構な熱さに。
剥き出しでは埃が気になるのでケースを加工して閉じられるようにはしたものの、ヒートシンクの熱さが半端じゃありません。
ずっと触っていると火傷するんじゃないでしょうかね?
あまりにも熱いのでさすがに気になってチップの型番を調べてみるとデータシートは入手できましたが、動作時の発熱量までは良くわかりません。
CY7C65640-LFC 熱量でグーグル検索してめぼしきページが。
USBハブが壊れたので分解してみた
USBメーカーは違いますが同じチップです。
燃えてますね。
購入当時はそこまで発熱は気にならなかったはずですが当時からかなり高温になっていたのかもしれません。
人が火傷を負うのは45℃以上で75℃では1秒程度触れているだけで火傷になるそうです。(wikiより)
動作範囲が何℃ぐらいであればせい正常なのかどこかに情報はありませんかね?
色々と探していくと断片だけは見え隠れしているようです。
リファレンスモデルの動作範囲かもしれませんが、
ハンダの溶け出す温度が使用しているものにもよりますが183℃が一般的なのかもしれませんが、低温ハンダは40~95℃ぐらいで溶けるようです。
低温ハンダだったらアウトですが(笑)
しかし70℃といったらCPUなども動作がどんどん妖しくなる温度。せいぜい40℃ていどで動いてくれればいいのですが。チップが劣化して高温になっているのか、これが普通なのかの判断は未だにできていません。
チップ自体を冷却するためにファンをつけるなんていうのも聞いたことがないのでもう少し大きなヒートシンクを探してみるのが良いだろうか?
現在は少し大きめのものを貼ってみたが少し温度が下がったように感じたもののやはり熱くなっていました。
ヒートシンクを取り付けてしばらく放置してみたところ結構な熱さに。
剥き出しでは埃が気になるのでケースを加工して閉じられるようにはしたものの、ヒートシンクの熱さが半端じゃありません。
あまりにも熱いのでさすがに気になってチップの型番を調べてみるとデータシートは入手できましたが、動作時の発熱量までは良くわかりません。
CY7C65640-LFC 熱量でグーグル検索してめぼしきページが。
USBハブが壊れたので分解してみた
USBメーカーは違いますが同じチップです。
燃えてますね。
購入当時はそこまで発熱は気にならなかったはずですが当時からかなり高温になっていたのかもしれません。
人が火傷を負うのは45℃以上で75℃では1秒程度触れているだけで火傷になるそうです。(wikiより)
動作範囲が何℃ぐらいであればせい正常なのかどこかに情報はありませんかね?
色々と探していくと断片だけは見え隠れしているようです。
リファレンスモデルの動作範囲かもしれませんが、
0~70℃データシートでは
Operating Temperature: -55℃+150℃という温度を記載するページがありました。
ハンダの溶け出す温度が使用しているものにもよりますが183℃が一般的なのかもしれませんが、低温ハンダは40~95℃ぐらいで溶けるようです。
低温ハンダだったらアウトですが(笑)
しかし70℃といったらCPUなども動作がどんどん妖しくなる温度。せいぜい40℃ていどで動いてくれればいいのですが。チップが劣化して高温になっているのか、これが普通なのかの判断は未だにできていません。
チップ自体を冷却するためにファンをつけるなんていうのも聞いたことがないのでもう少し大きなヒートシンクを探してみるのが良いだろうか?
現在は少し大きめのものを貼ってみたが少し温度が下がったように感じたもののやはり熱くなっていました。
2011年9月4日日曜日
OpenWrt x86 motion
ストリームの動作確認ができたので次は実際に設定したかったmotionを使ってみます。
opkg update
opkg install motion
Installing motion (3.2.11.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/x86_generic/packages/motion_3.2.11.1-1_x86.ipk.
Configuring motion.
簡単です。
参考
Fonera 2.0+OpenWrtで動体検知機能付き無線監視カメラ http://homebrew.jp/show?page=1249
opkg update
opkg install motion
Installing motion (3.2.11.1-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/x86_generic/packages/motion_3.2.11.1-1_x86.ipk.
Configuring motion.
簡単です。
参考
Fonera 2.0+OpenWrtで動体検知機能付き無線監視カメラ http://homebrew.jp/show?page=1249
新内閣
正直まったく知らない人ばかりの内閣になって今後日本の外交問題はどのように動くのか大変見ものです。
民主党代表戦に関しても、正直誰がなっても同じだけど、ある程度日本の顔になっても恥ずかしくない人ということで。今の代表らしき方々は恥ずかしい人が多いのでこの方でよかったとは思いますが、ちょっと見た目が…。
また決まった後からやはり顔つきがかなり野心的に様変わりしているので政治家はどなたも猫の皮を被った化け猫というわけで。
所詮植民・実験場のこの極東の地がどうなるのかはほんと現在の政権にかかっているわけで、なんとかしてもらえればいいわけですが。
先入観が無いだけに期待もされない反面自由に動くことができるのですからほんと頑張ってほしいところです。
民主党代表戦に関しても、正直誰がなっても同じだけど、ある程度日本の顔になっても恥ずかしくない人ということで。今の代表らしき方々は恥ずかしい人が多いのでこの方でよかったとは思いますが、ちょっと見た目が…。
また決まった後からやはり顔つきがかなり野心的に様変わりしているので政治家はどなたも猫の皮を被った化け猫というわけで。
所詮植民・実験場のこの極東の地がどうなるのかはほんと現在の政権にかかっているわけで、なんとかしてもらえればいいわけですが。
先入観が無いだけに期待もされない反面自由に動くことができるのですからほんと頑張ってほしいところです。
FireFox 6.0.1
先日リリースされていたようで ヘルプ/FireFoxについて のダイアログからバージョンアップさせてみました。
違いは全くわからないですけど。
でもほんと、FireFox5からノートで使っていてパッドのスクロールメッセージが透過して下のウィンドウが受け取ってまともにスクロールできなくなっているので、これを何とかしてほしいわけですが…いつまで経ってもこの辺の処理の見直しはされていないようで(笑)
おそらく今までのアプリケーションのウィンドウの構成が変わっているのでそのためにマウスイベントメッセージをうまくキャッチできないものがでてきているだけだと思うのですけど。
まったくオープンソースに明るくない人間はもう使い物にならないですね。
違いは全くわからないですけど。
でもほんと、FireFox5からノートで使っていてパッドのスクロールメッセージが透過して下のウィンドウが受け取ってまともにスクロールできなくなっているので、これを何とかしてほしいわけですが…いつまで経ってもこの辺の処理の見直しはされていないようで(笑)
おそらく今までのアプリケーションのウィンドウの構成が変わっているのでそのためにマウスイベントメッセージをうまくキャッチできないものがでてきているだけだと思うのですけど。
まったくオープンソースに明るくない人間はもう使い物にならないですね。
MZK-W300NH2 設定メモ
ROOTERモードとAPモードがあり初期状態だとポートからアクセスできるアドレスが異なる。
ROOTERモード 192.168.111.1
APモード 192.168.1.250 ただしWANポート側には何も接続していない状態
基本的にどちらもWAN側に何も接続していなければあとはLANポートに直接接続してPC側のIPアドレスを適切に設定してあげれば設定画面にアクセスができる。
ROOTERモード 192.168.111.1
APモード 192.168.1.250 ただしWANポート側には何も接続していない状態
基本的にどちらもWAN側に何も接続していなければあとはLANポートに直接接続してPC側のIPアドレスを適切に設定してあげれば設定画面にアクセスができる。
2011年8月26日金曜日
政治、マスメディア、裏社会の再編化
島田紳助さんが突然の引退会見がありましたが、本当に謎が謎を呼ぶ出来事です。
表舞台にはあまり出てきませんが、実際に裏社会の構図が大変なことになっているのではないかとも。
すでに表舞台は色々と切り崩されてとんでもないことになっているようですが。
もともと自民党だから野党だからという図式ならある程度スッキリしていてわかりやすいのですが今となってはもうなにがなにやらという感じ。
政権を取ればとったでやってることは変わらないし、自分本位甚だしい人たちばかり。
結局漠然と感じるのはテレビ局間での電波以外での抗争が始まっているだけのようにも感じます。
ニュースソースがソースなだけにどれもこれも鵜呑みにはできませんが一体何があったのやら。
物事はうねりに巻き込まれる側が幸せなのか、まったく巻き込まれずに取り残される側が幸せなのでしょうかね?
表舞台にはあまり出てきませんが、実際に裏社会の構図が大変なことになっているのではないかとも。
すでに表舞台は色々と切り崩されてとんでもないことになっているようですが。
もともと自民党だから野党だからという図式ならある程度スッキリしていてわかりやすいのですが今となってはもうなにがなにやらという感じ。
政権を取ればとったでやってることは変わらないし、自分本位甚だしい人たちばかり。
結局漠然と感じるのはテレビ局間での電波以外での抗争が始まっているだけのようにも感じます。
ニュースソースがソースなだけにどれもこれも鵜呑みにはできませんが一体何があったのやら。
物事はうねりに巻き込まれる側が幸せなのか、まったく巻き込まれずに取り残される側が幸せなのでしょうかね?
2011年8月19日金曜日
Firefox 6.0
マウスの動作が不完全なままメジャーバージョンがどんどん上がっているFirefoxですが今日も上がっていました。
実際にダウンロードしたところ違いはあまりわかりません。
変なことになってなければいいのですけど。
実際にダウンロードしたところ違いはあまりわかりません。
変なことになってなければいいのですけど。
OpenWrt MZK-W04NU mjpg-streamer
x86で四苦八苦した結果どのようになっているのかわかっていたので、こちらのインストールはスムーズでした。
opkg update
opkg install kmod-video-uvc
opkg install mjpg-streamer
あとは再起動させてからusbにカメラを差し込めば(ルータのIPアドレスが192.168.1.1であれば) http://192.168.1.1:8080/?action=stream でカメラの動画を見ることができ、 http://192.168.1.1:8080/?action=snapshot で静止画を見ることができました。
/etc/config/mjpg-streamer のファイルを編集すれば、画像の大きさとフレームレートの設定ができます。
ただ、大きさが960x720が限界で、フレームレートは30としてもそこまで上がってない感じでした。
コマンドを叩けば動いてくれればいいんですけど。
この辺はソースを見てみないとなんともいえないですね。
opkg update
opkg install kmod-video-uvc
opkg install mjpg-streamer
あとは再起動させてからusbにカメラを差し込めば(ルータのIPアドレスが192.168.1.1であれば) http://192.168.1.1:8080/?action=stream でカメラの動画を見ることができ、 http://192.168.1.1:8080/?action=snapshot で静止画を見ることができました。
/etc/config/mjpg-streamer のファイルを編集すれば、画像の大きさとフレームレートの設定ができます。
ただ、大きさが960x720が限界で、フレームレートは30としてもそこまで上がってない感じでした。
コマンドを叩けば動いてくれればいいんですけど。
この辺はソースを見てみないとなんともいえないですね。
2011年8月18日木曜日
OpenWrt MZK-W04NU DMAエラー?
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: Failed to stop TX DMA!
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x000084c0
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00028040
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
何度かエラーが出ているようです。
何が原因でしょうねぇ。
これがW04NUの無線が切れるという原因なのかもしれませんが。
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x000084c0
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x42000020 DMADBG_7=0x00028040
Aug 18 06:40:10 MZKW04NU user.err kernel: ath: Could not stop RX, we could be confusing the DMA engine when we start RX up
何度かエラーが出ているようです。
何が原因でしょうねぇ。
これがW04NUの無線が切れるという原因なのかもしれませんが。
VISTAへ
ドミノ移植の2段目です。
ターゲットとなるOSはVISTAですが、早速ボードを組み込んで電源を入れてみます。
ドライバーの検索などは行わず、HPからドライバーなどをダウンロードしてからセットアップを行いました。
いやはやドライバが40M、さらにアルケミー?が20Mとかなり大きいですね。
何をやってるのかわかりませんけど、ドライバのインストールだけでも開始してから終わるまでの時間がかかるかかる。
そして再起動時にエクスプローラが終了の音を再生しているものの完了しないので強制終了と。
再起動後はログインするとソフトウェアアートアップデートなるものが起動してここからも動作があやしいです。
結局IE用のコンポーネントをインストールしたものの動作させられていないようでサーバービジーでダイアログが表示されます。
しばらく頑張ってみましたが結局キャンセルもできずにタスクマネージャから強制終了。
クリエイティブ製のドライバはダメダメですねぇ。
一応音は出るようになり、かなりノイズは低減された気がします。
しかしながらこの出力をモニタのアンプを通した段階でまたノイズがついてくるわけですが(笑)
やはり直接オーティオ系に入れていかないとダメですね。
ターゲットとなるOSはVISTAですが、早速ボードを組み込んで電源を入れてみます。
ドライバーの検索などは行わず、HPからドライバーなどをダウンロードしてからセットアップを行いました。
いやはやドライバが40M、さらにアルケミー?が20Mとかなり大きいですね。
何をやってるのかわかりませんけど、ドライバのインストールだけでも開始してから終わるまでの時間がかかるかかる。
そして再起動時にエクスプローラが終了の音を再生しているものの完了しないので強制終了と。
再起動後はログインするとソフトウェアアートアップデートなるものが起動してここからも動作があやしいです。
結局IE用のコンポーネントをインストールしたものの動作させられていないようでサーバービジーでダイアログが表示されます。
しばらく頑張ってみましたが結局キャンセルもできずにタスクマネージャから強制終了。
クリエイティブ製のドライバはダメダメですねぇ。
一応音は出るようになり、かなりノイズは低減された気がします。
しかしながらこの出力をモニタのアンプを通した段階でまたノイズがついてくるわけですが(笑)
やはり直接オーティオ系に入れていかないとダメですね。
2011年8月17日水曜日
サウンドカードのドミノ移植
VISTAなPCのオンボードの音源のノイズがひどいのでそれにサウンドカードを差し込もうと思って中古の安いものを買ってきたのですが、さすがに古すぎてVISTA用のドライバが転がっていませんでした。
怪しそうな有志のドライバっぽいものもあるのですが、中身はどうもいろいろなバージョンの詰め合わせのようなものが多かったです。
それらもいくらか試しては見ましたが結局音がなることは無かったので、確かいまXPに乗せてあるカードがVISTAにも対応していたような気がするのでドミノ移植をしようと思っていました。
それをようやく1ヶ月すぎてやってみようということですが早速差し替えて起動させたら、「新しいデバイスが~」という吹き出しがでてフリーズ。
Sound Blaster Live! (WDM)という表示は出ていて認識はできていそうなんですが。
一度サウンドカードを抜いて、いままで使っていたカードのソフトをアンインストール。
カードをさして電源をいれ、「新しいデバイスが~」再度でましたが、そこからいくつか追加でインストールされ、再起動を促されてるところにスピーカーを差し込もうとしたらカードがそのまま抜けました。
ねじでとめてませんでしたからね、、、
中途半端に抜けたので思い切って電源の入ったまま抜きました。
ショートした気もしないでもないですが
電源終了もまともに落ちなくなったのでそのまま電源を強制終了させ電源を入れなおすと音が出るようになりました。
せっかくダウンロードしたのでドライバも入れてみようと思いましたが、どうもアプリケーションのようでした。また、それらがインストールされていないと駄目なようなので、インストールする気もないのでそのままにしました。
初回はこれで終了。
怪しそうな有志のドライバっぽいものもあるのですが、中身はどうもいろいろなバージョンの詰め合わせのようなものが多かったです。
それらもいくらか試しては見ましたが結局音がなることは無かったので、確かいまXPに乗せてあるカードがVISTAにも対応していたような気がするのでドミノ移植をしようと思っていました。
それをようやく1ヶ月すぎてやってみようということですが早速差し替えて起動させたら、「新しいデバイスが~」という吹き出しがでてフリーズ。
Sound Blaster Live! (WDM)という表示は出ていて認識はできていそうなんですが。
一度サウンドカードを抜いて、いままで使っていたカードのソフトをアンインストール。
カードをさして電源をいれ、「新しいデバイスが~」再度でましたが、そこからいくつか追加でインストールされ、再起動を促されてるところにスピーカーを差し込もうとしたらカードがそのまま抜けました。
ねじでとめてませんでしたからね、、、
中途半端に抜けたので思い切って電源の入ったまま抜きました。
ショートした気もしないでもないですが
電源終了もまともに落ちなくなったのでそのまま電源を強制終了させ電源を入れなおすと音が出るようになりました。
せっかくダウンロードしたのでドライバも入れてみようと思いましたが、どうもアプリケーションのようでした。また、それらがインストールされていないと駄目なようなので、インストールする気もないのでそのままにしました。
初回はこれで終了。
OpenWrt x86 他のカメラを試してみる。
たまたまついでに買ってきたUSBカメラがUVC対応だったので動いていたが、他に
最初HPで調べて手元のものはC200だからUVC対応してるからつなげれば動くと思っていたら実は違っていたという。
E3500はUVCでも対応しているというような雰囲気がありますがこれは差し込んでも無反応でした。
残念です。
他にも
こんなものがあるのですが、いまのところ差し込んでも動きません。
型番がよくわからないのですがたぶん Web Cam Go!とかいうやつだと思います。Plusとかついてなかったと思うんですが。
具体的な対応策としてはUSBのデバイスIDと内部の構成されている情報を緋も付けてあげるだけで動くようでhttps://forum.openwrt.org/viewtopic.php?id=18757に具体的な修正方法が挙げられています。
なんかソースと環境がそろえばビルドできそうな雰囲気ですね。
それがわからないのですけど(笑)
参考になるかどうかわからないけどhttp://www.ideasonboard.org/uvc/でもいろいろやり取りされてそうです。
QCAM-E2500 QC E2500, V-UCV39 |
E3500はUVCでも対応しているというような雰囲気がありますがこれは差し込んでも無反応でした。
残念です。
他にも
こんなものがあるのですが、いまのところ差し込んでも動きません。
型番がよくわからないのですがたぶん Web Cam Go!とかいうやつだと思います。Plusとかついてなかったと思うんですが。
具体的な対応策としてはUSBのデバイスIDと内部の構成されている情報を緋も付けてあげるだけで動くようでhttps://forum.openwrt.org/viewtopic.php?id=18757に具体的な修正方法が挙げられています。
-u -r gspcav1-20071224/gspca_core.c gspcav1-20071224_e2500//gspca_core.c --- gspcav1-20071224/gspca_core.c 2007-12-24 17:56:47.000000000 +0100 +++ gspcav1-20071224_e2500//gspca_core.c 2008-07-23 12:38:56.000000000 +0200 @@ -422,6 +422,7 @@ Lenovo, LogitechQC4Notebooks, PhilipsSPC220NC, + LogitechQuickCamE2500, LastCamera }; static struct cam_list clist[] = { @@ -620,6 +621,7 @@ {Lenovo,"lenovo MI1310_SOC"}, {LogitechQC4Notebooks,"Logitech QuickCam for Notebooks"}, {PhilipsSPC220NC,"Philips SPC220NC PAC207"}, + {LogitechQuickCamE2500,"Logitech QuickCam E2500"}, {-1, NULL} }; static __devinitdata struct usb_device_id device_table[] = { @@ -834,6 +836,7 @@ {USB_DEVICE(0x046d, 0x08af)}, /* Logitech QuickCam Cool */ {USB_DEVICE(0x093a, 0x2472)}, /* PAC207 Genius VideoCam ge110 */ {USB_DEVICE(0x093a, 0x2463)}, /* Philips spc200nc pac207 */ + {USB_DEVICE(0x046d, 0x089d)}, /* Logitech QuickCam E2500 */ {USB_DEVICE(0x0000, 0x0000)}, /* MystFromOri Unknow Camera */ {} /* Terminating entry */ }; @@ -3334,6 +3337,16 @@ }; break; case 0x046d: /* Logitech Labtec */ + switch (product) { + case 0x089d: + spca50x->desc = LogitechQuickCamE2500; + spca50x->bridge = BRIDGE_ZC3XX; + spca50x->sensor = SENSOR_MC501CB; + break; + default: + goto error; + }; + break; case 0x041E: /* Creative cameras */ switch (product) { case 0x400A:
なんかソースと環境がそろえばビルドできそうな雰囲気ですね。
それがわからないのですけど(笑)
参考になるかどうかわからないけどhttp://www.ideasonboard.org/uvc/でもいろいろやり取りされてそうです。
2011年8月16日火曜日
OpenWrt x86 mjpg-streamer 一体どこで起動されているのか?
いろいろと調べているとどうも通常のブートプロセスから外れたトリガーで mjpg-streamer が起動されているようだ。
一般的なLinuxは /etc/init.d の中で定義されているスクリプトで各プログラムが起動されるように定義していく。
これらのスクリプトは /etc/rc.d の中にあるリンクファイルによって init.d内のスクリプトが指し示されていてカーネルが起動したあとこの中にあるリンクファイルが参照されて起動されてゆく。
またOpenWrtでは各プログラムの設定値は/etc/config内にまとめられているようだ。
Luciでは /etc/rc.d 内にリンクファイルが存在するかどうかで System/StartupのEnableかDisableの判断を行っていて、設定時にはEnabledにする場合にはリンクファイルを作成し、Disabledにする場合はリンクファイルを削除している。
意味がわからないのがこのmjpg-streamerはrc.d内にリンクファイルが無いにもかかわらず起動されているところだ。
八方塞になり途方に暮れているところ、ちょっと頭を冷やしてみるともしかするとuvcドライバかusbドライバがmjpg-streamerを起動しているかもしれないという気がしてきた。
これを確認するのは簡単だ。usbcamを一度抜いてmjpg-streamerプロセスが消えていることを確認した後、再びusbcamを差し込んでmjpg-streamerのプロセスが存在していることが確認できれば言いだけの話だ。
実際にやってみると想像していたとおりの動きをした。
mjpg-streamerは起動プロセスではなく、起動プロセスの結果usbトリガーにより起動していたということだった。
たしかにopkgでパッケージをインストールするさいにカーネル設定の変更を行ったというような内容の表示が行われていた。
しかし再起動を行わないままそのままusbcumを接続して動作確認を行っていたのでmjpg-streamerが起動しなかっただけのようだ。
カーネル設定の変更が行われた場合はシステムの再起動が必要となるということが実感できた。
またkamikaze系のOpenWrtの場合に存在している/usbcam_wwwディレクトリに関してはbackfire系では使用しない方法がとられているようだ。
パッケージデフォルトの設定では単純に 8080ポートにhttpサーバーを起動させ ?action=streamでストリームを、?action=snapshot で静止画を出力する機能となっているようだ。
当然、usbを差し込んだ直後にカメラを動作させたくないときは、/etc/config 内の mjpg-streamer の 設定ファイルで option enabled "true"を"false"などに変更すれば起動しなくなる。
参考
一般的なLinuxは /etc/init.d の中で定義されているスクリプトで各プログラムが起動されるように定義していく。
これらのスクリプトは /etc/rc.d の中にあるリンクファイルによって init.d内のスクリプトが指し示されていてカーネルが起動したあとこの中にあるリンクファイルが参照されて起動されてゆく。
またOpenWrtでは各プログラムの設定値は/etc/config内にまとめられているようだ。
Luciでは /etc/rc.d 内にリンクファイルが存在するかどうかで System/StartupのEnableかDisableの判断を行っていて、設定時にはEnabledにする場合にはリンクファイルを作成し、Disabledにする場合はリンクファイルを削除している。
意味がわからないのがこのmjpg-streamerはrc.d内にリンクファイルが無いにもかかわらず起動されているところだ。
八方塞になり途方に暮れているところ、ちょっと頭を冷やしてみるともしかするとuvcドライバかusbドライバがmjpg-streamerを起動しているかもしれないという気がしてきた。
これを確認するのは簡単だ。usbcamを一度抜いてmjpg-streamerプロセスが消えていることを確認した後、再びusbcamを差し込んでmjpg-streamerのプロセスが存在していることが確認できれば言いだけの話だ。
実際にやってみると想像していたとおりの動きをした。
mjpg-streamerは起動プロセスではなく、起動プロセスの結果usbトリガーにより起動していたということだった。
たしかにopkgでパッケージをインストールするさいにカーネル設定の変更を行ったというような内容の表示が行われていた。
しかし再起動を行わないままそのままusbcumを接続して動作確認を行っていたのでmjpg-streamerが起動しなかっただけのようだ。
カーネル設定の変更が行われた場合はシステムの再起動が必要となるということが実感できた。
またkamikaze系のOpenWrtの場合に存在している/usbcam_wwwディレクトリに関してはbackfire系では使用しない方法がとられているようだ。
パッケージデフォルトの設定では単純に 8080ポートにhttpサーバーを起動させ ?action=streamでストリームを、?action=snapshot で静止画を出力する機能となっているようだ。
当然、usbを差し込んだ直後にカメラを動作させたくないときは、/etc/config 内の mjpg-streamer の 設定ファイルで option enabled "true"を"false"などに変更すれば起動しなくなる。
参考
WebCam in OpenWrt http://h-wrt.com/en/doc/webcam
OpenWrt x86 block-hotplugの設定が…
いろいろとパッケージをインストールしていると、hotplugの設定が反映されなくなっていました。
System/MountPointsの設定は何も変わっていないのですが、起動時にマウントされなくなっています。
System/Startupを見ると fstab がいつの間にか Disabled になっています。
ここは触っていないので、もしかするとずっと Disabled のままで 設定後の再起動後からすでにマウントされなくなっていただけなのかもしれませんが、よくわかりません。
Enabledに変更し再起動したらちゃんとマウントされるようになりました。
System/MountPointsの設定は何も変わっていないのですが、起動時にマウントされなくなっています。
System/Startupを見ると fstab がいつの間にか Disabled になっています。
ここは触っていないので、もしかするとずっと Disabled のままで 設定後の再起動後からすでにマウントされなくなっていただけなのかもしれませんが、よくわかりません。
Enabledに変更し再起動したらちゃんとマウントされるようになりました。
OpenWrt x86 mjpg-streamer のその後
何度か起動を繰り返しているうちにUSBカメラを差し込んだ状態で起動しているとuvcvideoのエラーが表示されていないことに気づきました。
さらにLuciに接続しようとしたところうまくつながりません。
いままでLuciはhttpd用にあらかじめ8080ポートに移動していたのですが、http返される内容は
さらにUSBカメラのLEDがついています。いやはや、これがインターネットに垂れ流されてると思うと怖いですがそんなことはありません(笑)
ちょっとづつ確認していきましょうか。
Luciの System/Startup を見ると mjpg-streamer は disabled になっているのですが、Status/Processesで確認すると mjpg-streamer のプロセスが居ます。
少し怖いのがmjpg-streamerがどうも/wwwディレクトリを使用している感じがすることです。
しかし一体どこで立ち上がっているのでしょうか、、、
System Logを確認すると firewall, dropbear, dnsmasq,が起動された後、MJPEG-streamerが起動されているようです。
抜き出してみると、
起動時パラメータのこともあるので、実際にどこで起動がかかってしまうのか突き止める必要があります。
ためしに、System/StartupでDisabledになっている状態で遊び心に Stop をさせてみると、画面が崩れました。
xmlのスタイル適用がないようです。
リモートでpsを確認してみるとなくなっています。
httpの崩れた画面をブラウザの「戻る」で戻し再表示させてみると変化はないのでつぎはStatus/Processesです。
コマンドに0% smbd -D と表示されていたりその行のMemory usageが1988とか意味不明な表示になっているのは気にしないことにして、mjpg-streamerが立ち上がっていることを示す断片は無いようです。
webcamもこの状態でLEDのランプが消えています。ちゃんと落ちている感じがします。
ほんとに誰が起動しているのでしょう。
System/Startupの画面で止められたということは少なくてもinit.dの中で起動されている感じがします。何度も言いますが、Linuxの知識はほとんど無いので感だけが頼りとなります(笑)
何度か再起動してみます。
usbcamのLEDが点灯しています。
何も変わっていないですからね(笑)
なにもわからないまま/etcを覗いてみると、mjpg-streamerというものがいらっしゃいます。
viで編集してみました。
usbcamのLEDは消えたままです。起動は止まったようです。
System Logを確認しても mjpg-streamer 関連のものはなくなりました。
とめることには成功したのでコマンドで実際にたたいて見ましょう。
mjpg_streamer -i "input_uvc.so -f 15" -o "output_http.so -w /mnt/temp/mjpg-streamer-r63/www -p 8088"
以前の状況なので/mnt/tempの中にはダウンロードしたパッケージが展開されています。
httpからアクセスすると正しく表示されました。
エラーが出ていないのでもしかしたら、コントロールができるかもとボタンを押してみましたが無反応でした。
やはりuvcドライバの様子を見るしかありませんねぇ。
気になるCPUリソースはほとんど消費していなく、帯域に関しては現状のネットワーク環境で十分そうです。
(追記)
そして…止まるようにはなりましたが、System/Startupからも 起動できなくなりました(笑)
設定ポイントが間違ってそうですねぇ。
さらにLuciに接続しようとしたところうまくつながりません。
いままでLuciはhttpd用にあらかじめ8080ポートに移動していたのですが、http返される内容は
となっていて、mjpg-streamerが8080ポートで動作している気配がします。
501: Not Implemented! no www-folder configured
さらにUSBカメラのLEDがついています。いやはや、これがインターネットに垂れ流されてると思うと怖いですがそんなことはありません(笑)
ちょっとづつ確認していきましょうか。
Luciの System/Startup を見ると mjpg-streamer は disabled になっているのですが、Status/Processesで確認すると mjpg-streamer のプロセスが居ます。
少し怖いのがmjpg-streamerがどうも/wwwディレクトリを使用している感じがすることです。
しかし一体どこで立ち上がっているのでしょうか、、、
System Logを確認すると firewall, dropbear, dnsmasq,が起動された後、MJPEG-streamerが起動されているようです。
抜き出してみると、
user.info MJPG-streamer [938]: starting application確かに8080ポートで起動しているようです。安心したのはwww-folder-pathがdisabledになっているので破壊することはないでしょう。(出力されているか不明なので無用な心配なのかもしれませんが)
user.info MJPG-streamer [938]: MJPG Streamer Version: svn rev: exported
user.info MJPG-streamer [938]: Using V4L2 device.: /dev/video0
user.info MJPG-streamer [938]: Desired Resolution: 640 x 480
user.info MJPG-streamer [938]: Frames Per Second.: 5
user.info MJPG-streamer [938]: Format............: MJPEG
user.info MJPG-streamer [938]: www-folder-path...: disabled
user.info MJPG-streamer [938]: HTTP TCP port.....: 8080
user.info MJPG-streamer [938]: username:password.: disabled
user.info MJPG-streamer [938]: commands..........: enabled
user.info MJPG-streamer [938]: starting input plugin input_uvc.so
user.info MJPG-streamer [938]: starting output plugin: output_http.so (ID: 00)
起動時パラメータのこともあるので、実際にどこで起動がかかってしまうのか突き止める必要があります。
ためしに、System/StartupでDisabledになっている状態で遊び心に Stop をさせてみると、画面が崩れました。
xmlのスタイル適用がないようです。
リモートでpsを確認してみるとなくなっています。
httpの崩れた画面をブラウザの「戻る」で戻し再表示させてみると変化はないのでつぎはStatus/Processesです。
コマンドに0% smbd -D と表示されていたりその行のMemory usageが1988とか意味不明な表示になっているのは気にしないことにして、mjpg-streamerが立ち上がっていることを示す断片は無いようです。
webcamもこの状態でLEDのランプが消えています。ちゃんと落ちている感じがします。
ほんとに誰が起動しているのでしょう。
System/Startupの画面で止められたということは少なくてもinit.dの中で起動されている感じがします。何度も言いますが、Linuxの知識はほとんど無いので感だけが頼りとなります(笑)
何度か再起動してみます。
usbcamのLEDが点灯しています。
何も変わっていないですからね(笑)
なにもわからないまま/etcを覗いてみると、mjpg-streamerというものがいらっしゃいます。
cat mjpg-streamer
config mjpg-streamer coreoption enabledがtrueになっているのが明らかに怪しいです。
option device "/dev/video0"
option resolution "640x480"
option fps "5"
option port "8080"
option enabled "true"
viで編集してみました。
config mjpg-streamer core再起動してみましょうか。
option device "/dev/video0"
option resolution "640x480"
option fps "5"
option port "8080"
# option enabled "true"
option enabled "false"
usbcamのLEDは消えたままです。起動は止まったようです。
System Logを確認しても mjpg-streamer 関連のものはなくなりました。
とめることには成功したのでコマンドで実際にたたいて見ましょう。
mjpg_streamer -i "input_uvc.so -f 15" -o "output_http.so -w /mnt/temp/mjpg-streamer-r63/www -p 8088"
以前の状況なので/mnt/tempの中にはダウンロードしたパッケージが展開されています。
httpからアクセスすると正しく表示されました。
エラーが出ていないのでもしかしたら、コントロールができるかもとボタンを押してみましたが無反応でした。
やはりuvcドライバの様子を見るしかありませんねぇ。
気になるCPUリソースはほとんど消費していなく、帯域に関しては現状のネットワーク環境で十分そうです。
(追記)
そして…止まるようにはなりましたが、System/Startupからも 起動できなくなりました(笑)
設定ポイントが間違ってそうですねぇ。
OpenWrt x86 キーボード
キーボードを接続した状態で電源を入れて起動後に直接コンソールから入ろうと思ってもエンターを押しても何の反応もありません。
もう古い機械なのでいろいろと部品が壊れている可能性もありますが、キーボードのNumLockで様子を見ていると起動後から途中までは反応があり、途中からキーボードがハングアップしているようです。
USBキーボードなら問題ないのかもしれませんが、BIOSがいじれなくなってしまうかもしれません。
試してみましょう(笑)
テレビの近くに放置されていたSCPH-10240というPS2から主にゲーム機で利用しているキーボードを電源を入れた状態から、USBを差し込んでも無反応です。USBドライバもないですから当然ですが。
ターミナルでrebootさせてみると、意外にもBIOSの画面が終わりGRUBの画面で、カーソルをたたいてみると反応があります。BIOSでキーボードとして初期化されているようです。
GRUBの使い方はまったくわかりませんが、cを押すとコマンドラインモードになるようなのでcキーを何度か叩いているとコマンドラインモードへ。
(キーボードバッファがおかしいのか普通に使うと反応がなかったり同じキーが何度も押されている状態に陥ってしまうようです。)
rebootさせたいだけなのですがよくわからず、何度か[CTRL]+[ALT]+[DEL]を押しているとリブートがかかりました。
BIOSの起動画面が表示されたのでそこで[DEL]キーを叩くと反応があります。
使えそうですね(笑)
しかしOpwnWrtの起動がかかったとたんにキーボードが使えなくなってそうです。
なるほど。ちゃんとUSBとして開放されているということです。
これでキーボードが普通に使えるようになりました。
ただし、サーバーとしてはコンソールで簡単に進入できてしまうのはセキュリティー的に重大な欠陥です。
コンソールの進入を防ぐための防御手段は何かないんでしょうかねぇ?せめてパスワードぐらいは欲しい気もします。
OpenWrtにそういうことを求めるのは間違っている気もしますが。
ついでになりますが、BISOの設定で起動時のエラーチェックを無効にしておかないとキーボードがない状態だとBIOSの画面でとまってしまいます。
ありえないぐらい古いPCを使っているのがばればれですが(笑)
もう古い機械なのでいろいろと部品が壊れている可能性もありますが、キーボードのNumLockで様子を見ていると起動後から途中までは反応があり、途中からキーボードがハングアップしているようです。
USBキーボードなら問題ないのかもしれませんが、BIOSがいじれなくなってしまうかもしれません。
試してみましょう(笑)
テレビの近くに放置されていたSCPH-10240というPS2から主にゲーム機で利用しているキーボードを電源を入れた状態から、USBを差し込んでも無反応です。USBドライバもないですから当然ですが。
ターミナルでrebootさせてみると、意外にもBIOSの画面が終わりGRUBの画面で、カーソルをたたいてみると反応があります。BIOSでキーボードとして初期化されているようです。
GRUBの使い方はまったくわかりませんが、cを押すとコマンドラインモードになるようなのでcキーを何度か叩いているとコマンドラインモードへ。
(キーボードバッファがおかしいのか普通に使うと反応がなかったり同じキーが何度も押されている状態に陥ってしまうようです。)
rebootさせたいだけなのですがよくわからず、何度か[CTRL]+[ALT]+[DEL]を押しているとリブートがかかりました。
BIOSの起動画面が表示されたのでそこで[DEL]キーを叩くと反応があります。
使えそうですね(笑)
しかしOpwnWrtの起動がかかったとたんにキーボードが使えなくなってそうです。
なるほど。ちゃんとUSBとして開放されているということです。
opkg update
opkg install kmod-usb-hid
Installing kmod-usb-hid (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/x86_generic/packages/kmod-usb-hid_2.6.32.27-1_x86.ipk.
Installing kmod-input-evdev (2.6.32.27-1) to root...
Downloading http://downloads.openwrt.org/backfire/10.03.1-rc5/x86_generic/packages/kmod-input-evdev_2.6.32.27-1_x86.ipk.
Configuring kmod-input-evdev.
Configuring kmod-usb-hid.
これでキーボードが普通に使えるようになりました。
ただし、サーバーとしてはコンソールで簡単に進入できてしまうのはセキュリティー的に重大な欠陥です。
コンソールの進入を防ぐための防御手段は何かないんでしょうかねぇ?せめてパスワードぐらいは欲しい気もします。
OpenWrtにそういうことを求めるのは間違っている気もしますが。
ついでになりますが、BISOの設定で起動時のエラーチェックを無効にしておかないとキーボードがない状態だとBIOSの画面でとまってしまいます。
OpenWrt x86 mjpg-streamer
いろいろとセッティングを行っている最中ですがwebcamの動作も試して見ました。
手元には
があったのでこれを接続してみようと思います。
ロジクールの製品はモデル名が変わっているようで実際に何なのだろうか?といつも悩んでしまいます。
ラベルには M/N:V-UCC22となっています。ロジクールのHPのこの中では
で、これのドライバーを探そうと思ったのですがロジクールのwebcamは基本となるプロトコルが存在するようで標準的なもの kmod-video-uvc で対応できるようです。
基本パッケージをインストールを行いそれなりの手順で行ってみましたがバージョンが異なるせいか動作しません。
USBを差し込んでみるとコンソールには
意味不明すぎます(笑)
ためしにスナップショットの方からだめもとでインストールしてみると、、、やはり駄目でした(笑)
USBをPCに差し込んでもエラーは出なくなりましたが、認識もされなくなりました(笑)
さらに mjpg-streamer 自体も実行しようとするとライブラリのバージョンが次期リリース物はすでに変わってしまっているためにライブラリを動的にリンクしているものはエラーとなってしまいました。
ドライバも内部でリンクエラーで落ちているのでしょうけど。
試行錯誤をしていると同様の仕組みで静止画として簡単なパッケージで取り込めるものも別にあるということなので fswebcam を試してみました。
いままでUSBデバイスが失敗していたかと思っていたのですが画像は扱えていることが確認できました。
気を取り直して再度ストリームとして確認したいので再び mjpg-streamer を試してみます。
いろいろな情報を読む限り OpenWrtでは パッケージをインストールすると /webcam_www ディレクトリが作成されその中にサンプルスクリプトが格納されているということなのですが、まったくありません。
まずはここから問題なのでどこかから前のバージョンか、もしくは基本ファイルが直接ないものか探して見ました。
実際にはソースフォージでkamikazeのtar.gzファイルがあったのでそれをダウンロードしてOpenWrtにgzipやらtarやらをインストールして、kmod-fs-vfat なども追加し 展開してその中のwebサンプルらしいものを利用してみました。
/mnt/tempにkamikaze用のものを展開してみました。
実際にたたいたコマンドは
パラメータがよくわからないので適当なものですが、webページから確認することができました。
uvcのソースを入手して直接修正したくなりました…。
参考
http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?Webcam
http://thirdnix.org/index.php?La%20Forera2.0%2BOpenWrt
http://forums.quickcamteam.net/archive/index.php/thread-512.html
手元には
があったのでこれを接続してみようと思います。
ロジクールの製品はモデル名が変わっているようで実際に何なのだろうか?といつも悩んでしまいます。
ラベルには M/N:V-UCC22となっています。ロジクールのHPのこの中では
製品名(英語) : Qcam® Orbit AFとなっていました。本当にどれが製品名や型番なのかよくわかりません。型番と品番が別になっている時点でユーザーからすれば意味不明なわけですが(笑)
製品名(日本語) : ロジクール キューカム オービット AF
新型番 : QCAM-200RX
旧型番 : QCAM-200R
新品番 : 960-000634
旧品番 : 960-000118
新JANコード : 4943765035138
旧JANコード : 4943765032595
で、これのドライバーを探そうと思ったのですがロジクールのwebcamは基本となるプロトコルが存在するようで標準的なもの kmod-video-uvc で対応できるようです。
基本パッケージをインストールを行いそれなりの手順で行ってみましたがバージョンが異なるせいか動作しません。
USBを差し込んでみるとコンソールには
uvcvideo: Failed to set UVC probe control : -110 (exp. 26).
と表示され何らかのエラーが発生しているのは確実です。
mjpg_streamer -o "output_http.so -w /webcam_www -p 8088"と試してみても
という内容がhttpで取得できるだけでエラーになっています。404: Not Found! Invalid input plugin number
意味不明すぎます(笑)
ためしにスナップショットの方からだめもとでインストールしてみると、、、やはり駄目でした(笑)
USBをPCに差し込んでもエラーは出なくなりましたが、認識もされなくなりました(笑)
さらに mjpg-streamer 自体も実行しようとするとライブラリのバージョンが次期リリース物はすでに変わってしまっているためにライブラリを動的にリンクしているものはエラーとなってしまいました。
ドライバも内部でリンクエラーで落ちているのでしょうけど。
試行錯誤をしていると同様の仕組みで静止画として簡単なパッケージで取り込めるものも別にあるということなので fswebcam を試してみました。
opkg updateでインストールを行った後に適当なフォルダで
opkg install fswebcam
fswebcam -d /dev/video0 -p YUYV -r 1600x1200 output.jpegとすることでその時点でのカメラで捉えた画像が記録されることが確認できました。
いままでUSBデバイスが失敗していたかと思っていたのですが画像は扱えていることが確認できました。
気を取り直して再度ストリームとして確認したいので再び mjpg-streamer を試してみます。
いろいろな情報を読む限り OpenWrtでは パッケージをインストールすると /webcam_www ディレクトリが作成されその中にサンプルスクリプトが格納されているということなのですが、まったくありません。
まずはここから問題なのでどこかから前のバージョンか、もしくは基本ファイルが直接ないものか探して見ました。
実際にはソースフォージでkamikazeのtar.gzファイルがあったのでそれをダウンロードしてOpenWrtにgzipやらtarやらをインストールして、kmod-fs-vfat なども追加し 展開してその中のwebサンプルらしいものを利用してみました。
/mnt/tempにkamikaze用のものを展開してみました。
実際にたたいたコマンドは
mjpg_streamer -i "input_uvc.so -f 15" -o "output_http.so -w /mnt/temp/mjpg-streamer-r63/www -p 8088"
パラメータがよくわからないので適当なものですが、webページから確認することができました。
uvcのソースを入手して直接修正したくなりました…。
参考
http://mizupc8.bio.mie-u.ac.jp/pukiwiki/index.php?Webcam
http://thirdnix.org/index.php?La%20Forera2.0%2BOpenWrt
http://forums.quickcamteam.net/archive/index.php/thread-512.html
2011年8月15日月曜日
ちょっといじっていたら外部からできなくなりました
実際に使い始めるまでにいろいろと壁に当たっておかないと後々面倒そうなので。
ルータで設定をしているときはハード的に複数LAN環境だったのですが、今回導入したx86ではNICが一枚という環境。
実際にどのように設定されたのかといえばlan側に設定されwan側は何も設定されていない状態になっています。
そのためeth0はlanフィルターが適用されdhcpも設定されている状態でipアドレスも固定アドレスで設定されています。
ちょっと納得がいかなかったので、これをwan側に…としたところで外部からアクセスできなくなりました。(フィルタ定義が外側はほとんど閉じられているということが確認できましたが(笑))
当然といえば当然なのですが…これを元に戻す方法はどうすれば?ということで最終的にuciを使用しました。
uciはOpenWrtの設定値(Windowsのレジストリのような感じがします)が操作できます。
実際には
uci show | more で確認すると
ここまで行き着くまでに linuxのネットワーク設定などいろいろ見たんですけど、OpenWrtで使用されているものは一般的なものよりもっと動的に設定されているようになっている気がするのでちゃんと使用されているツールで設定しないといろいろ問題がありそうです。
参考
ルータで設定をしているときはハード的に複数LAN環境だったのですが、今回導入したx86ではNICが一枚という環境。
実際にどのように設定されたのかといえばlan側に設定されwan側は何も設定されていない状態になっています。
そのためeth0はlanフィルターが適用されdhcpも設定されている状態でipアドレスも固定アドレスで設定されています。
ちょっと納得がいかなかったので、これをwan側に…としたところで外部からアクセスできなくなりました。(フィルタ定義が外側はほとんど閉じられているということが確認できましたが(笑))
当然といえば当然なのですが…これを元に戻す方法はどうすれば?ということで最終的にuciを使用しました。
uciはOpenWrtの設定値(Windowsのレジストリのような感じがします)が操作できます。
実際には
uci show | more で確認すると
firewall.@zone[0].network=となっていたので
firewall.@zone[1].network=lan wan
uci set firewall.@zone[0].network=lanとしただけですが最初にコミットせずに再起動したら見事に元に戻っていて二度同じような作業を行いました。
uci set firewall.@zone[1].network=wan
uci commit
ここまで行き着くまでに linuxのネットワーク設定などいろいろ見たんですけど、OpenWrtで使用されているものは一般的なものよりもっと動的に設定されているようになっている気がするのでちゃんと使用されているツールで設定しないといろいろ問題がありそうです。
参考
Puki wiki OpenWrt CUI http://mizupc8.bio.mie-u.ac.jp/pukiwiki/?OpenWrt#ada1b02f
Linux のネットワーク設定 http://www.thinkpad-lover.org/PC_UNIX/net_on_linux.html
OpenWrt x86 ntpc
さすがにベースがPCだといろいろと組み込めそうな気がしてきます。
最近のOSではUIに処理がかかりすぎているために出番のなくなったPCがまるで水を得た魚のように元気になって動いている感じがものすごくします。
ただ、マザーボードが旧型ということもあり、wolに対応するにはwolシグナルを外部出力可能なNICを手に入れないとだめそうです。手元にあるいくつかのNICを差し込んでみましたがPCIバスからシグナルを拾っていないので立ち上げることはできませんでした。
起動だけのために10Baseのものでよいから手に入ればいいのですが。
かなりアナログ的な発想ですが、停電対応のために電源が供給されたときに電源がONになるようにBIOSの設定を行っておけばひとまず対処はできそうです。あとは、外部から直接電源操作が行えるように何かのインタフェースを利用してスイッチをつけて何とかできれば、、、とは思っています。
製品でもLANから電源ON/OFFできるようなものもありますけど、普通の電源タップとくらべるとかなり高価だと思います(笑)
と、本題ですがいろいろとパッケージを入れているとどうも時刻がうまく合わなくなってしまいました。
ntpcを入れてみたところまったくタイムゾーン分のシフトがされないので適当なntpサーバーを設定して放置していたら、今度は逆にタイムゾーン分未来になってしまったようです。
お手上げです(笑)
気休めに zoneinfo-asia というパッケージを入れてましたけど、意味があるのかないのかまったくわかりません。
最近のOSではUIに処理がかかりすぎているために出番のなくなったPCがまるで水を得た魚のように元気になって動いている感じがものすごくします。
ただ、マザーボードが旧型ということもあり、wolに対応するにはwolシグナルを外部出力可能なNICを手に入れないとだめそうです。手元にあるいくつかのNICを差し込んでみましたがPCIバスからシグナルを拾っていないので立ち上げることはできませんでした。
起動だけのために10Baseのものでよいから手に入ればいいのですが。
かなりアナログ的な発想ですが、停電対応のために電源が供給されたときに電源がONになるようにBIOSの設定を行っておけばひとまず対処はできそうです。あとは、外部から直接電源操作が行えるように何かのインタフェースを利用してスイッチをつけて何とかできれば、、、とは思っています。
製品でもLANから電源ON/OFFできるようなものもありますけど、普通の電源タップとくらべるとかなり高価だと思います(笑)
と、本題ですがいろいろとパッケージを入れているとどうも時刻がうまく合わなくなってしまいました。
ntpcを入れてみたところまったくタイムゾーン分のシフトがされないので適当なntpサーバーを設定して放置していたら、今度は逆にタイムゾーン分未来になってしまったようです。
お手上げです(笑)
気休めに zoneinfo-asia というパッケージを入れてましたけど、意味があるのかないのかまったくわかりません。
OpenWrt x86 block-hotplug
このパッケージをインストールするとLuciからでもデバイスを自動的にマウントできるように設定することが可能になります。
便利なのですが、どうもx86では opkg install した直後にrebootするまでにLuciなどで設定をいったん削除 しておかないと まずいようです。
導入でうまく行った手順は以下のとおり
・opkg update
・opkg install block-hotplug
これでblock-mountとblock-hotplugがインストールされる。
・Luci の設定で SYSTEM/Mount Points の Enableになっていない MountPointとSWAPの欄に定義されている設定を削除
・reboot
再起動後に
・opkg update
・opkg install block-extroot
この後にマウントポイントの設定を行う。
この手順で
"Please be patient, while OpenWrt loads ..."
の後でとまってしまうことはなくなりました。
ただblock-hotplugをインストールした後から自動マウントの設定を行っていないのにちょっとつっかかる感じがするようになりました。
未確認ですが、いままでとまってしまった原因は/etc/confg/fstabの初期設定されているものが実際の構成と異なっているために停止していただけだと思われます。
*マウントするものはmkfs.ext2などで予めフォーマットを行っておく必要があります。
便利なのですが、どうもx86では opkg install した直後にrebootするまでにLuciなどで設定をいったん削除 しておかないと まずいようです。
導入でうまく行った手順は以下のとおり
・opkg update
・opkg install block-hotplug
これでblock-mountとblock-hotplugがインストールされる。
・Luci の設定で SYSTEM/Mount Points の Enableになっていない MountPointとSWAPの欄に定義されている設定を削除
・reboot
再起動後に
・opkg update
・opkg install block-extroot
この後にマウントポイントの設定を行う。
この手順で
"Please be patient, while OpenWrt loads ..."
の後でとまってしまうことはなくなりました。
ただblock-hotplugをインストールした後から自動マウントの設定を行っていないのにちょっとつっかかる感じがするようになりました。
未確認ですが、いままでとまってしまった原因は/etc/confg/fstabの初期設定されているものが実際の構成と異なっているために停止していただけだと思われます。
*マウントするものはmkfs.ext2などで予めフォーマットを行っておく必要があります。
KNOPPIXのブート
ターミナルから
現状どうも block-extrootかblock-hotplug block-mountのパッケージをインストールするととまることがわかった。
fstab関連だとは思うが…そうするとblock-mountが怪しい。
ターミナルから
・umount /dev/sda1再起動後にIPADDRESSを設定してログを見てみた。
・umount /dev/sda2
・fdisk
p・dd if=/media/sdab1/openwrt-x86-generic-combined-ext2.img of=/dev/sda bs=1M count=100
o
w
・reboot
Linux version 2.6.32.27 (jow@nd-build-02.linux-appliance.net) (gcc version 4.1.2) #2 Fri Jul 15 06:13:18 CEST 2011e2fsckのメッセージが出る前で止まっていることを考えるとやはりファイルシステムがらみなのかもしれないですね。
KERNEL supported cpus:
Intel GenuineIntel
AMD AuthenticAMD
NSC Geode by NSC
Cyrix CyrixInstead
Centaur CentaurHauls
Transmeta GenuineTMx86
Transmeta TransmetaCPU
UMC UMC UMC UMC
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 0000000017ffd000 (usable)
BIOS-e820: 0000000017ffd000 - 0000000017fff000 (ACPI data)
BIOS-e820: 0000000017fff000 - 0000000018000000 (ACPI NVS)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
DMI 2.0 present.
last_pfn = 0x17ffd max_arch_pfn = 0x100000
MTRR default type: uncachable
MTRR fixed ranges enabled:
00000-9FFFF write-back
A0000-BFFFF uncachable
C0000-C7FFF write-protect
C8000-F7FFF uncachable
F8000-FCFFF write-protect
FD000-FFFFF uncachable
MTRR variable ranges enabled:
0 base 000000000 mask FF0000000 write-back
1 base 010000000 mask FF8000000 write-back
2 disabled
3 disabled
4 disabled
5 disabled
6 disabled
7 disabled
PAT not supported by CPU.
initial memory mapped : 0 - 01800000
init_memory_mapping: 0000000000000000-0000000017ffd000
0000000000 - 0000400000 page 4k
0000400000 - 0017c00000 page 2M
0017c00000 - 0017ffd000 page 4k
kernel direct mapping tables up to 17ffd000 @ 7000-c000
ACPI: RSDP 000f7f30 00014 (v00 ASUS )
ACPI: RSDT 17ffd000 0002C (v01 ASUS P2B 58582E31 ASUS 31303030)
ACPI: FACP 17ffd080 00074 (v01 ASUS P2B 58582E31 ASUS 31303030)
ACPI: DSDT 17ffd100 01B97 (v01 ASUS P2B 00001000 MSFT 01000001)
ACPI: FACS 17fff000 00040
ACPI: BOOT 17ffd040 00028 (v01 ASUS P2B 58582E31 ASUS 31303030)
383MB LOWMEM available.
mapped low ram: 0 - 17ffd000
low ram: 0 - 17ffd000
node 0 low ram: 00000000 - 17ffd000
node 0 bootmap 00001000 - 00004000
(6 early reservations) ==> bootmem [0000000000 - 0017ffd000]
#0 [0000000000 - 0000001000] BIOS data page ==> [0000000000 - 0000001000]
#1 [0001000000 - 0001351380] TEXT DATA BSS ==> [0001000000 - 0001351380]
#2 [000009f000 - 0000100000] BIOS reserved ==> [000009f000 - 0000100000]
#3 [0001352000 - 0001358180] BRK ==> [0001352000 - 0001358180]
#4 [0000007000 - 0000008000] PGTABLE ==> [0000007000 - 0000008000]
#5 [0000001000 - 0000004000] BOOTMAP ==> [0000001000 - 0000004000]
Zone PFN ranges:
DMA 0x00000000 -> 0x00001000
Normal 0x00001000 -> 0x00017ffd
Movable zone start PFN for each node
early_node_map[2] active PFN ranges
0: 0x00000000 -> 0x000000a0
0: 0x00000100 -> 0x00017ffd
On node 0 totalpages: 98205
free_area_init_node: node 0, pgdat c12e39e0, node_mem_map c1359000
DMA zone: 32 pages used for memmap
DMA zone: 0 pages reserved
DMA zone: 3968 pages, LIFO batch:0
Normal zone: 736 pages used for memmap
Normal zone: 93469 pages, LIFO batch:31
Using APIC driver default
ACPI: PM-Timer IO Port: 0xe408
Local APIC disabled by BIOS -- you can enable it with "lapic"
APIC: disable apic facility
nr_irqs_gsi: 16
Allocating PCI resources starting at 18000000 (gap: 18000000:e7ff0000)
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 97437
Kernel command line: root=/dev/sda2 rootfstype=ext2 rootwait console=tty0 console=ttyS0,38400n8 noinitrd reboot=bios
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Enabling fast FPU save and restore... done.
Initializing CPU#0
Memory: 385524k/393204k available (2211k kernel code, 6924k reserved, 758k data, 300k init, 0k highmem)
virtual kernel memory layout:
fixmap : 0xfffa3000 - 0xfffff000 ( 368 kB)
vmalloc : 0xd87fd000 - 0xfffa1000 ( 631 MB)
lowmem : 0xc0000000 - 0xd7ffd000 ( 383 MB)
.init : 0xc12e7000 - 0xc1332000 ( 300 kB)
.data : 0xc1228ddd - 0xc12e66c0 ( 758 kB)
.text : 0xc1000000 - 0xc1228ddd (2211 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
NR_IRQS:288
CPU 0 irqstacks, hard=c12b9000 soft=c12ba000
Console: colour VGA+ 80x25
console [tty0] enabled
console [ttyS0] enabled
Fast TSC calibration using PIT
Detected 400.916 MHz processor.
Calibrating delay loop (skipped), value calculated using timer frequency.. 801.83 BogoMIPS (lpj=4009160)
Mount-cache hash table entries: 512
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
mce: CPU supports 5 MCE banks
CPU: Intel Pentium II (Deschutes) stepping 01
Checking 'hlt' instruction... OK.
ACPI: Core revision 20090903
ACPI: setting ELCR to 0200 (from 1e00)
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: PCI BIOS revision 2.10 entry at 0xf0720, last bus=1
PCI: Using configuration type 1 for base access
bio: create slab <bio-0> at 0
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S5)
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:00.0: reg 10 32bit mmio pref: [0xe4000000-0xe7ffffff]
pci 0000:00:04.1: reg 20 io port: [0xd800-0xd80f]
pci 0000:00:04.2: reg 20 io port: [0xd400-0xd41f]
* Found PM-Timer Bug on the chipset. Due to workarounds for a bug,
* this clock source is slow. Consider trying other clock sources
pci 0000:00:04.3: quirk: region e400-e43f claimed by PIIX4 ACPI
pci 0000:00:04.3: quirk: region e800-e80f claimed by PIIX4 SMB
pci 0000:00:04.3: PIIX4 devres B PIO at 0290-0297
pci 0000:00:0a.0: reg 10 io port: [0xd000-0xd07f]
pci 0000:00:0a.0: reg 14 32bit mmio: [0xe1000000-0xe100007f]
pci 0000:00:0b.0: reg 20 io port: [0xb800-0xb81f]
pci 0000:00:0b.0: supports D1 D2
pci 0000:00:0b.0: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0b.0: PME# disabled
pci 0000:00:0b.1: reg 20 io port: [0xb400-0xb41f]
pci 0000:00:0b.1: supports D1 D2
pci 0000:00:0b.1: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0b.1: PME# disabled
pci 0000:00:0b.2: reg 10 32bit mmio: [0xe0800000-0xe08000ff]
pci 0000:00:0b.2: supports D1 D2
pci 0000:00:0b.2: PME# supported from D0 D1 D2 D3hot D3cold
pci 0000:00:0b.2: PME# disabled
pci 0000:00:0b.3: reg 10 32bit mmio: [0xe0000000-0xe00007ff]
pci 0000:00:0b.3: reg 14 io port: [0xb000-0xb07f]
pci 0000:00:0b.3: supports D2
pci 0000:00:0b.3: PME# supported from D2 D3hot D3cold
pci 0000:00:0b.3: PME# disabled
pci 0000:01:00.0: reg 10 32bit mmio pref: [0xe3000000-0xe3ffffff]
pci 0000:01:00.0: reg 14 32bit mmio: [0xe2000000-0xe2003fff]
pci 0000:01:00.0: reg 18 32bit mmio: [0xe1800000-0xe1ffffff]
pci 0000:01:00.0: reg 30 32bit mmio pref: [0xe2ff0000-0xe2ffffff]
pci 0000:00:01.0: bridge 32bit mmio: [0xe1800000-0xe2efffff]
pci 0000:00:01.0: bridge 32bit mmio pref: [0xe2f00000-0xe3ffffff]
pci_bus 0000:00: on NUMA node 0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 *12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
SCSI subsystem initialized
libata version 3.00 loaded.
PCI: Using ACPI for IRQ routing
Switching to clocksource tsc
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
system 00:00: iomem range 0x0-0x9ffff could not be reserved
system 00:00: iomem range 0xf0000-0xfffff could not be reserved
system 00:00: iomem range 0x100000-0x17ffffff could not be reserved
system 00:00: iomem range 0xfffe0000-0xffffffff could not be reserved
system 00:02: ioport range 0xe400-0xe43f has been reserved
system 00:02: ioport range 0xe800-0xe80f has been reserved
system 00:02: ioport range 0x290-0x297 has been reserved
system 00:02: ioport range 0x3f0-0x3f1 has been reserved
system 00:02: ioport range 0x4d0-0x4d1 has been reserved
pci 0000:00:01.0: PCI bridge, secondary bus 0000:01
pci 0000:00:01.0: IO window: disabled
pci 0000:00:01.0: MEM window: 0xe1800000-0xe2efffff
pci 0000:00:01.0: PREFETCH window: 0xe2f00000-0xe3ffffff
pci_bus 0000:00: resource 0 io: [0x00-0xffff]
pci_bus 0000:00: resource 1 mem: [0x000000-0xffffffff]
pci_bus 0000:01: resource 1 mem: [0xe1800000-0xe2efffff]
pci_bus 0000:01: resource 2 pref mem [0xe2f00000-0xe3ffffff]
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
NET: Registered protocol family 1
pci 0000:00:00.0: Limiting direct PCI/PCI transfers
pci 0000:01:00.0: Boot video device
Simple Boot Flag at 0x46 set to 0x1
scx200: NatSemi SCx200 Driver
microcode: CPU0 sig=0x651, pf=0x1, revision=0x40
Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
------------[ cut here ]------------
WARNING: at arch/x86/mm/ioremap.c:148 0xc1019a28()
Hardware name: System Name
Modules linked in:
Pid: 1, comm: swapper Not tainted 2.6.32.27 #2
Call Trace:
[<c1019a28>] ? 0xc1019a28
[<c102276f>] ? 0xc102276f
[<c1019a28>] ? 0xc1019a28
[<c10227b3>] ? 0xc10227b3
[<c1019a28>] ? 0xc1019a28
[<c102882a>] ? 0xc102882a
[<c12f85f0>] ? 0xc12f85f0
[<c1019d54>] ? 0xc1019d54
[<c12f860f>] ? 0xc12f860f
[<c12f860f>] ? 0xc12f860f
[<c12f85ba>] ? 0xc12f85ba
[<c1001062>] ? 0xc1001062
[<c12e753a>] ? 0xc12e753a
[<c12e74a0>] ? 0xc12e74a0
[<c1003327>] ? 0xc1003327
---[ end trace a7919e7f17c0a725 ]---
squashfs: version 4.0 (2009/01/31) Phillip Lougher
Registering mini_fo version $Id$
JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
msgmni has been set to 753
io scheduler noop registered
io scheduler deadline registered (default)
Marking TSC unstable due to TSC halts in idle
Switching to clocksource acpi_pm
processor LNXCPU:00: registered as cooling_device0
isapnp: Scanning for PnP cards...
pnp 01:01.00: increased option port range from 0x388-0x388 to 0x388-0x3f8
pnp 01:01.00: increased option port range from 0x388-0x388 to 0x388-0x3f8
pnp 01:01.00: increased option port range from 0x388-0x388 to 0x388-0x3f8
pnp 01:01.02: added ioport region 0xe20-0xe20 to set 0
pnp 01:01.02: added ioport region 0xa20-0xa20 to set 0
pnp 01:01.02: added ioport region 0xe20-0xe80 to set 1
pnp 01:01.02: added ioport region 0xa20-0xa80 to set 1
01:01: card 'Creative SB AWE64 PnP'
isapnp: 1 Plug & Play card detected total
Real Time Clock Driver v1.12b
Non-volatile memory driver v1.3
Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0a: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ata_piix 0000:00:04.1: version 2.13
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0xd800 irq 14
ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xd808 irq 15
PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
serio: i8042 KBD port at 0x60,0x64 irq 1
mice: PS/2 mouse device common for all mice
cpuidle: using governor ladder
TCP westwood registered
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
Using IPI Shortcut mode
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
ata2.00: ATAPI: CD-ROM 36X/AKU, U10I, max UDMA/33, CDB intr
ata1.00: ATA-4: QUANTUM FIREBALL CR13.0A, A5U.1200, max UDMA/66
ata1.00: 25429824 sectors, multi 0: LBA
ata2.00: configured for UDMA/33
ata1.00: configured for UDMA/33
scsi 0:0:0:0: Direct-Access ATA QUANTUM FIREBALL A5U. PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 25429824 512-byte logical blocks: (13.0 GB/12.1 GiB)
scsi 1:0:0:0: CD-ROM E-IDE CD-ROM 36X/AKU U10I PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
sda: sda1 sda2
sd 0:0:0:0: [sda] Attached SCSI disk
VFS: Mounted root (ext2 filesystem) readonly on device 8:2.
Freeing unused kernel memory: 300k freed
Please be patient, while OpenWrt loads ...
EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended
natsemi dp8381x driver, version 2.1, Sept 11, 2006
originally by Donald Becker <becker@scyld.com>
2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
PPP generic driver version 2.4.2
ip_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 24
nf_conntrack version 0.5.0 (6034 buckets, 24136 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
8139too Fast Ethernet driver 0.9.28
e100: Intel(R) PRO/100 Network Driver, 3.5.24-k2-NAPI
e100: Copyright(c) 1999-2006 Intel Corporation
Intel(R) PRO/1000 Network Driver - version 7.3.21-k5-NAPI
Copyright (c) 1999-2006 Intel Corporation.
ne2k-pci.c:v1.03 9/22/2003 D. Becker/P. Gortmaker
pcnet32.c:v1.35 21.Apr.2008 tsbogend@alpha.franken.de
sis900.c: v1.08.10 Apr. 2 2006
via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 12
PCI: setting IRQ 12 as level-triggered
via-rhine 0000:00:0a.0: PCI INT A -> Link[LNKC] -> GSI 12 (level, low) -> IRQ 12
eth0: VIA Rhine at 0xe1000000, 00:90:cc:00:1d:e0, IRQ 12.
eth0: MII PHY found at address 1, status 0x782d advertising 05e1 Link cde1.
eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
device eth0 entered promiscuous mode
br-lan: port 1(eth0) entering forwarding state
現状どうも block-extrootかblock-hotplug block-mountのパッケージをインストールするととまることがわかった。
fstab関連だとは思うが…そうするとblock-mountが怪しい。
2011年8月14日日曜日
いろいろインストールしてみたら
please be patient, while OpenWrt loads....
と表示されてとまるようになってしまいました。
hddのマウントなどを行ったのが原因か??
e2fsck を行ってもそれなりのエラーは表示されたものの修復しても改善せず。
とりあえず再度インストールしてみてある程度リブートしながら試してみましょうか。
と表示されてとまるようになってしまいました。
hddのマウントなどを行ったのが原因か??
e2fsck を行ってもそれなりのエラーは表示されたものの修復しても改善せず。
とりあえず再度インストールしてみてある程度リブートしながら試してみましょうか。
OpenWrt x86
OpenWrtにはまりつついろいろなルータを物色しています。
ただ、どうしても組み込み型のハードではいろいろな制約がついてくる上、どうせならと使わなくなったPCにインストールしてみたくなりました。
が、これが意外と手間がかかりました。
そもそもLinuxのしっかりした知識が無いのが原因ですが、それ以上に日本語の記事もブログ程度しかなく困難でした。
そんな苦悩な数日間を過ごして出会ったページがこちら
openWRT Backfire VirtualBox install
一番手っ取り早く起動させるためにはこの手順が一番のようです。
一番引っかかっていたブートプロセスをfdiskの中で「o」でMBRを書き込んでしまうということさえちゃんとやっていればすべてうまく行っていた気もしますが(笑)
私は実機でKNOPPIXでCDブートさせfdiskを行いUSBメモリーでダウンロードしたものをgzip -d で展開して後はほぼ同様に行ったところ見事に起動しました。
見てしまえば簡単なことですね。何もわからないと闇雲に突き進むだけでいろいろと迷ってしまいます。
なぜほかのデストリビューションではなくてOpenWrtなのか?という理由は単純に起動プロセスが簡単なもの、且つ、できる限りコンパクトなものが欲しかっただけです。
さらに言ってしまえば、最近のデストリビューションがよくわからないので(笑)
ただ、どうしても組み込み型のハードではいろいろな制約がついてくる上、どうせならと使わなくなったPCにインストールしてみたくなりました。
が、これが意外と手間がかかりました。
そもそもLinuxのしっかりした知識が無いのが原因ですが、それ以上に日本語の記事もブログ程度しかなく困難でした。
そんな苦悩な数日間を過ごして出会ったページがこちら
openWRT Backfire VirtualBox install
一番手っ取り早く起動させるためにはこの手順が一番のようです。
一番引っかかっていたブートプロセスをfdiskの中で「o」でMBRを書き込んでしまうということさえちゃんとやっていればすべてうまく行っていた気もしますが(笑)
私は実機でKNOPPIXでCDブートさせfdiskを行いUSBメモリーでダウンロードしたものをgzip -d で展開して後はほぼ同様に行ったところ見事に起動しました。
見てしまえば簡単なことですね。何もわからないと闇雲に突き進むだけでいろいろと迷ってしまいます。
なぜほかのデストリビューションではなくてOpenWrtなのか?という理由は単純に起動プロセスが簡単なもの、且つ、できる限りコンパクトなものが欲しかっただけです。
さらに言ってしまえば、最近のデストリビューションがよくわからないので(笑)
2011年8月12日金曜日
MZK-W300NH2 買ってきてみました
USBコネクタがあるものだと思って買ってきたのだが、無かったという落ちでした。残念。
http://www.planex.co.jp/product/router/mzk-w300nh2/
LAN側の初期値 IP Address 192.168.111.1 早速分解してみましたが下のほうにUSBコネクタが接続できそうな雰囲気がある空きスペース。 シリアルコンソールの場所はハンダが詰め込まれていました。 OpenWrtのバイナリもありそうなのですが軽く検索をかけてみたところハードウェアバージョンが複数あるらしくはっきりしません。 とりあえず現状ただのAPとして使用しようかと思います。 内部ROMとメモリ容量がわかった時点でOpenWrt化するかもしれませんが 買う前にしっかり確認しておくべきでした。
planexの日本語HPより ファームウェアをダウンロードし
(2011/9/2)
チップヒートシンクを買ってきたので貼り付けて動作させて見ました。
ヒートシンクをつける前は製品に貼られている放熱シートが高温になっていたのですがかなり抑えられた感じです。
放熱シートと同じぐらいの大きさのヒートシンクを探して貼ってあげたほうがよかったかな。
実際に使い物になるのかこれから電源を入れて様子を見てみましょう。
http://www.planex.co.jp/product/router/mzk-w300nh2/
モデル : | MZK-W300NH2 |
アップ時間 : | 0day:0h:55m:4s |
ハードウェアバージョン : | Rev. A |
ブートコードバージョン : | 1.0 |
ランタイムコードバージョン : | 1.01 |
LAN側の初期値 IP Address 192.168.111.1 早速分解してみましたが下のほうにUSBコネクタが接続できそうな雰囲気がある空きスペース。 シリアルコンソールの場所はハンダが詰め込まれていました。 OpenWrtのバイナリもありそうなのですが軽く検索をかけてみたところハードウェアバージョンが複数あるらしくはっきりしません。 とりあえず現状ただのAPとして使用しようかと思います。 内部ROMとメモリ容量がわかった時点でOpenWrt化するかもしれませんが 買う前にしっかり確認しておくべきでした。
planexの日本語HPより ファームウェアをダウンロードし
モデル : | MZK-W300NH2 |
アップ時間 : | 0day:0h:1m:6s |
ハードウェアバージョン : | Rev. A |
ブートコードバージョン : | 1.0 |
ランタイムコードバージョン : | 1.09 |
(2011/9/2)
チップヒートシンクを買ってきたので貼り付けて動作させて見ました。
ヒートシンクをつける前は製品に貼られている放熱シートが高温になっていたのですがかなり抑えられた感じです。
放熱シートと同じぐらいの大きさのヒートシンクを探して貼ってあげたほうがよかったかな。
実際に使い物になるのかこれから電源を入れて様子を見てみましょう。
2011年8月10日水曜日
uhttpd
LuCIで使用されているhttpデーモンのようです。
説明はhttp://wiki.openwrt.org/doc/uci/uhttpdで説明されていますが…
設定ファイル
/etc/config/uhttpd
ポートの設定を変えるためにはこの中の
apacheで置き換えられないか試しましたがうまく行きませんでした。
LuCiをapacheで動かせるとスッキリしそうなのですが、uhttpdのポートを適当にずらすことによりapacheを動作できるようにはして見ました。
説明はhttp://wiki.openwrt.org/doc/uci/uhttpdで説明されていますが…
設定ファイル
/etc/config/uhttpd
ポートの設定を変えるためにはこの中の
list listen_httpのアドレスを設定し、再起動させると反映される。
apacheで置き換えられないか試しましたがうまく行きませんでした。
LuCiをapacheで動かせるとスッキリしそうなのですが、uhttpdのポートを適当にずらすことによりapacheを動作できるようにはして見ました。
USBの相性
原因がまだはっきりしないのですが、MZK-W04NUでUSBコネクタの接続に色々と相性があるように感じています。
電源を入れたときと、リセットしたときとでエラーになるかならないかが変わったりしているので本当に途方にくれています。
一つの仮説としてUSB-HUBを使えば安定するのでは?という仮説を立ててみましたが、新たにUSB-HUBを購入して使ってみたところ、これもまた微妙な結果となりました。
具体的にはエラーが発生するもののリトライ回数内で接続が行われるのです。
実際に使っていたところ、途中でエラーが発生して最終的に内部的に破棄されてしまい、mountはおろかusbデバイスの認識も消えてしまいました。
もう一つ手元にあったUSB-HUBを試してみましたがこちらもダメでした。
発熱問題があるためなんとか放熱対策を取らなければならないと思っている製品を使用していますが、いままで試していてこれ(U2H-Q4SCR)だけまともに動作しています。
電源を入れたときと、リセットしたときとでエラーになるかならないかが変わったりしているので本当に途方にくれています。
一つの仮説としてUSB-HUBを使えば安定するのでは?という仮説を立ててみましたが、新たにUSB-HUBを購入して使ってみたところ、これもまた微妙な結果となりました。
ELECOM U2H-P4BBU |
具体的にはエラーが発生するもののリトライ回数内で接続が行われるのです。
実際に使っていたところ、途中でエラーが発生して最終的に内部的に破棄されてしまい、mountはおろかusbデバイスの認識も消えてしまいました。
SANWA SUPPLY INC. USB-HUB212DS |
もう一つ手元にあったUSB-HUBを試してみましたがこちらもダメでした。
ELECOM U2H-Q4SCR |
発熱問題があるためなんとか放熱対策を取らなければならないと思っている製品を使用していますが、いままで試していてこれ(U2H-Q4SCR)だけまともに動作しています。
2011年8月9日火曜日
overlayでUSBストレージをrootにマウント
右往左往しているOpenWrtですが、どうしても何とかしたい壁はやはり容量の壁を何とかしたいと思っています。
Windows系の考え方としては単純に各アプリケーションを別のHDDに追いやってしまえばいいのですが、Linuxだとどうもスマートな方法が見つかりません。
opkgでインストールディレクトリを変えてしまえばいいとは思うんですけど、具体的な方法がわかりません。
なんとかならないかということでKNOPPIXで遊んでいるとunionfsなるものがあるようで、これはdatabese的なところのunionと同じ考え方をfsに実装しているようです。
たしかにOpenWrtではmini_foというキーワードと共に/overlayディレクトリを/ディレクトリに結合させている雰囲気があります。
では、実際にusbドライブでマウントしたフォルダをルートにかぶせることができれば、容量を確保できないだろうか?という結論に。
具体的に、行う前に一回インストール直後の状態に戻した状態から。
まずはusbを認識させるためのパッケージを導入します。
・インターネット接続を行えるようにLAN, WANの設定を行う。
・opkg update
・opkg install kmod-scsi-core
opkg install kmod-usb-storage
opkg install kmod-fs-ext3
(kmod-fs-mbcacheもインストールされる)
さらにブート時に自動でusbをマウントさせる設定を行うため
opkg install block-hotplug
(block-mount)
(気になるのは block-extrootパッケージも入れて見た。参考文献としてはこちら)
この状態でFree space: 87% (3.54 MB)となっています。
この状態でマウントポイントを設定しなおしてみると…
ファイルシステムでext3を選んだ後、Use as root filesystemこんな属性が増えていました。
試しに再起動をしてみると・・・
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock4 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
再起動後
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
mtdblock4が消えてるのが気にはなりますが、これでusbドライブがルートにかぶせられてる雰囲気が強くなりました。
実際にLuCIのSoftwareのページのフリースペースを確認してみると
Free space: 95% (115.49 MB)
ちゃんと増えている様子が伺えました。
ということで、容量を直接拡張する方法は意外と簡単に行うことができました。
(ただしUSBがきちんとマウントされれば、という大前提がありますが(笑))
Windows系の考え方としては単純に各アプリケーションを別のHDDに追いやってしまえばいいのですが、Linuxだとどうもスマートな方法が見つかりません。
opkgでインストールディレクトリを変えてしまえばいいとは思うんですけど、具体的な方法がわかりません。
なんとかならないかということでKNOPPIXで遊んでいるとunionfsなるものがあるようで、これはdatabese的なところのunionと同じ考え方をfsに実装しているようです。
たしかにOpenWrtではmini_foというキーワードと共に/overlayディレクトリを/ディレクトリに結合させている雰囲気があります。
では、実際にusbドライブでマウントしたフォルダをルートにかぶせることができれば、容量を確保できないだろうか?という結論に。
具体的に、行う前に一回インストール直後の状態に戻した状態から。
まずはusbを認識させるためのパッケージを導入します。
・インターネット接続を行えるようにLAN, WANの設定を行う。
・opkg update
・opkg install kmod-scsi-core
opkg install kmod-usb-storage
opkg install kmod-fs-ext3
(kmod-fs-mbcacheもインストールされる)
さらにブート時に自動でusbをマウントさせる設定を行うため
opkg install block-hotplug
(block-mount)
(気になるのは block-extrootパッケージも入れて見た。参考文献としてはこちら)
この状態でFree space: 87% (3.54 MB)となっています。
この状態でマウントポイントを設定しなおしてみると…
ファイルシステムでext3を選んだ後、Use as root filesystemこんな属性が増えていました。
試しに再起動をしてみると・・・
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock4 on /overlay type jffs2 (rw,relatime)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
再起動後
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /dev type tmpfs (rw,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/sda2 on /overlay type ext3 (rw,relatime,errors=continue,data=writeback)
mini_fo:/overlay on / type mini_fo (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
mtdblock4が消えてるのが気にはなりますが、これでusbドライブがルートにかぶせられてる雰囲気が強くなりました。
実際にLuCIのSoftwareのページのフリースペースを確認してみると
Free space: 95% (115.49 MB)
ちゃんと増えている様子が伺えました。
ということで、容量を直接拡張する方法は意外と簡単に行うことができました。
(ただしUSBがきちんとマウントされれば、という大前提がありますが(笑))
2011年8月8日月曜日
VISTAが立ち上がらなくなった
デスクトップPCのVISTAが立ち上がらなくなった。
心当たりがあるのは…
一番最初おかしかったのが、まず電源を入れてCD/DVD-ROMドライブがオープンボタンで開かなかった。
そのまま起動させると、BIOSのブート画面でCD-ROM:の表示でストップ。
仕方が無いのでBIOSのブート設定からCD-ROMドライブを外して再起動。
VISTAの起動画面が表示され画面が切り替わるところでハードディスクが一定間隔でリードを繰り返している模様。
3,4分は待ったが状態が変わらないので何度かBIOSの設定を変えてみるもののやはりCD-ROMドライブからブートさせようとするとストップ。
意味がわからないので仕方なしにやはりCD-ROMドライブからのブートを外してHDDから起動させセーフモードで起動してみると…
crcdisk.sysの読み込みのところでしばらくストップ。
しばらくというのが大体10分程度でしょうか。
この間もHDDの読み込みを示す点滅が一定間隔でずっと光っていました。
その後セーフ画面が表示されイベントログを見たところ然したるものも見つからなかったので再起動を行ったがやはりHDDの読み込みを示すランプが一定間隔で光った状態に。
とりあえずそのまましばらく放置して5~10分程度するとログイン画面が表示されるようになりました。
ログインしてみてもやはり状態は一向に掴めず。
コンピュータのCD/DVD-ROMドライブを右クリックするとフリーズ。
実際に本体のオープンボタンを押してもびくともしません。
エクスプローラの再起動もしても変わらず。
とりあえずシャットダウン。
かなり時間がかかるので思い切って強制オープンボタンも棒を突っ込んでもびくともしません。(ピンの長さが足りなかったのかもしれない(笑))
思い切って本体を空けてCD/DVD-ROMの電源とS-ATAのコードの確認を行っても特に問題がなさそうなのでさらに思い切って抜いて差し込みなおしたところCD/DVD-ROMのオープンボタンが効く様になりました。(ケーブルの抜き差しとか電源は必ず落としましょう(笑))
するといままでシャットダウン中だった画面もそのまま綺麗に終了。
その後システムを起動してみるといままでのツッカカリもなくなりスムーズに起動するように。
結局、今回はCD/DVD-ROMドライブが何らかの原因でハングアップ状態になったままになってしまった感じです。
電源は何度か入れなおしているのですけど綺麗にリセットがかからなかったのでしょうか?
それともKNOPPIXが原因でしょうか?
何はともあれVISTAが普通に起動してくれるようになったので一段落。
原因は謎ですが、ブートにCD-ROMを追加してまたKNOPPIXをブートさせてみましょうかねぇ…。
心当たりがあるのは…
- KNOPPIXをブートさせた。(しかも画面グチャグチャでリセット後、WindowsVISTAのログオン画面でシャットダウン)
- BIOSのブートの設定を行った。
一番最初おかしかったのが、まず電源を入れてCD/DVD-ROMドライブがオープンボタンで開かなかった。
そのまま起動させると、BIOSのブート画面でCD-ROM:の表示でストップ。
仕方が無いのでBIOSのブート設定からCD-ROMドライブを外して再起動。
VISTAの起動画面が表示され画面が切り替わるところでハードディスクが一定間隔でリードを繰り返している模様。
3,4分は待ったが状態が変わらないので何度かBIOSの設定を変えてみるもののやはりCD-ROMドライブからブートさせようとするとストップ。
意味がわからないので仕方なしにやはりCD-ROMドライブからのブートを外してHDDから起動させセーフモードで起動してみると…
しばらくというのが大体10分程度でしょうか。
この間もHDDの読み込みを示す点滅が一定間隔でずっと光っていました。
その後セーフ画面が表示されイベントログを見たところ然したるものも見つからなかったので再起動を行ったがやはりHDDの読み込みを示すランプが一定間隔で光った状態に。
とりあえずそのまましばらく放置して5~10分程度するとログイン画面が表示されるようになりました。
ログインしてみてもやはり状態は一向に掴めず。
コンピュータのCD/DVD-ROMドライブを右クリックするとフリーズ。
実際に本体のオープンボタンを押してもびくともしません。
エクスプローラの再起動もしても変わらず。
とりあえずシャットダウン。
かなり時間がかかるので思い切って強制オープンボタンも棒を突っ込んでもびくともしません。(ピンの長さが足りなかったのかもしれない(笑))
思い切って本体を空けてCD/DVD-ROMの電源とS-ATAのコードの確認を行っても特に問題がなさそうなのでさらに思い切って抜いて差し込みなおしたところCD/DVD-ROMのオープンボタンが効く様になりました。(ケーブルの抜き差しとか電源は必ず落としましょう(笑))
するといままでシャットダウン中だった画面もそのまま綺麗に終了。
その後システムを起動してみるといままでのツッカカリもなくなりスムーズに起動するように。
結局、今回はCD/DVD-ROMドライブが何らかの原因でハングアップ状態になったままになってしまった感じです。
電源は何度か入れなおしているのですけど綺麗にリセットがかからなかったのでしょうか?
それともKNOPPIXが原因でしょうか?
何はともあれVISTAが普通に起動してくれるようになったので一段落。
原因は謎ですが、ブートにCD-ROMを追加してまたKNOPPIXをブートさせてみましょうかねぇ…。
KNOPPIX 画面ぐちゃぐちゃ
デスクトップで試したところうまく起動できないようでした。
システムは動いているようだったんですが、画面はグチャグチャ。
(映り込みが激しいですが)マウスカーソルが表示されているので周波数ずれというよりはVRAMアクセスがおかしくなっているという感じです。
どうもboot:オプションを指定すればよいらしいという感じです。
http://www.alpha.co.jp/biz/products/knoppix/faq/download_starting.shtml
まぁ時間ができたら試してみましょう。
システムは動いているようだったんですが、画面はグチャグチャ。
どうもboot:オプションを指定すればよいらしいという感じです。
http://www.alpha.co.jp/biz/products/knoppix/faq/download_starting.shtml
まぁ時間ができたら試してみましょう。
2011年8月7日日曜日
Linux?
ためしにCDBootできるKNOPPIXのDVDを焼いて試してみた。
Windowマネージャーの相性が悪いのかバグかどうか分からないが画面がかなり崩れる。
この辺の設定はCDBootなので毎回設定する必要がありそうだが、USBにでも保存すればいいのだろうか?
実際に使うに当たってはかなり手間がかかりそうだが、一通りのものが入っているのでバグさえなければ別段問題はなさそうな感じにはなっていると思う。
3D表示がいろいろと悪さをしているような気はするものの、実用性はないのでこれが簡単にカットできれば使っても良さそうです。
Windowマネージャーの相性が悪いのかバグかどうか分からないが画面がかなり崩れる。
この辺の設定はCDBootなので毎回設定する必要がありそうだが、USBにでも保存すればいいのだろうか?
実際に使うに当たってはかなり手間がかかりそうだが、一通りのものが入っているのでバグさえなければ別段問題はなさそうな感じにはなっていると思う。
3D表示がいろいろと悪さをしているような気はするものの、実用性はないのでこれが簡単にカットできれば使っても良さそうです。
2011年7月30日土曜日
usb 1-1: device descriptor read/64, error -71
今までは特定のUSBのみこのエラーが発生していたように感じていたが、どうも起動時にUSBを差し込んでいるとこのエラーが発生することが多々あります。
上記ログは read/8 となっているところがありますが、このタイプのエラーは始めて気づきました。
この種のエラー対応として何か解決策はないかと検索してみると色々出てくるのですが
「内部USBコントローラーと接続しているUSBのコントローラーの互換性の問題
http://open-wrt.ru/dev/ticket/6779
として話を結論付け、追加するUSBを別のコントローラのものに変えるという提案で締めくくられている。
クローズされているもの自体あまり無かったが、日本語で書かれた記事でも
「原因は不明だが追加するUSBを別のものに交換したら症状は出なくなった
ということなのでやはり互換性の問題なのだろうか?
でもこのUSBは今までエラーなんて出てなかった気がするんですよねぇ…RC5に入れ替えてからだとおもうんですが…
この問題はOpenWrtだけではなく、Linux全体で発生しているようでした。
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver起動時にsleepを入れるとメッセージが変わってくるので内部電圧などが不安定なのかもしれないと感じてもいます。
ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller
ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
nf_conntrack version 0.5.0 (460 buckets, 1840 max)
CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
usb 1-1: new high speed USB device using ar71xx-ehci and address 2
usb 1-1: device descriptor read/64, error -71
ath_hal: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
ath_hal: 2009-05-08 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133, RF2425, REGOPS_FUNC, XR)
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using ar71xx-ehci and address 3
ath_pci: trunk
wlan: trunk
wlan: mac acl policy registered
ath_rate_minstrel: Minstrel automatic rate control algorithm 1.2 (trunk)
ath_rate_minstrel: look around rate set to 10%
ath_rate_minstrel: EWMA rolloff level set to 75%
ath_rate_minstrel: max segment size in the mrr set to 6000 us
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: new high speed USB device using ar71xx-ehci and address 4
usb 1-1: device descriptor read/8, error -71
usb 1-1: device descriptor read/8, error -71
usb 1-1: new high speed USB device using ar71xx-ehci and address 5
usb 1-1: device descriptor read/8, error -71
usb 1-1: device descriptor read/8, error -71
hub 1-0:1.0: unable to enumerate USB device on port 1
上記ログは read/8 となっているところがありますが、このタイプのエラーは始めて気づきました。
この種のエラー対応として何か解決策はないかと検索してみると色々出てくるのですが
「内部USBコントローラーと接続しているUSBのコントローラーの互換性の問題
http://open-wrt.ru/dev/ticket/6779
として話を結論付け、追加するUSBを別のコントローラのものに変えるという提案で締めくくられている。
クローズされているもの自体あまり無かったが、日本語で書かれた記事でも
「原因は不明だが追加するUSBを別のものに交換したら症状は出なくなった
ということなのでやはり互換性の問題なのだろうか?
でもこのUSBは今までエラーなんて出てなかった気がするんですよねぇ…RC5に入れ替えてからだとおもうんですが…
この問題はOpenWrtだけではなく、Linux全体で発生しているようでした。
2011年7月27日水曜日
何度目かのUSB関連のパッケージ
毎回色々なトラブルがあって最低限必要なパッケージがどれなのか具体的に判別がつかなかったわけですが、初期化した後試して見ました。
OpenWrt 10.03.1-rc5で必要なパッケージは…
あとは実際に必要なフォーマットと、文字コードなどが必要になってくるでしょう。
ext3で前の環境のOpenWrtでフォーマットしたUSBをつなげるだけなので
OpenWrt 10.03.1-rc5で必要なパッケージは…
- kmod-scsi-core
- kmod-usb-storage
あとは実際に必要なフォーマットと、文字コードなどが必要になってくるでしょう。
ext3で前の環境のOpenWrtでフォーマットしたUSBをつなげるだけなので
- kmod-fs-ext3
BIOSのアップデート完了しかし
hx4700の公開されているアップデートを一通りかけてみた。
中でも期待したのはBluetooth の HID Keyboardのアップデート。
しかし残念ながら何も変わりませんでした。
追加されたBT HIDアプリは手元のキーボードを認識させることはできなかった。
あとはSPPでBluetoothに接続させてシリアルキーボード用のプログラム経由で何かできないかとはおもったがどうにもBluetooth接続が怪し過ぎる。
この辺は定義ファイルを編集してなんとかならないものなんでしょうかねぇ。
中でも期待したのはBluetooth の HID Keyboardのアップデート。
しかし残念ながら何も変わりませんでした。
追加されたBT HIDアプリは手元のキーボードを認識させることはできなかった。
あとはSPPでBluetoothに接続させてシリアルキーボード用のプログラム経由で何かできないかとはおもったがどうにもBluetooth接続が怪し過ぎる。
この辺は定義ファイルを編集してなんとかならないものなんでしょうかねぇ。
復興支援という名ばかりの政策にうんざり
政治に期待はしていないけれど、ほんとに何がやりたいんでしょうかね。
野党は与党に対して足を引っ張ることしかしないし、与党は政権を盾にやりたい放題。
ソマリアでは干ばつで1150万人が深刻な食料不足
ノルウェーでは爆発、乱射
そして
米財政赤字削減問題
原発の汚染状況は国民には隠蔽しつつ放射能汚染の実験場となっている日本国内。
完全デジタル化されたテレビではろくなニュースは流されず、ましてや いまだに放射線と放射性物質の区別もつかないテキトウな解説が氾濫する。
野党は与党に対して足を引っ張ることしかしないし、与党は政権を盾にやりたい放題。
ソマリアでは干ばつで1150万人が深刻な食料不足
ノルウェーでは爆発、乱射
そして
米財政赤字削減問題
原発の汚染状況は国民には隠蔽しつつ放射能汚染の実験場となっている日本国内。
完全デジタル化されたテレビではろくなニュースは流されず、ましてや いまだに放射線と放射性物質の区別もつかないテキトウな解説が氾濫する。
2011年7月26日火曜日
クローラのアクセス URL削除
今日のお昼すぎには削除されていたようです。
現状だと5日程度かかるということでしょうか。
しかしまだウェッブマスターツールの「診断」「クロールエラー」では削除したURLがずらっと並んでいます。
Googleの検索がインスタント検索になってしまいうまくサイトだけで絞り込んだ検索がうまく行かないのですが、検索結果の表示は消えているようです。
しかしまだウェッブマスターツールの「診断」「クロールエラー」では削除したURLがずらっと並んでいます。
Googleの検索がインスタント検索になってしまいうまくサイトだけで絞り込んだ検索がうまく行かないのですが、検索結果の表示は消えているようです。
hx4700 BIOS Update
今まで不具合が出るほど使い続けてはいませんでしたが、内部バッテリーの交換も済ませたばかり。
また先日購入したキーボードが接続できないので何かないかとちょっと検索してみると
ドライバー、ソフトウェア、ファームウェアのダウンロード
こんなページが見つかりました。
まずはBluetoothのキーボードのアップデート(sp39095.exe)を行ってみましたが効果はありませんでした。
最初に見つけたこちらのアップデートを欠けて見ましょう。
sp29837.exe
早速インストールしてみましたが50%でアップデートプログラムが落ちました、、、
PC上のタスクマネージャでアップデーターが消えていることを確認したうえで再度インストールを実行してみるとUSB接続でタイムアウトしたようで…
hx4700の画面には 0%% というバグっぽい表示が。
インストーラーには一度リセットをかけた上で再起動してくださいとのメッセージ。
ダメモトでhx4700のリセットボタンを押してみると、ブートローダーは生きていたみたいで、ファームウェア更新失敗を認識した上でシリアルかUSBの接続待ちになるようです。一安心。
もう一度アップデータを起動してみるとインストールが始まりました。
しかし53%でUSBタイムアウトだそうで…
今度はエラーメッセージが正しいようです。
恐ろしいのでPC上のアプリも落としましょう…
また先日購入したキーボードが接続できないので何かないかとちょっと検索してみると
ドライバー、ソフトウェア、ファームウェアのダウンロード
こんなページが見つかりました。
まずはBluetoothのキーボードのアップデート(sp39095.exe)を行ってみましたが効果はありませんでした。
最初に見つけたこちらのアップデートを欠けて見ましょう。
sp29837.exe
早速インストールしてみましたが50%でアップデートプログラムが落ちました、、、
PC上のタスクマネージャでアップデーターが消えていることを確認したうえで再度インストールを実行してみるとUSB接続でタイムアウトしたようで…
hx4700の画面には 0%% というバグっぽい表示が。
インストーラーには一度リセットをかけた上で再起動してくださいとのメッセージ。
ダメモトでhx4700のリセットボタンを押してみると、ブートローダーは生きていたみたいで、ファームウェア更新失敗を認識した上でシリアルかUSBの接続待ちになるようです。一安心。
もう一度アップデータを起動してみるとインストールが始まりました。
しかし53%でUSBタイムアウトだそうで…
今度はエラーメッセージが正しいようです。
恐ろしいのでPC上のアプリも落としましょう…
2011年7月23日土曜日
OpenWrt Backfire 10.03.1-rc5 インストール直後
まだ何もしていませんけど初期状態に近い状態のログとか
今のところrootパスワードとLEDの設定を遊んでみただけです。
気がついたのはLEDのRooter ModeランプとAP Modeランプが逆になっている感じがします。
今のところrootパスワードとLEDの設定を遊んでみただけです。
気がついたのはLEDのRooter ModeランプとAP Modeランプが逆になっている感じがします。
10.03.1-rc5
downloads.openwrt.org/backfire/を見てみると10.03.1-rc5がリリースされていました。
スナップショットなどではすでに出ていたようですが、こっちに移ってきたので
で、
openwrt-ar71xx-mzk-w04nu-squashfs-factory.binをダウンロード
そしてLuCIよりインストール
sysupgradeの方を…
ブラウザからアクセスしてみるとリセットがかかっていましたが、ログイン画面の雰囲気がこれまでと違ってシンプルに。
Sysupgradeってアップグレード用なんでしょうか?違いが良くわかっておりません(笑)
スナップショットなどではすでに出ていたようですが、こっちに移ってきたので
で、
openwrt-ar71xx-mzk-w04nu-squashfs-factory.binをダウンロード
そしてLuCIよりインストール
The uploaded image file does not contain a supported format. Make sure that you choose the generic image format for your platform.エラーです(笑)
sysupgradeの方を…
SystemProceedしてみると
Flash Firmware
The flash image was uploaded. Below is the checksum and file size listed, compare them with the original file to ensure data integrity.
Click "Proceed" below to start the flash procedure.
Checksum: 00a3af6cffe80df08ab193766b9f4daa
Size: 3.56 MB
Systemと表示され、本体のランプが消えPowerが点灯。そのごStatusランプが点滅ししばらく経つと起動が完了した雰囲気に。
Flash Firmware
The system is flashing now.
DO NOT POWER OFF THE DEVICE!
Wait a few minutes until you try to reconnect. It might be necessary to renew the address of your computer to reach the device again, depending on your settings.
Starting luci-flash...
Saving config files...
Switching to ramdisk...
Performing system upgrade...
Upgrade completed
Rebooting system...
ブラウザからアクセスしてみるとリセットがかかっていましたが、ログイン画面の雰囲気がこれまでと違ってシンプルに。
Sysupgradeってアップグレード用なんでしょうか?違いが良くわかっておりません(笑)
登録:
投稿 (Atom)