ドライバがロードされたり、ロードされなかったりする場合があります

ドライバがロードされたり、ロードされなかったりする場合があります

私はUbuntuデスクトップを割り当てられ、すでにその上にいくつかの項目がありました。再フォーマットする代わりに、PCIを介してmini-PCIワイヤレスカードをmini-PCIアダプタに接続しました。madwifiドライバを手動でビルドし、.koファイルをインストールしました。

カードは常に表示されますが、時には「請求されません」と表示され、時々lshw -C networkドライバーと一緒に表示されます。この効果の原因は何ですか?madwifiath_pci

編集:のスニペットを/var/log/kern.log読み込めませんでした。

Apr 19 11:47:21 manju-desktop kernel: [    9.935304] ath_hal: module license 'Proprietary' taints kernel.
Apr 19 11:47:21 manju-desktop kernel: [    9.936614] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
Apr 19 11:47:21 manju-desktop kernel: [    9.958671] wlan: svn r4133 (branch madwifi-0.9.4)
Apr 19 11:47:21 manju-desktop kernel: [    9.975867] ath_pci: svn r4133 (branch madwifi-0.9.4)
Apr 19 11:47:21 manju-desktop kernel: [    9.975940] ath_pci 0000:02:04.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Apr 19 11:47:21 manju-desktop kernel: [    9.976024] ath_pci: HAL doesn't support MAC revision 0xffffffff
Apr 19 11:47:21 manju-desktop kernel: [    9.976037] ath_pci 0000:02:04.0: PCI INT A disabled

出力lshw -C network

  *-network:1 UNCLAIMED
       description: Ethernet controller
       product: AR5413 802.11abg NIC
       vendor: Atheros Communications Inc.
       physical id: 4
       bus info: pci@0000:02:04.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm cap_list
       configuration: latency=168 maxlatency=12 mingnt=10

答え1

HALの代わりにudevを試してください。これはカーネルとさらに統合されるため、ハードウェアの識別とより一貫性があります。 udevでうまく機能しますが、まだHALを使用したい場合は、ハードウェアと一致するudevルールをHALに移植して、MACの検証や誤動作を引き起こす可能性があるその他の問題をスキップできます。

関連情報