私は現在、Linuxのフルタイムユーザーです。 Ubuntuは最初はその仕事をしていましたが、団結に取り組んだ数か月後、KDEに切り替えることを考えました。 KDEに飽きた後、XFCEに切り替えたところ、問題が発生しました。 PCを起動してログインすると、インターネットが利用できなくなります。 eth0がlspci/ifconfigにありません、l0のみが表示されます。再起動後、すべて問題ありません。検索して検索したところ、手がかりが見つからず、Ubuntuが原因である可能性があると考えたため、ManjaroXFCEに切り替えました。ここでも同じことが起こっていますが、システムは高速で、ログインする前に再起動する必要はありません。
Manjaroのネットワークマネージャーに関するハードウェアの問題なのかソフトウェアのバグなのかはわかりませんが、Live USBから起動すれば、すべて問題ありません。
この問題を解決して、インターネットを再起動せずに機能させるにはどうすればよいですか?
私は3つの可能性を疑っています:
試すべきこと(使用するコマンドを調整/変更する必要がある場合があります):
ifconfig -a
ifconfig eth0 up
dhclient eth0
rmmod
/modprobe
を使用してドライバーモジュールをリロードすることもできます。
編集:
以前の試みは役に立たなかったので、ハードウェアに関連する何か(信頼性の低い接続、揚げたコンポーネントなど)が疑われます。再起動が役立つ場合、問題は電源に関連している可能性があります-次のことを試してください。
EDIT2:
コメントから、問題が起動中の「TCS高速キャリブレーションに失敗しました」メッセージに関連していることは明らかです。試すべきいくつかのこと:
cat /sys/devices/system/clocksource/clocksource0/available_clocksource
-インターネットが機能しているときと機能していないときで内容は異なりますか?clocksource=acpi_pm
またはclocksource=hpet
を追加してみてください( this ページからアイデアを得ました)私の経験から、ソースはPSUであるに違いありません(同様のハードウェアで十分な奇妙な問題が発生していました)。
EDIT4:
PSUではないようです...上記の他のオプションが失敗した場合は、キャプチャしてみてください。
dmesg > boot.log
また、LANが機能している場合と機能していない場合の違いを確認してください。少なくとも前に説明したTSCエラーが表示されるはずですが、他にも違いがある可能性があります。
diff bott_ok.log boot_fail.log
EDIT5:
コメントから、シームの問題は、コールドリセットおよびホットリセット中のPCI列挙に関連しており、GRUBローダー(Linuxカーネルがロードされる前)でlspci
を使用して識別されます。試してください:
reset_devices
、nobios
、conf1
、conf2
などのオプションを使用してカーネルを起動します(私の注意を引いたのはほんの数例です。Documentation/kernel-parameters.txt
でさらに多くを見つけることができます。最初にBIOSまたはPCI関連のオプションを探します);EDIT6:
BIOS設定をクリアします(リセット、MBのジャンパーを使用してクリア、アップグレード/書き換え)。 「構成データのリセット」、「PnP OSのインストール」、PCIタイミング、または同様のBIOSサーティングを試してみてください。