Problem with 3c905 and Mandrake 6.1

Matthew Hill matthill@home.com
Thu Dec 23 20:09:12 1999


Thanks for the leads. I'll check out the different kernel. I'm currently
using the kernel that came on the mandrake 6.1 iso image ( 2.2.13).

a cat of /proc/interrupts showed that the NIC was the only device using IRQ
10.

I installed the pciutils rpm. An lspci reported the following
00:0d.0 Ethernet controller: 3Com Corporation 3c905 100BaseT4
 Flags: bus master, medium devsel, latency 64, IRQ 10
 I/O ports at ec00
 Expansion ROM at ea000000 [disabled] [size=0]

Matt
----- Original Message -----
From: Al Goldstein <al@sense-gold-134.oz.net>
To: Kevin Ford <kevin.ford@natpower.com>
Cc: <linux-vortex@beowulf.gsfc.nasa.gov>
Sent: Thursday, December 23, 1999 2:41 PM
Subject: RE: Problem with 3c905 and Mandrake 6.1


> I don't know which kernel Mandrake is using, but I recall that Dennis
Becker's
> update to 3c905 didn't appaear as 3c59x.c in the new kernels for quite a
> while after he finished making it.
>
> I have a similar problem with a 509b rev A card. It is recognized ok by
> freebsd 3.2 but doesn't run. The same card is not recgnized in solaris
2.5.
> I'm running a 509b rev A card  in this linux box together with the 3c59x
> card. Both work. Kernel 2.3.21. Looks like Dennis' code runs all the
versions
> of 509.
>
> On Thu, 23 Dec 1999, Kevin Ford wrote:
>
> > Try cat /proc/interrupts
> >
> > that should tell you all you IRQ settings.
> >
> > > -----Original Message-----
> > > From: Matthew Hill [SMTP:matthill@home.com]
> > > Sent: Wednesday, December 22, 1999 5:07 PM
> > > To: linux-vortex@beowulf.gsfc.nasa.gov
> > > Subject: Re: Problem with 3c905 and Mandrake 6.1
> > >
> > > Followup:
> > >
> > > I have the alias for eth0 set in /etc/conf.modules to 3c59x.
> > > I tried to eliminate the IRQ sharing for the3c905  as I'd heard that
some
> > > PCI NICs don't particularly share well. It didn't to make a
difference. I
> > > am still unable to transmit or receive, though the card
> > > initializes okay and is reported as okay (with correct IRQ, MAC, I/O
with
> > > ifconfig -a
> > >
> > > What else can I try?
> > >  Outside of replacing the NIC with an old ISA, I've run out of
> > > ideas...HELP!
> > >
> > > TIA
> > > Matt
> > >
> > > -----Original Message-----
> > > From: Matthew Hill < matthill@home.com <mailto:matthill@home.com>>
> > > To: linux-vortex@beowulf.gsfc.nasa.gov
> > > <mailto:linux-vortex@beowulf.gsfc.nasa.gov> <
> > > linux-vortex@beowulf.gsfc.nasa.gov
> > > <mailto:linux-vortex@beowulf.gsfc.nasa.gov>>
> > > Date: Monday, December 20, 1999 11:28 AM
> > > Subject: Problem with 3c905 and Mandrake 6.1
> > >
> > >
> > > Hi,
> > >
> > > I recently installed Mandrake 6.1 as another bootable OS on my
> > > Celeron based
> > >
> > > system. I also have NT 4 and Win98 operating on the same system
> > > using the
> > >
> > > installed 3c905 board.
> > >
> > > I am unable to get the 3c905 to access the network under Mandrake. I
> > > have
> > >
> > > rebuilt the kernel and tried both the original 3c59x driver as well
> > > as the
> > >
> > > 3com 3c90x driver both loading as modules.
> > >
> > > The system seems to prefer the 3c59x driver as it initializes the
> > > board fine
> > >
> > > and ifconfig reports eth0 as okay (using IRQ 9 ).
> > >
> > > I currently have the option debug=1 set. When I attempt to ping a
> > > local
> > >
> > > linux box there is no response and a message "transmit timed out
> > > tx_status
> > >
> > > 00 status e000" is reported.
> > >
> > > Any help or suggestions are welcome. I'm currently considering
> > > juggling IRQs
> > >
> > > used by the PCI bus as IRQ 9 is also used by another device (there
> > > were no
> > >
> > > sharing complaints so I assumed they both would behave).
> > >
> > > thanks,
> > >
> > > Matt
> > >
> > > matthill@home.com <mailto:matthill@home.com>
> > >
> > >
> > >
> >
>