
Ubuntu日本語フォーラム

ログインしていません。
今までLinuxはネットとOOoしか使ってきませんでしたが、パソコンに詳しい(と思われてて)ボードコンピュータの評価をしろ、と言われてしまいました。
ATX互換ボードということなので何も考えずにHDD繋いで10.04LTSを入れたのですがシリアルポートが認識されません。
dmesgというコマンドでハードウェアの構成が確認できるところまでは判ったので調べてみました。
BIOSではポートアドレスが3F8、2F8、C80、C88、C90、C98、IRQが4、3、11、10、11、10となっています。
dmesgによるとttyS0~ttyS3は
00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
00:08: ttyS2 at I/O 0xc80 (irq = 11) is a 16550A
00:09: ttyS3 at I/O 0xc88 (irq = 10) is a 16550A
serial 00:0a: disabled
serial 00:0b: disabled
と表示されてます。
たぶん「00:0a」と「00:0b」のserialがttyS4、ttyS5になるのが期待している状態だと思うのですが、どこを弄れば良いのか判りません。
デバイスを増やすにはカーネルコンパイル、と言う手法?があるのまではわかりましたがそれしか方法がないのでしょうか?
もっと簡単な方法があれば教えてください。
お願いします。
オフライン
すみません。
よく理解しないまま投稿してしまいますが、
http://ubuntuforums.org/showthread.php?t=1663575
あたりが参考になりそうです。
とりあえず、起動オプションに、
8250.nr_uarts=8
を与えて、dmesgの出力に変化があるかの確認から始められてはいかがでしょう。
オフライン
hmatsueさま
ありがとうございます。
十分参考になりました。
無事、ポートの数を増やせました。
オフライン