Hej NG
Jeg har store problemer med at få mit onboard netværkskort til at
fungere i mandrake 9.0. Jeg har prøvet at følge diverse råd på
deja.com, men ingen af dem har virket
(så her kommer en masse
oplysninger).
Kortet (BroadCom) side på mit Asus A7V333+X bundkort. Jeg har lavet driveren
fra en tar fil efter opskriften, der fulgte med bundkortet. Først kørte jeg
make, hvilket
dog gav flere warnings, men ingen fejl:
b44um.c:506:46: warning: pasting "->" and "intstatus" does not give a valid
preprocessing token
b44um.c:507:51: warning: pasting "->" and "gptimer" does not give a valid
preprocessing token
og massere af
b44lm.c:106:64: warning: pasting "->" and "dmaregs" does not give a valid
preprocessing token
b44lm.c:385:40: warning: pasting "->" and "emaccontrol" does not give a
valid preprocessing token
b44lm.c:385:40: warning: pasting "->" and "emaccontrol" does not give a
valid preprocessing token
.....
Er det måske disse warnings der gør at jeg ikke kan få kortet til at fungere
??
Efter make prøvede jeg at teste driveren med "insmod bcm4400.o".
Herefter installerede jeg den så "make install". Jeg har checket at filen
bcm4400.o nu findes i /lib/modules/2.4.19-16mdk/kernel/drivers/net.
Jeg har tilføjet linjen "alias eth0 bcm4400.o" til filen
/etc/modules.conf og "insmod bcm4400" til /etc/modules.
lsmod giver følgende linje:
bcm4400 28224 0 (unused)
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:E0:18:D3:D0:36
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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:9 Memory:ed800000-ed801080
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:64 errors:0 dropped:0 overruns:0 frame:0
TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4014 (3.9 Kb) TX bytes:4014 (3.9 Kb)
/var/log/messages indeholder blandt andet:
Jan 22 17:09:50 localhost kernel: Broadcom 4401 Ethernet Driver bcm4400 ver.
1.0.1 (08/26/02)
Jan 22 17:09:50 localhost kernel: PCI: Found IRQ 9 for device 00:09.0
Jan 22 17:09:50 localhost kernel: eth0: Broadcom BCM4401 100Base-T found at
mem ed800000, IRQ 9, node addr 00e018d3d036
Højere oppe i filen står der blandt andet følgende:
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.0, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.1, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.2, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.3, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: usb-uhci.c: USB UHCI at I/O 0xb800, IRQ 9
Jan 22 17:09:50 localhost kernel: usb-uhci.c: Detected 2 ports
Jan 22 17:09:50 localhost kernel: usb.c: new USB bus registered, assigned
bus number 2
Jan 22 17:09:50 localhost kernel: hub.c: USB hub found
Jan 22 17:09:50 localhost kernel: hub.c: 2 ports detected
Jan 22 17:09:50 localhost kernel: PCI: Found IRQ 3 for device 00:10.2
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.0, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.1, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.2, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: IRQ routing conflict for 00:10.3, have irq
9, want irq 3
Jan 22 17:09:50 localhost kernel: usb-uhci.c: USB UHCI at I/O 0xb400, IRQ 9
Jan 22 17:09:50 localhost kernel: usb-uhci.c: Detected 2 ports
Jan 22 17:09:50 localhost kernel: usb.c: new USB bus registered, assigned
bus number 3
Er det pga. at der er en IRQ konflikt at netkortet ikke virker ??? Jeg
har desværre ingen ide om hverken årsag eller løsning ;-(
Med håb om et godt svar
Mikkel