AIR-EDGE カード AH-H401C が使えない(解決済)

ubuntu Feisty で、AIR-EDGE カード AH-H401C が利用できない問題に遭遇。

カード自体は認識されているのだが、PPPツールなどでATコマンドを送りつけてもまったく動作しない。これが動かないと、モバイル用途としては致命的に近いのでなんとか解決したかった。

対処)
カーネル設定の "Support for sharing serial interrupts" を無効有効にして、カーネルコンパイル
参考(設定):https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/79398
参考(カーネルコンパイル):https://wiki.kubuntu.org/KernelCustomBuild

さらに、PCカードとして認識される ttyS2 のIRQを、/etc/pcmcia/config.opt を編集して 4から10に変更(いらないかも?)。

あとは、pppconfig コマンドを使って設定。初期化文字列も"AT&F&C1&D2&K3&S0E0#A1"としておかないと、うまく動作しなかった。
参考:http://memn0ck.com/d/WILLCOM%252fAH%252dH401C.html

モデムカード使うのに、カーネルコンパイルはきついなぁ。ubuntuのバグ報告として上がっている位だから、早急に修正されることを祈るばかり。