irq problems and no eth0 device

irq problems and no eth0 device

Post by Greger Hag » Sat, 16 Jun 2001 23:41:39



Hi there...
I have some problems with interrupts and the NIC card etc..perhaps
somebody can help out here

The NIC is a Etherlink III 3c509B-TP

The driver I attempt to use is called 3c509...didn't find any 3c509B-TP
on
linux

ok...there seems to be an IRQ problem actually...look at the following:

issuing 'isapnp' returns this result-set:
--->
Board 1 has Identity 8b 07 57 70 80 c5 00 8c 0e:  CTL00c5 Serial No
123170944 [checksum 8b]
Board 2 has Identity 8e af 5a be d7 90 50 6d 50:  TCM5090 Serial No
2941959895 [checksum 8e]
CTL00c5/123170944[0]{Audio               }: Ports 0x240 0x300 0x388;
IRQ7
DMA0 DMA6 --- Enabled OK
CTL00c5/123170944[1]{Game                }: Port 0x200; --- Enabled OK
CTL00c5/123170944[2]{WaveTable           }: Port 0x620; --- Enabled OK
TCM5090/2941959895[0]{3Com 3C509B EtherLink III}: Port 0x210; IRQ3 ---
Enabled OK
--->
...look at the last line...port 0x210..IRQ3...same as on windows..seems
ok..right...

then..look at this:
cat /proc/interrupts returns this resultset:
--->
           CPU0
  0:     100168          XT-PIC  timer
  1:       1242          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          2          XT-PIC  rtc
 12:       2879          XT-PIC  PS/2 Mouse
 13:          1          XT-PIC  fpu
 14:     110639          XT-PIC  ide0
 15:      11795          XT-PIC  ide1
NMI:          0
--->
...hmmm...no interrupt 3 mentioned here..strange...?.no irq 10 either
which the matrox card uses..
or does the fact that it is not mentioned have anything to do with ISA
pnp
and PCI? the etherlink is a longer type of card ( ISA? ) and the matrox
is
shorter (PCI?)

anyway...and then issuing 'insmod 3c509' gives these lines in
/var/log/messages:
--->
Jun 15 11:56:20 localhost kernel: eth0: 3c509 at 0x210 tag 1, 10baseT
port, address  00 20 af 5a be d7, IRQ 10.
Jun 15 11:56:20 localhost kernel: 3c509.c:1.16 (2.2) 2/3/98

--->
wooops...IRQ10 suddenly!!!

ok..tried to set the etherlink card's to IRQ10 but it conflicts with the

matrox millennium graphics card...detected the problem..but how to
correct
it..*sigh*

Though setting the IRQ to 3 in linuxconf ...then doing insmod 3c509
STILL
shows IRQ10 in /var/log/messages...it doesn't change

Ok, while fiddling around trying to get this to work I earlier tried the

append alterative in lilo.conf...found it on the web and copied and
pasted...BUT forgot to change the interrupt from 10 ( as it was in the
example on the web ) to 3..that's probably where the IRQ10 setting
comes...alright..peanuts..lets change it back then...inserted
append="ether=3,0x210,eth0" into lilo.conf...reran
lilo..rebooted...and..hihihi...insmod 3c509 STILL report IRQ10 in
/var/log/messages...

and..there's no eth0 devices in dev on my comp..how do I create it?and
what permissions should there be?

hihihi..any clues?

Greger

--
Greger Haga
Finland
ICQ 120338800
HTTP://www.geocities.com/gregerhaga
http://counter.li.org/

 
 
 

irq problems and no eth0 device

Post by Robert Ker » Sun, 17 Jun 2001 00:37:05



> Hi there...
> I have some problems with interrupts and the NIC card etc..perhaps
> somebody can help out here

> The NIC is a Etherlink III 3c509B-TP

> The driver I attempt to use is called 3c509...didn't find any 3c509B-TP
> on
> linux

> ok...there seems to be an IRQ problem actually...look at the following:

> issuing 'isapnp' returns this result-set:
> --->
> Board 1 has Identity 8b 07 57 70 80 c5 00 8c 0e:  CTL00c5 Serial No
> 123170944 [checksum 8b]
> Board 2 has Identity 8e af 5a be d7 90 50 6d 50:  TCM5090 Serial No
> 2941959895 [checksum 8e]
> CTL00c5/123170944[0]{Audio               }: Ports 0x240 0x300 0x388;
> IRQ7
> DMA0 DMA6 --- Enabled OK
> CTL00c5/123170944[1]{Game                }: Port 0x200; --- Enabled OK
> CTL00c5/123170944[2]{WaveTable           }: Port 0x620; --- Enabled OK
> TCM5090/2941959895[0]{3Com 3C509B EtherLink III}: Port 0x210; IRQ3 ---
> Enabled OK
> --->
> ...look at the last line...port 0x210..IRQ3...same as on windows..seems
> ok..right...

