This evening I seemed to achieve a milestone of getting my pcmcia ethernet
card recognized by my new laptop. It is a Ambicon amb8100 cardbus 10/1000. I
am using tulip.c V0.90, and the gurus Donald Becker and David Hines have
been kind enough to assist me in getting it identified. The driver *should*
work with it since it's based on the DEC21143. However I got some really
strange kernel messages about the card. Despite this, it seemed to be
working, so I was pleased.
However, after about 20 minutes of very light use, I lost connection from a
remote machine, and when I examined my laptop the following message was in
/var/log/messages
hda: irq timeout: status 0x58 { DriveReady SeekComplete DataRequest}
hda: disabled DMA
ide0: reset: success
which scared the hell out of me.
My mouse hung, but when I ejected the card, it started working again, but
the card was no longer identified by card services.
Otherwise everything seemed ok.
So I decided to reboot. Here is the sad part.
My machine seemed to hang during boot when the bios accessed the hard drive.
however after about a minute it continued. When it got to the Lilo prompt,
at first, all I got was the L. Thinking I just needed to boot off a floppy
and rerun lilo, I did, but it is doing the same thing. After a few minutes
the LILO boot: prompt appeared, and then Loading linux. The problem is the
HD light is on permanently, I here what sounds like disk access every now
and then, nothing else. It seems like it's going to take a few hours to
boot, if it even does!
Has anyone seen anything like this?
Any help would be appreciated.
Here are the messages on boot before all this happened
Dec 3 23:45:45 piglet kernel: Linux PCMCIA Card Services 3.0.6
Dec 3 23:45:45 piglet kernel: kernel build: 2.0.35 #2 Wed Dec 2 00:35:22
EST 1998
Dec 3 23:45:45 piglet kernel: options: [pci] [cardbus] [apm]
Dec 3 23:45:46 piglet kernel: Intel PCIC probe:
Dec 3 23:45:46 piglet kernel: TI 1250A PCI-to-CardBus at bus 0 slot 10,
mem 0
x68000000, 2 sockets
Dec 3 23:45:46 piglet kernel: host opts [0]: [ring] [pwr save] [serial
pci & irq] [no pci irq] [lat 168/176] [bus 32/34]
Dec 3 23:45:46 piglet kernel: host opts [1]: [ring] [pwr save] [serial
pci & irq] [no pci irq] [lat 168/176] [bus 35/37]
Dec 3 23:45:46 piglet kernel: ISA irqs (scanned) = 3,4,7,10,11 status
chang
e on irq 11
Dec 3 23:45:46 piglet cardmgr[209]: starting, version is 3.0.6
Dec 3 23:45:46 piglet cardmgr[209]: watching 2 sockets
Dec 3 23:45:46 piglet kernel: cs: IO port probe 0x1000-0x17ff: clean.
Dec 3 23:45:46 piglet kernel: cs: IO port probe 0x0100-0x04ff: excluding
0x378-
0x37f 0x398-0x39f 0x4d0-0x4d7
Dec 3 23:45:46 piglet kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Dec 3 23:45:46 piglet cardmgr[209]: initializing socket 0
Dec 3 23:45:46 piglet cardmgr[209]: socket 0: Ambicom AMB8100 Fast Ethernet
10/
100
Dec 3 23:45:46 piglet cardmgr[209]: executing: 'insmod
/lib/modules/2.0.35/pcmc
ia/cb_enabler.o'
Dec 3 23:45:46 piglet cardmgr[209]: executing: 'insmod
/lib/modules/2.0.35/pcmc
ia/tulip_cb.o'
Dec 3 23:45:46 piglet kernel: cs: cb_config(bus 32): vendor 0x1011, device
0x00
19
Dec 3 23:45:46 piglet kernel: fn 0 bar 1: io 0x200-0x27f
Dec 3 23:45:46 piglet kernel: fn 0 bar 2: mem 0xa00c0000-0xa00c007f
Dec 3 23:45:46 piglet kernel: fn 0 rom: mem 0xa0080000-0xa00bffff
Dec 3 23:45:46 piglet kernel: tulip_attach(bus 32, function 0)
Dec 3 23:45:46 piglet kernel: tulip.c:v0.90 10/20/98
[EMAIL PROTECTED]
v
Dec 3 23:45:46 piglet kernel: eth0: Digital DS21143 Tulip at 0x200, 00 10
7a 10
11 54, IRQ 3.
Dec 3 23:45:46 piglet kernel: eth0: EEPROM default media type Autosense.
Dec 3 23:45:46 piglet kernel: eth0: Index #0 - Media 10baseT (#0)
described by
a 21142 Serial PHY (2) block.
Dec 3 23:45:46 piglet kernel: eth0: Index #1 - Media 10baseT-FD (#4)
described
by a 21142 Serial PHY (2) block.
Dec 3 23:45:46 piglet kernel: eth0: Index #2 - Media 100baseTx (#3)
described by a 21143 SYM PHY (4) block.
Dec 3 23:45:46 piglet kernel: eth0: Index #3 - Media 100baseTx-FD (#5)
describ
ed by a 21143 SYM PHY (4) block.
Dec 3 23:45:46 piglet cardmgr[209]: executing: './network start eth0'
Dec 3 23:47:06 piglet kernel: eth0: 21140 transmit timed out, status
f0200000, SIA 000000c6 ffff0000 ffffffff 00000000, resetting...
Dec 3 23:47:06 piglet kernel: eth0: transmit timed out, switching to
10baseT-FD media.
Dec 3 23:47:06 piglet kernel: eth0: 21143 10mpbs sensed media.
Dec 3 23:49:53 piglet kernel: reserved: 0000
Dec 3 23:49:53 piglet kernel: CPU: 0
Dec 3 23:49:53 piglet kernel: EIP: 0010:[<088717b3>]
Dec 3 23:49:53 piglet kernel: EFLAGS: 00000206
Dec 3 23:49:53 piglet kernel: eax: 00000008 ebx: 00000278 ecx: 00000268
edx: 00000278
Dec 3 23:49:53 piglet kernel: esi: 00000200 edi: 079b2018 ebp: 001d801c
esp: 001d7fe8
Dec 3 23:49:53 piglet kernel: ds: 0018 es: 0018 fs: 002b gs: 0018
ss: 0018
Dec 3 23:49:53 piglet kernel: Process swapper (pid: 0, process nr: 0,
stackpage=001d60fc)
Dec 3 23:49:53 piglet kernel: Stack: 079b2018 08871578 00000001 00000018
00000000 00000001 Dec 3 23:49:53 piglet kernel: Call Trace: [<08871578>]
Dec 3 23:49:53 piglet kernel: Code: b8 01 00 00 00 89 ca ef b8 01 13 00 00
66 8b 55 f4 e9 46 01 Dec 3 23:49:53 piglet kernel: Aiee, killing interrupt
handler
Dec 3 23:49:53 piglet kernel: kfree of non-kmalloced memory: 001d8144,
next= 00000001, order=518
Dec 3 23:49:53 piglet kernel: kfree of non-kmalloced memory: 001d8134,
next= 00000001, order=518
Dec 3 23:49:53 piglet kernel: kfree of non-kmalloced memory: 001d8648,
next= 00000001, order=518
Dec 3 23:49:53 piglet kernel: idle task may not sleep
Dec 3 23:49:53 piglet last message repeated 4 times
Dec 3 23:49:53 piglet kerneld: error: exit: Identifier removed
Dec 3 23:51:36 piglet kernel: eth0: 21140 transmit timed out, status
f0200000, SIA 000000c6 ffff0000 ffffffff 00000000, resetting...
Dec 3 23:51:36 piglet kernel: eth0: transmit timed out, switching to
10baseT media.
-- Charles Galpin <[EMAIL PROTECTED]>