8139too v jadre 2.4.9 na Ali cipsetu
Richard Richter
richter na bgs.sk
Úterý Srpen 28 16:07:00 CEST 2001
Zdravim...
Dostal jsem se do zajimave situace, kdy mam jedno jadro 2.4.9 s podporou pro
svoji on-board sitovku RealTek8139 - a to na diskete. Bootuji z ni, ponevadz od
vyroby tohoto jadra se mi nepodarilo linux kernel znovu nakonfigurovat tak, aby
to chodilo. :-)))
Mam mainboard ECS K7AMA, Ali1647 NB + 1535+ SB, lan on-board. V Network devices
mam svoji sitovku zvolenou - presne tak to slo i pred tim. Problem muze byt v
nejake kombinaci s jinymi volbami - bohuzel uz ale nevim, jakymi. Kdyz zmazu
.config a pridam jen sitovku, tak to nejde.
Z dmesg vybiram (nejprve po bootu s "dobrou" disketou):
8139too Fast Ethernet driver 0.9.18a
PCI: Found IRQ 15 for device 00:08.0
IRQ routing conflict for 00:08.0, have irq 12, want irq 15
eth0: RealTek RTL8139 Fast Ethernet at 0xd0800f00, 00:d0:09:c8:3e:8a, IRQ 12
eth0: Identified 8139 chip type 'RTL-8139C'
A ted to same s novymi pokusy o to same jadro (nemusim snad rikat, ze ten stary
config jsem stratil :-)):
8139too Fast Ethernet driver 0.9.18a
PCI: Found IRQ 15 for device 00:08.0
IRQ routing conflict for 00:08.0, have irq 12, want irq 15
Assertion failed! ioaddr != NULL,8139too.c,rtl8139_init_one,line=944
eth0: RealTek RTL8139 Fast Ethernet at 0xd400, ff:ff:ff:ff:ff:ff, IRQ 12
eth0: Identified 8139 chip type 'RTL-8139C'
Problem je v te HW adrese - pricina je nevim kde... :-) (ioaddr!=NULL assert
nevysel - to znamena, ze neni znama IO adresa?) Pojdme v dmesg (tom spatnem)
dal:
eth0: Setting 100mbps half-duplex based on auto-negotiated partner ability ffff.
To uz je na konci dmesg. Pri bootu dobreho jadra dostanu podobnou hlasku:
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 41e1.
S cim muze souviset rozdil mezi jednemi a druhymi vysledky?
Za jakokoliv tip budu velmi vdecny. :-)))
S pozdravem Virgo
Richard Richter (richter na bgs.sk)
Application Programmer, Business Global Systems a. s.
Další informace o konferenci Linux