> then..look at this:
> cat /proc/interrupts returns this resultset:
> --->
>            CPU0
>   0:     100168          XT-PIC  timer
>   1:       1242          XT-PIC  keyboard
>   2:          0          XT-PIC  cascade
>   8:          2          XT-PIC  rtc
>  12:       2879          XT-PIC  PS/2 Mouse
>  13:          1          XT-PIC  fpu
>  14:     110639          XT-PIC  ide0
>  15:      11795          XT-PIC  ide1
> NMI:          0
> --->
> ...hmmm...no interrupt 3 mentioned here..strange...?.no irq 10 either
> which the matrox card uses..
> or does the fact that it is not mentioned have anything to do with ISA
> pnp
> and PCI? the etherlink is a longer type of card ( ISA? ) and the matrox
> is
> shorter (PCI?)

> anyway...and then issuing 'insmod 3c509' gives these lines in
> /var/log/messages:
> --->
> Jun 15 11:56:20 localhost kernel: eth0: 3c509 at 0x210 tag 1, 10baseT
> port, address  00 20 af 5a be d7, IRQ 10.
> Jun 15 11:56:20 localhost kernel: 3c509.c:1.16 (2.2) 2/3/98

> --->
> wooops...IRQ10 suddenly!!!

> ok..tried to set the etherlink card's to IRQ10 but it conflicts with the

> matrox millennium graphics card...detected the problem..but how to
> correct
> it..*sigh*

> Though setting the IRQ to 3 in linuxconf ...then doing insmod 3c509
> STILL
> shows IRQ10 in /var/log/messages...it doesn't change

> Ok, while fiddling around trying to get this to work I earlier tried the

> append alterative in lilo.conf...found it on the web and copied and
> pasted...BUT forgot to change the interrupt from 10 ( as it was in the
> example on the web ) to 3..that's probably where the IRQ10 setting
> comes...alright..peanuts..lets change it back then...inserted
> append="ether=3,0x210,eth0" into lilo.conf...reran
> lilo..rebooted...and..hihihi...insmod 3c509 STILL report IRQ10 in
> /var/log/messages...

> and..there's no eth0 devices in dev on my comp..how do I create it?and
> what permissions should there be?

> hihihi..any clues?

> Greger

> --
> Greger Haga
> Finland
> ICQ 120338800
> HTTP://www.geocities.com/gregerhaga
> http://counter.li.org/

How old is your Etherlink card?  Some of the oldest are NOT "plug-and
-pray".
In any case (whether p&p or not), there is a setup program that runs under
DOS that you can download from 3com's web site.  This will allow you to set
the IRQ and I/O Port for the 3c509 card.  It will also let you select the
cable interface (TP-AUI-etc) if the card has more than one.  Alternatively,
you can temporarily stick the card into a Winders machine and set up the
I/O and IRQ via the Control Panel.

The latest Linux 3c509 driver has some changes.   I have it compiled as a
module for kernel 2.4.2.  After using the DOS program to set my card to I/O
0x300 and IRQ 9, I put the following lines in /etc/modules.conf (RH 7.1):

alias etho 3c509
options 3c509=9

The driver will find the I/O port of the card without your having to tell
it explicitly, although I note that on boot up my machine hangs for a
couple of seconds at "Starting interface eth0" every time.

 
 
 

irq problems and no eth0 device

Post by Craig Kelle » Sun, 17 Jun 2001 02:02:30



> Hi there...
> I have some problems with interrupts and the NIC card etc..perhaps
> somebody can help out here

> The NIC is a Etherlink III 3c509B-TP

> The driver I attempt to use is called 3c509...didn't find any 3c509B-TP
> on linux

You'll probably want to go into your BIOS and where it says:

  PnP (Plug and Play) OS Installed = Yes

Change it to 'No'; also you should be using the poorly-named '3c59x'
driver instead.

--
It won't be long before the CPU is a card in a slot on your ATX videoboard


 
 
 

irq problems and no eth0 device

Post by Greger Hag » Sun, 17 Jun 2001 02:19:00




> > Hi there...
> > I have some problems with interrupts and the NIC card etc..perhaps
> > somebody can help out here

> > The NIC is a Etherlink III 3c509B-TP

> > The driver I attempt to use is called 3c509...didn't find any 3c509B-TP
> > on
> > linux

> > ok...there seems to be an IRQ problem actually...look at the following:

