3c509B not getting the right IRQ in driver module 99H

Josh Wand genie@ccs.neu.edu
Sat Feb 13 00:44:11 1999


I have a 3Com 3c905B PCI NIC, but the driver module isn't recogizing it
correctly: my Win98 partition says the IRQ is 11, but as the boot messages
show below, the module is busy trying 255.

I tried doing modprobe 3c59x irq=11
but it didn't recognize the symbol "irq" as a parameter.

What's happening? Where/how can I pass along the correct IRQ to the module?

I'm running Linux-Mandrake 5.3 (RedHat 5.2 + KDE), kernel 2.0.36-2.

When I boot, this is what I get:

Feb 11 23:36:30 localhost kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Feb 11 23:36:30 localhost kernel:   A 3Com network adapter is powered down!
Setting the power state 0103->0100.
Feb 11 23:36:30 localhost kernel:   Setting the IRQ to 255, IOADDR to
0xfc00.
Feb 11 23:36:30 localhost kernel:   The PCI BIOS has not enabled the device
at 0/120. Updating PCI command 0000->0005.
Feb 11 23:36:30 localhost kernel: eth0: 3Com 3c905B Cyclone 100baseTx at
0xfc00,  00:10:4b:d1:c6:86, IRQ 255
Feb 11 23:36:30 localhost kernel:  *** Warning: IRQ 255 is unlikely to work!
***
Feb 11 23:36:30 localhost kernel:   8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Feb 11 23:36:30 localhost kernel:   MII transceiver found at address 24,
status 786d.
Feb 11 23:36:30 localhost kernel:   MII transceiver found at address 0,
status 786d.
Feb 11 23:36:30 localhost kernel:   Enabling bus-master transmits and
whole-frame receives.
Feb 11 23:36:30 localhost kernel: eth0: Overriding PCI latency timer (CFLT)
setting of 0, new value is 32.

A different problem, for those of you who have time to spare: when I start
the X server (XFree 3.3.33? I think), my generic 3-button PS/2 mouse doesn't
work. I made sure to use the right driver from mouseconfig, rebooted a
bunch, but no luck so far. Any troubleshooting strategies?

If at all possible, CC: followups to me.

Thanks,
Josh Wand