R.A. Epigonos et al.

[linux] [irq][ath] イーサネットデバイスのIRQが衝突してるってどうよ。

いまのところ、家サーバにはeth0からeth4までの5つのイーサネットデバイスがある。で、IRQがどんな感じで割り当てられているかを確認してみる。

# cat /proc/interrupts

eth0とeth3が同じ行にあるので、eth0とeth3は同じIRQが割り当てられている。つーことは、eth0とeth3を同時に使用できないってことで、できたとしても割り込みが発生しまくるんじゃないかっつーことで。なんかいや。eth0はグローバルネットとの出入口で、eth3は家ネットのメインと直結なので、メインでグローバルネットに出ようと思うと割り込み発生しまくりなのでは。そこまで考えると、なんか引っかかるものがある。やっぱりメインの環境は快適であって欲しい訳で、eth3が使うIRQとeth0が使うIRQを別々にして、さらに1つのIRQを専有させたい。でも、1枚のPCIに4ポート付いているようなデバイスのIRQ固定の方法がわからなった。そこでIRQの専有はあきらめ、メインとつながるポートを替える。今のところ、IRQを専有しているイーサネットデバイスはeth1なので、メインをeth1と直結。

でも、IRQの割り当てって、再起動の度にかわっていたかもしれない。変っていたなら毎回チェックしないとだめか。それもすこし面倒だね。

ソーシャルブックマーク

  1. はてなブックマーク
  2. Google Bookmarks
  3. del.icio.us

ChangeLog

  1. Posted: 2008-10-19T12:45:48+09:00
  2. Modified: 2008-10-19T07:16:11+09:00
  3. Generated: 2023-08-27T23:09:10+09:00