ドライバーが読み込まれることもあれば、読み込まれないこともあります


10

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

現在はlshw -C network常にカードが表示されますが、「未請求」と表示されることもあり、madwifi(つまりath_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

2
ブートしてクレームされない場合とブートしてクレームされる場合があるということですか、それともクレームとクレームされていない間で変動するということですか?カーネルログに何かが表示されますか(/var/log/kern.log)(無関係であると確信できないものを投稿してください)?
Gilles「SO-邪悪なことをやめ

前者のことですが、ブートするたびに変わります。
apoorv020

1
@ apoorv020:次回起動してカードが要求されていないことを確認したときは、カードまたはのドライバーに関するすべての行を投稿してください/var/log/kern.log。またmodprobe ath_pci、カーネルログに表示されるエラーメッセージや行を報告してください。考えられる理由の1つは、カードを要求したが機能しない競合するドライバーがいることです。それが問題で、この名前を見つけた場合は、ブラックリストに登録できます。
Gilles「SO-邪悪なことをやめなさい」

@ apoorv020:とにかくドライバはロードされますが、ハードウェアが気に入らない場合があります。比較のために、成功したブーツのログを取得できますか?起動に失敗した場合、あなたはrmmod ath_pci; rmmod ath_hal; modprobe ath_pci、それは時々動作しますか?
Gilles「SO-邪悪なことをやめなさい」

1
@ apoorv020:すでに回答が見つかった場合は、回答として投稿してから受け入れる必要があります。質問を永続的に開いたままにするのではなく、受け入れることをお勧めします。
JMベッカー

回答:


1

HALの代わりにudevを使用してみてください。カーネルとより統合されているため、ハードウェア識別との整合性が向上しています。udevで正常に動作するが、HALを使用したい場合は、ハードウェアに一致するudevルールをHALに移植して、MAC検証やその他の動作を誤らせる可能性があるものをスキップできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.