Не хочет FreeBSD 6.2 определять мою сетевуху на чипсете 8139D.ASP Linux 9.0 пишет так (все нормально):
8139cp: 10/100 PCI Ethernet driver v1.1 (Aug 30, 2003)
8139cp: pci dev 00:13.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead.
8139cp: pci dev 00:14.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip
8139cp: Try the "8139too" driver instead.
8139too Fast Ethernet driver 0.9.26
divert: allocating divert_blk for eth0
eth0: RealTek RTL8139 at 0xc280d000, 00:e0:4c:77:11:fa, IRQ 9
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
divert: allocating divert_blk for eth1
eth1: RealTek RTL8139 at 0xc280f000, 00:e0:4c:77:11:fb, IRQ 10
eth1: Identified 8139 chip type 'RTL-8100B/8139D'FreeBSD 6.2:
rl0: unknown device ID: 8039
rl1: unknown device ID: 8039Ядро GENERIC, device rl и device re включены.
pciconf выводит кучу инфы по rl0 и rl1, сейчас не напишу, доступа к машине временно нет.Что делать и как дальше жить?
>Не хочет FreeBSD 6.2 определять мою сетевуху на чипсете 8139D.>Ядро GENERIC, device rl и device re включены.
>pciconf выводит кучу инфы по rl0 и rl1, сейчас не напишу, доступа
>к машине временно нет.Сетевухи бортовые? Какой чипсет у материнки?
>Что делать и как дальше жить?
Застрелиться?
>>Не хочет FreeBSD 6.2 определять мою сетевуху на чипсете 8139D.
>
>>Ядро GENERIC, device rl и device re включены.
>>pciconf выводит кучу инфы по rl0 и rl1, сейчас не напишу, доступа
>>к машине временно нет.
>
>Сетевухи бортовые? Какой чипсет у материнки?Нет, внешние, PCI, чипсет сетевух Realtek 8139D. Понятия не имею. Называется вроде Tomato что-то там с первым пнем на борту.
>
>>Что делать и как дальше жить?
>
>Застрелиться?Было б чем. :)
>eth0: RealTek RTL8139 at 0xc280d000, 00:e0:4c:77:11:fa, IRQ 9
>eth0: Identified 8139 chip type 'RTL-8100B/8139D'
>divert: allocating divert_blk for eth1
>eth1: RealTek RTL8139 at 0xc280f000, 00:e0:4c:77:11:fb, IRQ 10
>eth1: Identified 8139 chip type 'RTL-8100B/8139D'
>
>Что делать и как дальше жить?Попробуйте добавить идентификаторы устройства в драйвер rl(4).
Помогло следующее:
Взял дрова ftp://61.56.86.122/cn/nic/rtl_bsd_drv_v172.tgzСделал все в соответствии с инструкцией, затем пропатчил if_rl.c :)
Было:
rl_read_eeprom(sc, (caddr_t)&rl_did, RL_EE_PCI_DID, 1, 0);if ( rl_did == RT_DEVICEID_8139 || rl_did == ACCTON_DEVICEID_5030 ||
rl_did == DELTA_DEVICEID_8139 || rl_did == ADDTRON_DEVICEID_8139 ||
rl_did == DLINK_DEVICEID_530TXPLUS)
sc->rl_type = RL_8139;
Стало:
rl_read_eeprom(sc, (caddr_t)&rl_did, RL_EE_PCI_DID, 1, 0);rl_did = RT_DEVICEID_8139;
if ( rl_did == RT_DEVICEID_8139 || rl_did == ACCTON_DEVICEID_5030 ||
rl_did == DELTA_DEVICEID_8139 || rl_did == ADDTRON_DEVICEID_8139 ||
rl_did == DLINK_DEVICEID_530TXPLUS)
sc->rl_type = RL_8139;Сетевуха заработала, но выдирания шнура переживает плохо - выключается и все, до следующей перезагрузки