LINUX.ORG.RU

Сетевуха


0

1

Поменял материнку, встроенная гигабитная сетевуха сразу нормально не стартанула. Ковыряться не хотелось, попросту отключил ее в BIOS и воткнул PCI D-Link сотку. Сейчас понадобилась, включил. Понятно, что ничего, включая интернет, не работает (да и понятно не должно). Подкиньте идею - что бы это значило (ниже) и где копать?

#lspci
02:05.0 Ethernet controller: SysKonnect SK-9871 V2.0 Gigabit Ethernet 1000Base-ZX Adapter, PCI64, Fiber ZX/SC (rev 10)
02:0b.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)

#dmesg | grep eth
skge 0000:02:05.0: bad (zero?) ethernet address in rom
skge eth0: addr 00:00:00:00:00:00
eth1: VIA Rhine III at 0xf7ffb800, 00:26:5a:05:d1:ea, IRQ 23.
eth1: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 41e1.

#ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:00:00:00:00:00  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          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:22 

eth1_rename Link encap:Ethernet  HWaddr 00:26:5a:05:d1:ea  
          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:23 Base address:0x2800
Воткнуть еще одну сетевушку не предлагать - в наличии имеется, но хочу разобраться с этой.

В биосе MAC не указывается?
Что если его принудительно назначить ifconfig eth0 hw ether 00:26:5a:05:d1:e1 ?

lnx ()

> skge 0000:02:05.0: bad (zero?) ethernet address in rom

Сомневаюсь, что она исправная.

Lumi ★★★★★ ()

очевидно, для eth0 было правило в
udev/rules.d/70-persistent-net.rule

а для новой карточки которая во время старта системы оказалась eth0 нет такого правила

see /etc/udev/rules.d/70-persistent-net.rules

hizel ★★★★★ ()
Ответ на: комментарий от hizel

Сколько себя помню, для новых карточек эти правила заводятся и добавляются в этот файл автоматом.
К тому же eth1_rename явно ручная работа.

Lumi ★★★★★ ()

Ну хорошо, я с трудом, но нашел драйвер marvell этой карты для линуха. Вопрос в том, что гуглил и читал, вроде как сама карта ядром 2.4+ поддерживается. У меня Slackware 13.1, ядро 2.6.33, может, в драйвере дело? В смысле, попробовать его установить?
ЗЫ: Не кидайте помидорами.

cadaber ★★ ()

Отсюда внезапно выгуглилось http://downloadnew.org/drivers/network-card/syskonnect-sk-9871-v20-gigabit-et..., что карта эта на чипе:

This package provides the driver for the Marvell Yukon 88E8039 PCI-E Fast Ethernet Controller in the supported notebook models and operating systems. This driver enables the network device to connect to the Internet....


Поиск по Marvell Yukon 88E8039 привёл на http://www.linux.org.ru/forum/linux-hardware/2591227

Видимо всё будет очень глухо.

Lumi ★★★★★ ()
Ответ на: комментарий от cadaber

Хм, это не то. Думаю, надо чип отпаять и посмотреть маркировку на его нижней стороне.

Думаю, что от меня дальше пользы уже не будет. Всё-равно у меня такой железки под рукой нет.

Lumi ★★★★★ ()

ну так оно завелось собсно, тока мак нули, поменяй на чтонить от балды и скорее всего будет работать, сисконнекты этим чучуть страдают, у них толи дохнет толи обнуляется почемуто епромка в которой мак прошит и получается такая ситуация, но если задать вручную то работает.

GHhost ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.