> > issuing 'isapnp' returns this result-set:
> > --->
> > Board 1 has Identity 8b 07 57 70 80 c5 00 8c 0e:  CTL00c5 Serial No
> > 123170944 [checksum 8b]
> > Board 2 has Identity 8e af 5a be d7 90 50 6d 50:  TCM5090 Serial No
> > 2941959895 [checksum 8e]
> > CTL00c5/123170944[0]{Audio               }: Ports 0x240 0x300 0x388;
> > IRQ7
> > DMA0 DMA6 --- Enabled OK
> > CTL00c5/123170944[1]{Game                }: Port 0x200; --- Enabled OK
> > CTL00c5/123170944[2]{WaveTable           }: Port 0x620; --- Enabled OK
> > TCM5090/2941959895[0]{3Com 3C509B EtherLink III}: Port 0x210; IRQ3 ---
> > Enabled OK
> > --->
> > ...look at the last line...port 0x210..IRQ3...same as on windows..seems
> > ok..right...

> > then..look at this:
> > cat /proc/interrupts returns this resultset:
> > --->
> >            CPU0
> >   0:     100168          XT-PIC  timer
> >   1:       1242          XT-PIC  keyboard
> >   2:          0          XT-PIC  cascade
> >   8:          2          XT-PIC  rtc
> >  12:       2879          XT-PIC  PS/2 Mouse
> >  13:          1          XT-PIC  fpu
> >  14:     110639          XT-PIC  ide0
> >  15:      11795          XT-PIC  ide1
> > NMI:          0
> > --->
> > ...hmmm...no interrupt 3 mentioned here..strange...?.no irq 10 either
> > which the matrox card uses..
> > or does the fact that it is not mentioned have anything to do with ISA
> > pnp
> > and PCI? the etherlink is a longer type of card ( ISA? ) and the matrox
> > is
> > shorter (PCI?)

> > anyway...and then issuing 'insmod 3c509' gives these lines in
> > /var/log/messages:
> > --->
> > Jun 15 11:56:20 localhost kernel: eth0: 3c509 at 0x210 tag 1, 10baseT
> > port, address  00 20 af 5a be d7, IRQ 10.
> > Jun 15 11:56:20 localhost kernel: 3c509.c:1.16 (2.2) 2/3/98

> > --->
> > wooops...IRQ10 suddenly!!!

> > ok..tried to set the etherlink card's to IRQ10 but it conflicts with the

> > matrox millennium graphics card...detected the problem..but how to
> > correct
> > it..*sigh*

> > Though setting the IRQ to 3 in linuxconf ...then doing insmod 3c509
> > STILL
> > shows IRQ10 in /var/log/messages...it doesn't change

> > Ok, while fiddling around trying to get this to work I earlier tried the

> > append alterative in lilo.conf...found it on the web and copied and
> > pasted...BUT forgot to change the interrupt from 10 ( as it was in the
> > example on the web ) to 3..that's probably where the IRQ10 setting
> > comes...alright..peanuts..lets change it back then...inserted
> > append="ether=3,0x210,eth0" into lilo.conf...reran
> > lilo..rebooted...and..hihihi...insmod 3c509 STILL report IRQ10 in
> > /var/log/messages...

> > and..there's no eth0 devices in dev on my comp..how do I create it?and
> > what permissions should there be?

> > hihihi..any clues?

> > Greger

> > --
> > Greger Haga
> > Finland
> > ICQ 120338800
> > HTTP://www.geocities.com/gregerhaga
> > http://counter.li.org/

> How old is your Etherlink card?  Some of the oldest are NOT "plug-and
> -pray".
> In any case (whether p&p or not), there is a setup program that runs under
> DOS that you can download from 3com's web site.  This will allow you to set
> the IRQ and I/O Port for the 3c509 card.  It will also let you select the
> cable interface (TP-AUI-etc) if the card has more than one.  Alternatively,
> you can temporarily stick the card into a Winders machine and set up the
> I/O and IRQ via the Control Panel.

> The latest Linux 3c509 driver has some changes.   I have it compiled as a
> module for kernel 2.4.2.  After using the DOS program to set my card to I/O
> 0x300 and IRQ 9, I put the following lines in /etc/modules.conf (RH 7.1):

> alias etho 3c509
> options 3c509=9

YYYYYEEEEEEEEEEEEESSSSSSSSS!!!!!!!!!11
those lines ( except for changed irq to 3 ) in /etc/conf.modules did it..
changed that..issued './network reload' and swwwwwwwooooooooooocccccchhhh
surfing in MACH2 now...
thanks!!!!!!
Bye
Greger

Quote:

> The driver will find the I/O port of the card without your having to tell
> it explicitly, although I note that on boot up my machine hangs for a
> couple of seconds at "Starting interface eth0" every time.

--
Greger Haga
Finland
ICQ 120338800
HTTP://www.geocities.com/gregerhaga
http://counter.li.org/