スタッフのブログです。個以上あるコメントは受け付けない設定になってます。(その2)前回の続きです。今度はカーネルを新しい2.6.35で試してみました。2.6.29でバッファローのWLI-U2-KG54Lを試してうまくいきました。カーネルを2.6.35にして同じことをやってみたのですが、今度は無線LANアダプタの初期化で失敗してしまいます。9.10ではうまくいかなくなったという声が多数みつかりました。Linuxではできません。調べると、WLI-U2-KG54Lと同じZD1211のチップを使っている製品で、Linuxのデバイスドライバにパッチをあてて再ビルドして解決したというのを見つけました。1,このようにソースを修正して再ビルドして試すと、今度は初期化に成功してうまくつながりました。意外にうまくいったので、調子に乗ってパソコンショップで新しい無線LANアダプタを買ってきました。バッファローのWLI-UC-GNです。これはRalink社のRT2870というチップを使っているもので、ネットで調べるとLinux用のドライバもRalink社からダウンロードできるようです。10.04にこのアダプタを挿してみると、自動で認識してGUIで無線LANの設定をしてすぐに使うことができました。それを有効にして再ビルドして試すと、うまく動かすことができました。このチップ用のドライバは"Experimental"(実験版)なので、そのためでしょうか。RaLink社のサイトにあるドライバのソースのほうが新しいかもしれないので、そのうち試してみます。Linuxでも簡単に動かせそうだということがわかりました。USBで接続するデバイスのデバイスドライバはUSBを経由してコマンドとステータスのやりとりをするだけで直接的にI/Oをたたくことはありません。ホストのCPUアーキテクチャには依存しないようです。Linuxで動かすのは可能ではないかということ。他のUSB機器もいろいろ試してみようと思います。23:094コアのCortex-A9のKZM-CA9-01ボードを使って実験したことを書いたページをまとめてみました。14:40私も最近、カーネル付属のRT2870でハマりました。WUSB600N)調べてみるとRaLinkからソースを引っ張ってくるのが定番のようです。実際、あっさりと動作しました。動いてしまえば、モニターモードもサポートしてることもあり、何かと頼りになるデバイスです。21:04ありがとうございます。参考にさせていただきます。最新コメント「最新トラックバック」は提供を終了しました。(2)タグクラウドABCadbaidlAndroidARMarmv7asmbinderbionicBootbuildbuildrootbuiltinbusyboxcccacheCELFcelfjpClangcortex-a8Cortex-A9cpuinfodalvikvmDebiandebuggerdDMAelcembeddedemulatorEventexeGCCFlashfpufroyogccGDBGingerbreadgoldfishIceCreamSandwichinitinitrdinterpreterJAVAjavacjavapjitK&Rkernelkeykzm-a9-dualKZM-A9-GTkzm-ca9-01LinarolinuxLLVMloglogcatltsimingwMIPSmultiarchndkneonnetinstallnfsnon-stopobjdumppartnerPARTNER-JetportingpowermanagementprintfpropertyPyMitepythonqemuQTQTextCodecrootstockrubysdServiceSHsimdsmpTCGtuninguartubootUbuntuuclibcUNIXUSBv8vlinkwakelockwirelessx86zygote計測QRコード京都マイクロコンピュータ。