玄箱うぉううぉう♪

この記事は、以前提供していた同名サイトのミラーとなります。


お知らせ

UNIX USER 9月号に下名の記事が載りました。うぃす!


1.モノ(2005 8/21更新)

※リンク先は Google ドライブとなります


2.こんなことができました

USBオーディオ

aiwa SC-UC78(audio.o)
mpg123,alsaplayer(oss)でmp3が鳴るところまで確認。

USB LAN

corega Ether USB-T(kaweth.o)
plannex UE2-100TX(ax8817x.o)
telnetとかできました。

USBストレージ

USBメモリ(usb-storage.o)
USB CD-ROM(〃)
5in1カードリーダ(〃)
何が珍しい訳でもないですが、割と大変でした。

USBプリンタ

EPSON PM-760C(printer.o)
CUPSでテストページが印刷できることを確認。(EPSON Stylus Photo Series CUPS v1.1)
(要/dev/MAKEDEV usb)

USB-RS232C

PTEC(MCT) USB-232(mct_u232.o)
cat /dev/ttyUSB0で待ちに入るところまで確認(25pin機器持ってないので・・・)。
SIGMA URS232GF(pl2303.o)
YAMAHA MU-15 + midiplay+でcanyon.midが鳴ることを確認。
(要/dev/MAKEDEV usb)

ルータ(玄箱)

iptablesでUSB LANから内蔵LANへパケット転送できました。

PPPoE(ユーザーモード)

woodyのrp-pppoe + eoホームファイバー(NEC SpectralWave ME100-R-PON)

mknod /dev/ppp c 108 0pppoeconfcp -p /etc/ppp/pap-secrets /etc/ppp/chap-secrets

がポイントです。


3.こんなことができませんでした

CF型HDD

Seagate ST1(5GB) + IR-1CF01S
EMモードに入れず。他のマシンでパーテション破壊したりフォーマットしたりするもダメ。
ちなみにBUFFALO RCF-C 96MBはOKでした。

無線LAN(iwconfigを使うもの)

カーネルが無線LANオプションなしでコンパイルされているのでioctl()がドライバまで渡りません。
裏ではアクセスポイント見つけたりしてるので非常に残念。

HG用のモジュール

depmod -aでやたらとエラーが出ると思ったら、カーネルがモジュールのバージョンを細かくチェックするようにコンパイルされているようです。
何事もなくinsmod/modprobe出来るので無視も有りですが少々気持ち悪いです。
解決策をご存じの方help me。


4.TIPS

ppc_uartdを使わずに起動時のLEDの点滅を止めたい

シリアルポートを適切に設定した後にAAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKKをAVRへ送る。

stty -F /dev/ttyS1 10:1:9f0d:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0echo -n “AAAAFFFFJJJJ>>>>VVVV>>>>ZZZZVVVVKKKK” > /dev/ttyS1

設定前に一回でも/dev/ttyS1に何か書いてしまうと設定しても要求を受け付けないので注意。

普通にshutdownコマンドが使いたい

シリアルポート設定後、/etc/rc.d/init.d/haltに/dev/ttyS1へEEEEなりCCCCなりをecho -nする処理を記述する。
version1.1以降のファームではデフォルトでできるようなのでそれを移植するのも良いかと。

AVRから送られてくる文字列を取得したい

シリアルポートへのアクセスはディティールが普通のファイルとは異なるのでcatなどでは普通は読めない。
kuroevtdに参考ソースあり。

AVRから送られてくるコマンドにはどんなのがあるの

適当に調べた限りでは下の4つです。

  • 0x20:電源ボタン離し
  • 0x21:電源ボタン押し
  • 0x22:リセットボタン離し
  • 0x23:リセットボタン押し

debian化キットの作り方(適当)

debootstrapを利用してppcなbaseのユーザランドを構築する。
その疑似ルートにchrootして各種設定を行う。
最後に設定が完了した疑似ルートをtgzボールにする。

と、言う訳で特におもろいことはやってません。かしこ。

  1. コメントはまだありません。

  1. トラックバックはまだありません。