[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

PCMCIA problem



Hi there,

I'm having a bit of trouble getting my (surprise!) pcmcia card working under
Debian Slink. After a few hit'n'miss tries I finally managed to get it 
recognized at boot time, the lights now flash and /var/lib/pcmcia/stab shows

this:

<stab>
Socket 0: empty
Socket 1: NE2000 Compatible Ethernet
</stab>

However, I can't get any connection going and whatever I try with ifconfig,
it always insists that "eth0: unknown interface".

There are a few things going on during boot-time that might give some clue, 
but I'm just not knowledgable enough to say. F.ex. it complains about not 
being able to handle kernel paging requests, like this:

<dmesg>
Unable to handle kernel paging request at virtual address c6820503
current->tss.cr3 = 055f8000, %cr3 = 055f8000
*pde = 00001067
*pte = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<06820503>]
EFLAGS: 00010246
eax: 00000000   ebx: 00000100   ecx: 06820488   edx: 00000000
esi: 055fbf24   edi: 0000002a   ebp: 055df718   esp: 058b4ff8
ds: 0018   es: 0018   fs: 002b   gs: 002b   ss: 0018
Process insmod (pid: 39, process nr: 15, stackpage=058b4000)
Stack: 06820488 058ae018
Call Trace: [<06820488>]
</dmesg>

This is repeated 4-5 times in dmesg, always at a different addressm although

it seems to be sorted out in the end. Maybe it hasn't got anything to do
with 
anything. And this is what happens when PCMCIA is enabled:

<dmesg>
Linux PCMCIA Card Services 3.1.18
  kernel build: 2.0.36 #1 Fri Jul 21 08:35:07 BST 2000
    options:  [pci] [cardbus] [apm]PCI routing table version 1.0 at 0xfe840
    ds: no socket drivers loaded!
    unloading PCMCIA Card Services
    Linux PCMCIA Card Services 3.1.18
    kernel build: 2.0.36 #1 Fri Jul 21 08:35:07 BST 2000
        options:  [pci] [cardbus] [apm]
	PCI routing table version 1.0 at 0xfe840
	Intel PCIC probe:
    TI 1225 rev 01 PCI-to-CardBus at slot 00:03, mem 0x68000000    
    host opts [0]: [pci + serial irq] [pci irq 10] [lat 64/32] [bus 32/34]
    host opts [1]: [pci + serial irq] [pci irq 10] [lat 64/32] [bus 35/37]
    ISA irqs (scanned) = 3,4,7,9,11 PCI status changes
</dmesg>

And then comes this mysterious bit at the end:

<dmesg>
cs: IO port probe 0x1000-0x17ff: excluding 0x1000-0x103f 0x1400-0x140f
cs: IO port probe 0x0100-0x04ff: excluding 0x330-0x337 0x398-0x39f
0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
pcnet_cs: sorry, the AX88190 chipset is not supported.
pcnet_cs: unable to read hardware net address for io base 0x300
</dmesg>

Like I said, I don't know how to interpret all this and any help would be 
appreciated. This may be a irq problem, the card is under irq 11 in windows,
but "cat /proc/interrupts" shows this:

 0:      73642   timer
 1:       4764   keyboard
 2:          0   cascade
 4:          7 + serial
 5:          1   sound blaster
10:          4   i82365
12:       2244   PS/2 Mouse
13:          1   math error
14:      24624 + ide0
15:          0 + ide1

Irq 11 doesn't show up on the list. Might that be it? and how to resolve it?

So, that's about wraps it up, I guess. 

regards,

Gudmundur



Reply to: