LinuxForum.Fans
Тема

Сетевая карта RTL8111/8168B не работает в ноуте

Автор: Ru_Grey 5 сообщений 5209 просмотров
#102648

сем всего доброго!
Установил на свой ноут HP ProBook 4320S Calculate 10.9 c Gnome.
Не работает сетевая карта. В Ubuntu работает. Нет линка. Когда ставил с Live CD то всё работало.Пробовал забивать руками сетевые параметры, но увы. Параметры применяются но пинг до хостов не ходит в одной сети.
lspci
45:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)

lsmod
r8169 37059 0
mii 3738 1 r8169

dmesg
r8169 0000:45:00.0: PCI INT A disabled
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:45:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
r8169 0000:45:00.0: setting latency timer to 64
r8169 0000:45:00.0: irq 46 for MSI/MSI-X
r8169 0000:45:00.0: eth0: RTL8168d/8111d at 0xffffc90011c8a000, c8:0a:a9:df:b9:54, XID 083000c0 IRQ 46
r8169 0000:45:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
r8169 0000:45:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
r8169 0000:45:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready
r8169 0000:45:00.0: eth0: link down
ADDRCONF(NETDEV_UP): eth0: link is not ready

Прошу помочь в решении проблемы.
Заранее благодарен.

#102650

Ru_Grey,
покажите

text

lspci -k | grep -i net -A 2
text

ifconfig -a
text

cat /etc/udev/rules.d/70-persistent-net.rules
text

cat /etc/conf.d/net

Да, какую версию baselayout вы используете?

#102654
text

# lspci -k | grep -i net -A 2
44:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
    Subsystem: Hewlett-Packard Company Device 3040
    Kernel driver in use: ath9k
--
45:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
    Subsystem: Hewlett-Packard Company Device 1421
    Kernel driver in use: r8169
text
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr c8:0a:a9:df:b9:54  
          UP 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)
          Interrupt:46 Base address:0xa000 

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:1206 errors:0 dropped:0 overruns:0 frame:0 TX packets:1206 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:101430 (99.0 KiB) TX bytes:101430 (99.0 KiB)

wlan0 Link encap:Ethernet HWaddr 5c:ac:4c:60:8b:f6 inet addr:10.1.68.8 Bcast:10.1.68.15 Mask:255.255.255.240 inet6 addr: fe80::5eac:4cff:fe60:8bf6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2076781 errors:0 dropped:0 overruns:0 frame:0 TX packets:1021080 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2876760938 (2.6 GiB) TX bytes:89867129 (85.7 MiB)

text

# cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c8:0a:a9:df:b9:54", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x168c:0x002b (ath9k) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="5c:ac:4c:60:8b:f6", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

text
# cat /etc/conf.d/net

config_eth0=( "dhcp" ) enable_ipv6_eth0="false" mac_eth0="C8:0A:A9:DF:B9:54" auto_eth0="true"

baselayout

sys-apps/baselayout
Latest version available: 2.0.1
Latest version installed: 2.0.1

#102657

Вы используете baselayout из тестовой ветки, синтаксис его конфигурационных файлов изменился. Должно быть примерно так:

text

# cat /etc/conf.d/net
dns_domain="ha0s.net"
dns_servers="82.209.213.60 82.209.213.51"
modules="ifconfig"
config_eth0="dhcp"
dhcp_eth0="release nodns nontp nonis"

Возможно, понадобится включить eth0 в автозагрузку:
[console]
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
[/console]
P.S. http://www.gentoo.org/doc/en/openrc-migration.xml

#103113

После вот этих мероприятий

text
emerge -uD system
emerge -uD world

Сетевая карта заработала.
Спасибо что попытались помочь.

Войдите или зарегистрируйтесь, чтобы ответить.