LNE100TX problem ....

pradnya pradnya@singnet.com.sg
Wed Oct 6 21:46:13 1999

     I have recently bought the LinkSys LNE100TX (Chip : 82C115) and
installed it my computer. Win-95 detected the card and installed proper
device drivers. The card works dandy under Win-95 as I was able to do
the telnet to my ISDN router. By going through Win-95's MyComputer -->
Properties .... I found the card is set for following configuration .

IRQ  -- >9
IO Range  -->  0600-06ff
Range --> 000CA000-000CA0FF
Range --> 04000000-0400FFFF

    Under Linux "insmod tulip" gives no problems. However when trying to
give following ifconfig command it says

himgiri:~# ifconfig eth0 netmask up
SIOCSIFFLAGS: Resource temporarily unavailable
SIOCSIFFLAGS: Resource temporarily unavailable

Seeing through /var/log/messages the IRQ shows 0

Oct  7 09:21:29 himgiri kernel:   The PCI BIOS has not enabled the
device at 0/120!  Updating PCI command 0083->0087.
Oct  7 09:21:29 himgiri kernel: tulip.c:v0.91 4/14/99
Oct  7 09:21:29 himgiri kernel: eth0: Lite-On PNIC-II rev 37 at 0xf800,
00:A0:CC:34:22:11, IRQ 0.
Oct  7 09:30:00 himgiri /USR/SBIN/CRON[405]: (root) CMD ( test -x
/usr/lib/cron/run-crons && /usr/lib/cron/run-crons )

Running the tulip-diag program gived following output :

himgiri:~ # /tmp/tulip-diag
tulip-diag.c:v1.19 10/2/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Lite-On PNIC-II adapter at 0xf800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way

 of changing the PCI IRQ settings.
 Port selection is 10mpbs-serial, full-duplex.
 .           .              .
 .           .              .
 .           .              .

Going through the "Setup" at boot time I cannot see any settings allowed
for interrupts numbers. Details of the creature are :

PC : Pentium-II 300MHz HP Brio (Hewlett-Packard)
BIOS : Phoneix 4.0
Linux : SUSE 6.1
Kernel : 2.2.5

I wonder how come Win-95 is able to allocate the IRQ ?
Has anyone faced such problem or anyone can tell what I am doing wrong ?

Cheers ...