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

kernel trap with pcmcia wireless cards at Toshiba T4900CT


I have installed 3.8 onto my good old Toshiba T4900CT. Everthing works
fine except my two wireless pcmcia cards.

The kernel traps, if i insert one of the wlan cards. Which of the
two cards i insert does not matter.
The same holds, if i start the laptop with one of the cards inserted
at boot time. (The detailed output of this is found below.)

Both cards work at my DELL Inspiron 510m running OpenBSD 3.8

Both cards work at the Toshiba T4900CT running another free OS.
Of course, I would prefer running OpenBSD on this box ;-)

Other cards (pcmcia wire cards) work at the Toshiba T4900CT running
OpenBSD 3.8.

Hence, the combination of the T4900CT, OpenBSD and the pcmcia cards
must be the clue.

Below, please find the output at boot time (dmesg), the trace and the
registers. Sorry for any typo at the trace output, I doublechecked
it after typing it from the screen of the laptop.

Originally, I have posted this problem to comp.unix.bsd.openbsd.misc
(Message-ID: <csffyppoq8y_(_dot_)_fsf_(_at_)_feuerdorn_(_dot_)_cs_(_dot_)_upb_(_dot_)_de>). There, they
pointed me to this list.

Any hint/information is highly appreciated.




OpenBSD 3.8 (GENERIC) #138: Sat Sep 10 15:41:37 MDT 2005
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 75 MHz
cpu0: F00F bug workaround installed
real mem  = 41721856 (40744K)
avail mem = 30150656 (29444K)
using 534 buffers containing 2187264 bytes (2136K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(63) BIOS, date 03/08/95
apm0 at bios0: Power Management spec V1.1
apm0: AC on, battery charge unknown
apm0: flags 20101 dobusy 0 doidle 1
pcibios at bios0 function 0x1a not configured
bios0: ROM list: 0xe0000/0x10000
cpu0 at mainbus0
isa0 at mainbus0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
vga0 at isa0 port 0x3b0/48 iomem 0xa0000/131072
wsdisplay0 at vga0 mux 1: console (80x25, vt100 emulation), using
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: <TOSHIBA MK2628FC>
wd0: 16-sector PIO, LBA, 773MB, 1584032 sectors
wd0(wdc0:0:0): using BIOS timings
wss0 at isa0 port 0x530/8 irq 10 drq 0: AD1848K (vers 4)
audio0 at wss0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
sysbeep0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
pcic0 at isa0 port 0x3e0/2 iomem 0xd0000/65536
pcic0 controller 0: <Intel 82365SL rev 1> has sockets A and B
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
wi0 at pcmica0 function 0 "Lucent Technologies, WaveLAN/IEEE,
Version 01.01" por
t 0x400/64kernel: protection fault trap, code=0
Stopped at Xprot: pushl $0x4

ddb> trace
Xprot(d0492ba2,8,10246,d057fa84) at Xprot
curpcb(d080a200,d0814000,d06f16f0,0,0) at 0x703
config_attach(d080a200,d0579f0c,d06f16f0,d0489588) at config_attach
pcmcia_card_attach(d080a200,d080a200,0,d0811880,0) at pcncia_L_
pcic_attach_card(d0811880,1,0,d0811880) at pcic_attach_card+0x1c
pcic_init_socket(d0811880,d057b394,d06f1770,d0462cc8) at pcic_init_
pcic_attach_socket(d0811880,d0811800,d06f17f8,d0483c2c) at pcic_attach_
pcic_attach_sockets(d0811800,d0811800,d06f17d8,d0220025,d06f1850) at
pcic_isa_attach(d07ebb00,d0811800,d06f1850,0,1) at pcic_isa_attach+0xf1
config_attach( d07ebb00, d0811800, d06f1850, d041fa84,0) at config_
isascan(d07ebb00,d0811800,4,1) at isascan+0x14e
config_scan(d041fb8c,d07ebb00,d06f1eb0,0,d0588e38) at config_scan+0xaf
config_attach( d07f2fc0,d057a3d4,d06f1eb0, d035fbec) at config_attach+
mainbus_attach(0,d07f2fc0,0,0,d06f1f10) at mainbus_attach+0xf5
config_attach(0,d0579264,0,0,d05ccce0) at config_attach+0xef
config_rootfound(d051403c,0,d06f1f58,d0336b0c) at config_rootfound+0x27
cpu_configure(0,1,3,0,2830000) at cpu_configure+0x1f
main(0,0,0,0,0) at main+0x339

ddb> show panic
the kernel did not panic

ddb> show registers
ds        0x10
es        0x10
fs        0x58
gs        0
edi       0xd0815958    end+0x19b348
esi       0xd07f3000    end+0x1789f0
ebp       0xd06f1688    end+0x77078
ebx       0xd0814000    end+0x1999f0
edx       0x434
ecx       0
eax       0xffffffff    APTD+0xfff
eip       0xd0100dd0    Xprot
cs        0x8
eflags    0x10246
esp       0xd06f1660    end+0x77050
ss        0xd06f0010    end+0x75a00
Xprot: pushl $0x4

Highspeed-Freiheit. Bei GMX superg|nstig, z.B. GMX DSL_Cityflat,
DSL-Flatrate f|r nur 4,99 Euro/Monat*  http://www.gmx.net/de/go/dsl

Visit your host, monkey.org