2.6.35-32-genericでMint 10を使用しています
PCには2つの有線イーサネットカードがあります。両方とも同じです。 1つはマザーボードに組み込まれ、もう1つはPCI-Eカードです。私は組み込みのものを使用していますが、どちらももう機能していません。イーサネットが機能しなくなるまでシステムに最近加えた唯一の変更は、Mint KDE 12.04 64bitをデュアルブートとしてインストールすることでした。奇妙なことに、内蔵のイーサネットカードは毎回正常に動作します。そのカーネルは3.2です。
突然、ifconfigはeth0が表示されないことを教えてくれます。
dmesg | grep r816 gives me nothing.
私が見つけることができるすべてのランチパッド/質問ubuntu/ubuntuフォーラムリンクについてチェックアウトしました、そして私が得る最良の結果はここからです:
$(uname -r)
オプションを試してみましたが、r8169のブラックリストは、このマシンで同様の問題が発生した数年前からすでに存在していました。 Build-essentialsがインストールされます。
添付されているのは、これを機能させるための最新の試みのためのターミナルコマンドのコピーです。このマシンでインターネットに接続する他の方法がないので、これをコピーして新しいテキストファイルに貼り付け、USB経由でラップトップに転送する必要がありました。
root@DesktopBlack:~$ cd r8168-8.031.00/
root@DesktopBlack:~/r8168-8.031.00$ make clean modules
make -C src/ clean
make[1]: Entering directory `/home/badcam/r8168-8.031.00/src'
make -C /lib/modules/2.6.35-32-generic/build SUBDIRS=/home/badcam/r8168-8.031.00/src clean
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-32-generic'
CLEAN /home/badcam/r8168-8.031.00/src/.tmp_versions
CLEAN /home/badcam/r8168-8.031.00/src/Module.symvers /home/badcam/r8168-8.031.00/src/modules.order
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-32-generic'
make[1]: Leaving directory `/home/badcam/r8168-8.031.00/src'
make -C src/ modules
make[1]: Entering directory `/home/badcam/r8168-8.031.00/src'
make -C /lib/modules/2.6.35-32-generic/build SUBDIRS=/home/badcam/r8168-8.031.00/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-32-generic'
CC [M] /home/badcam/r8168-8.031.00/src/r8168_n.o
CC [M] /home/badcam/r8168-8.031.00/src/r8168_asf.o
CC [M] /home/badcam/r8168-8.031.00/src/rtl_eeprom.o
CC [M] /home/badcam/r8168-8.031.00/src/rtltool.o
LD [M] /home/badcam/r8168-8.031.00/src/r8168.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/badcam/r8168-8.031.00/src/r8168.mod.o
LD [M] /home/badcam/r8168-8.031.00/src/r8168.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-32-generic'
make[1]: Leaving directory `/home/badcam/r8168-8.031.00/src'
root@DesktopBlack:~/r8168-8.031.00$ make install
make -C src/ install
make[1]: Entering directory `/home/badcam/r8168-8.031.00/src'
make -C /lib/modules/2.6.35-32-generic/build SUBDIRS=/home/badcam/r8168-8.031.00/src INSTALL_MOD_DIR=kernel/drivers/net modules_install
make[2]: Entering directory `/usr/src/linux-headers-2.6.35-32-generic'
INSTALL /home/badcam/r8168-8.031.00/src/r8168.ko
DEPMOD 2.6.35-32-generic
make[2]: Leaving directory `/usr/src/linux-headers-2.6.35-32-generic'
make[1]: Leaving directory `/home/badcam/r8168-8.031.00/src'
root@DesktopBlack:~/r8168-8.031.00$ insmod ./src/r8168.ko
root@DesktopBlack:~/r8168-8.031.00$ mkinitramfs -o /boot/initrd.img-$(uname -r) $(uname -r)
Warning: No support for locale: en_NZ.utf8
root@DesktopBlack:~/r8168-8.031.00$ lspci -v
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate
Subsystem: Advanced Micro Devices [AMD] RS780 Host Bridge Alternate
Flags: bus master, 66MHz, medium devsel, latency 32
Memory at <ignored> (64-bit, non-prefetchable)
Capabilities: [c4] HyperTransport: Slave or Primary Interface
Capabilities: [54] HyperTransport: UnitID Clumping
Capabilities: [40] HyperTransport: Retry Mode
Capabilities: [9c] HyperTransport: #1a
Capabilities: [f8] HyperTransport: #1c
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 45
I/O ports at ce00 [size=256]
Memory at fdfff000 (64-bit, prefetchable) [size=4K]
Memory at fdff8000 (64-bit, prefetchable) [size=16K]
[virtual] Expansion ROM at fdf00000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [ac] MSI-X: Enable- Count=4 Masked-
Capabilities: [cc] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 03-00-00-00-68-4c-e0-00
Kernel driver in use: r8168
Kernel modules: r8169
root@DesktopBlack:~/r8168-8.031.00$ lsmod | grep r816
r8168 237114 0
root@DesktopBlack:~/r8168-8.031.00$ Sudo ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
root@DesktopBlack:~/r8168-8.031.00$ dmesg | grep r816
[ 1527.700515] r8168 Gigabit Ethernet driver 8.031.00-NAPI loaded
[ 1527.700568] r8168 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 1527.700597] r8168 0000:03:00.0: setting latency timer to 64
[ 1527.700731] r8168 0000:03:00.0: irq 45 for MSI/MSI-X
[ 1527.769143] r8168: This product is covered by one or more of the following patents: US5,307,459, US5,434,872, US5,732,094, US6,570,884, US6,115,776, and US6,327,625.
[ 1527.769148] r8168 Copyright (C) 2012 Realtek NIC software team <[email protected]>
root@DesktopBlack:~/r8168-8.031.00$ Sudo ifconfig eth0 up
root@DesktopBlack:~/r8168-8.031.00$ Sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 1c:6f:65:21:68:98
inet6 addr: fe80::1e6f:65ff:fe21:6898/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:240 (240.0 B) TX bytes:3213 (3.2 KB)
Interrupt:45 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:38307 errors:0 dropped:0 overruns:0 frame:0
TX packets:38307 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1111719 (1.1 MB) TX bytes:1111719 (1.1 MB)
tap0 Link encap:Ethernet HWaddr de:ba:fd:35:c8:bf
inet addr:10.0.1.1 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::dcba:fdff:fe35:c8bf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:35 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
vboxnet0 Link encap:Ethernet HWaddr 0a:00:27:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@DesktopBlack:~/r8168-8.031.00$ nano /etc/network/interfaces
auto lo
iface lo inet loopback
#auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
pre-up /usr/sbin/ethtools -S eth0 speed 1000 autoneg off
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
#auto eth1
#iface eth1 inet dhcp
#iface eth1 inet static
#address 192.168.1.10
#netmask 255.255.255.0
#gateway 192.168.1.1
#network 192.168.1.0
#broadcast 192.168.1.255
#Sudo ifdown eth0
#Sudo ifup eth0
#Sudo ifdown eth1
#Sudo ifup eth1
だから、すべて(私にとって)は、それが動作するはずのように見えます。しかし、そうではありません。再起動するとすぐに(完全に電源を切る方法も何度も試しました)、すべてを失い、元の状態に戻ります。
立ち往生しています。
2枚のカードが互いに競合していませんか?ここで回答を待っている間に削除することもできます。
Kubuntu KDE 12.04(私が想定しているカーネル)が動作し、古い信頼できるMint 10が動作しなくなるのはなぜですか?カーネルをアップグレードする解決策の1つはありますか?または、それは本当に悪いことですか?必要に応じて逆にすることはできますか?
この投稿 が見つかりました。このコマンドは実際にEth0を機能させます。
それから私は試した
Sudo service network-manager stop
に続く
Sudo dhclient3 eth0
しかし、再起動すると、すべてが再び失われます。でも
Sudo dhclient3 eth0
Gnome Panel Network Managerにはまだイーサネット接続が表示されず、左クリックが表示されます
Network Managerが実行されていません
だから、それが私をこれに導いた Launchpadバグレポート
また、そこに記載されているソリューションにより、Network Managerアプレットが正しく機能します。
service network-manager stop
rm /var/lib/NetworkManager/NetworkManager.state
service network-manager start
NetworkManager.state [main]にも追加しました:
NetworkingEnabled=true
これは、ドライバーを再インストールするとすぐに、イーサネットがバックアップされて実行されているが、再起動時にドライバーが失われることを意味します。だから今、私が今必要なのは、再起動時にイーサネットドライバが消えないことだけだと推測しています。
これは、ドライバー設定を維持するために私がしたことです:
Sudo -s nano /etc/initramfs-tools/modules --- added r8168 (saved) update-initramfs -v -u -k `uname -r`
...それで終わりです。数回再起動しましたが、完全に電源をオフにしました。
buntuforums.org からその情報を得た