すべてがうまくいくだろうが、悪魔は私を引っ張ってKarmic Koalaをゼロから置くようにした...私はすぐに問題を思い出した。 しかし、決定は完全に忘れられました。
クイックソリューション
そのため、起動後、wi-fiが機能しないことがわかりました。 / var / log / syslogを見ると、次の疑わしい行がありました。
エラー:ファームウェアファイル「b43 / ucode5.fw」が見つからないか、ロードに失敗しました
Googleを歩いてみると、「アーカイブを展開すればすべてうまくいく」というタイプの問題の解決策があるブログを見つけました。 そこからファームウェアをダウンロードしましたが、そこにはファームウェアが欠落していたので、/ lib / firmware /に解凍し、実際に機能しました。
8.10では、他のドライバーがあったため、問題はそれほど簡単に解決されなかったと言わなければなりません。 8.10にはbcm43xxがありましたが、現在はb43がロードされています。
途中で、解決策を探して、 これらの同じb43ドライバーがあるサイトに出会いました。これらのドライバーがさまざまなBroadcom 43xxチップセットをサポートする方法に関する多くの情報があります。
また、いくつかの場所で、b43の動作はネイティブドライバーよりも悪く、不安定であるという意見に出会いました。
また、以前はネットワークのリストではるかに多くのことを見ていたように思えたので、8.10に戻った少し複雑なパスに沿って進むことにしました。
メーカードライバーの起動-より難しいソリューション
デルのサポートサイトからネイティブドライバをダウンロードしました。 それらは自己解凍型のアーカイブの形式でしたが、ファイルローラーによって問題なく解凍されました。
次に、以下を実行します。
- ndiswrapperをインストールします。これは、ワイヤレスカード用のWindowsドライバーをLinux上で動作させるユーティリティです。
- ブラックリストに配置することにより、b43モジュールをスタートアップから削除します。
sudo vim /etc/modprobe.d/blacklist.conf
そこに行を追加します: ブラックリストb43 - Windowsドライバーのダウンロード:
sudo ndiswrapper -i /path_to_drivers/bcmwl5.inf - 起動時にndiswrapperが起動するように、/ etc / modules( sudo vim / etc / modulesに追加し、そこにndiswrapper行を追加します )
- さらに、再起動後、すべてが機能するはずでしたが、そこにはありませんでした。
再起動しても、wi-fiは動作しません。
この理由は、sdisモジュールの前に読み込まれ、wi-fiカードの制御を許可しないssbモジュールです。
このモジュールがロードされている場合( lsmod | grep ssdを参照)、再度/etc/modprobe.d/blacklist.confを開き 、 ssdとb44を追加します。これにより、ssdがロードされます。 - 次に、 sudo update-initramfs -uを実行し、ロードされたモジュールのリストを更新して、ssbがロードされないようにします
- これで、不要なモジュールを再起動するか手動でアンロードして、目的のndiswrapperをロードすると、wi-fiが機能します
Windowsドライバーの主観的な感覚によると、すべてが本当に良く機能し、安定しています。