Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 May 2002 23:56:45 +0200 (CEST)
From:      Rasmus Skaarup <mfbsd@skaarup.org>
To:        freebsd-mobile@freebsd.org
Subject:   pccard issues on Dell Inspiron laptop (fwd)
Message-ID:  <20020501234807.Q33491-100000@skaarup.org>

next in thread | raw e-mail | index | archive | help

Hello,

As explained earlier, my laptop crashes with 5.0-current every time I try
to use a pcmcia card. I am attaching an interview with a kernel core dump,
and hope someone can make use of it.

And a another peculiar thing is when i shut the power off to the minipci
wireless nic, I get the following message:

kernel: pccard: card deactivated, slot 2
pccardd[273]: wi-1: Dell (TrueMobile 1150 Series PC Card) removed.

And 'wi-1' doesn't look right. Please see forwarded message below if you
want to see what pccardd says when it finds the card and tries make us of
it.

*** core dump analysis ***

[root@laptop crash]# gdb -k /usr/obj/usr/src/sys/LAPv5/kernel.debug
e97cb1f2d16
94eeba0b03c3879817f2a.core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i386-unknown-freebsd"...
IdlePTD at phsyical address 0x00503000
initial pcb at physical address 0x003d20a0
panicstr: from debugger
panic messages:
---
Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xceae932c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc020da7b
stack pointer           = 0x10:0xce9c5c64
frame pointer           = 0x10:0xce9c5c6c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 284 (atrun)
panic: from debugger

Fatal trap 12: page fault while in kernel mode
fault virtual address   = 0xceae932c
fault code              = supervisor read, page not present
instruction pointer     = 0x8:0xc020da7b
stack pointer           = 0x10:0xce9c5c64
frame pointer           = 0x10:0xce9c5c6c
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, def32 1, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 284 (atrun)
panic: from debugger
Uptime: 2m30s
pfs_vncache_unload(): 1 entries remaining
Dumping 255 MB
ata0: resetting devices .. done
 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240
---
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:213
213             dumping++;
(kgdb) where
#0  doadump () at /usr/src/sys/kern/kern_shutdown.c:213
#1  0xc01f630c in boot (howto=260) at
/usr/src/sys/kern/kern_shutdown.c:346
#2  0xc01f64b5 in panic (fmt=0xc0309d2a "from debugger")
    at /usr/src/sys/kern/kern_shutdown.c:490
#3  0xc0127be1 in db_panic (addr=-1071588741, have_addr=0, count=-1,
    modif=0xce9c5ad4 "") at /usr/src/sys/ddb/db_command.c:449
#4  0xc0127b7f in db_command (last_cmdp=0xc0360544, cmd_table=0xc0360364,
    aux_cmd_tablep=0xc035a880, aux_cmd_tablep_end=0xc035a884)
    at /usr/src/sys/ddb/db_command.c:345
#5  0xc0127c4b in db_command_loop () at /usr/src/sys/ddb/db_command.c:471
#6  0xc0129fdf in db_trap (type=12, code=0) at
/usr/src/sys/ddb/db_trap.c:72
#7  0xc02ec266 in kdb_trap (type=12, code=0, regs=0xce9c5c24)
    at /usr/src/sys/i386/i386/db_interface.c:161
#8  0xc02f9b40 in trap_fatal (frame=0xce9c5c24, eva=3467547436)
    at /usr/src/sys/i386/i386/trap.c:821
#9  0xc02f98ad in trap_pfault (frame=0xce9c5c24, usermode=0,
eva=3467547436)
    at /usr/src/sys/i386/i386/trap.c:740
#10 0xc02f94bf in trap (frame={tf_fs = 24, tf_es = 16, tf_ds = 16,
      tf_edi = -841107456, tf_esi = -841107404, tf_ebp = -828613524,
      tf_isp = -828613552, tf_ebx = -1069725144, tf_edx = -827419876,
      tf_ecx = -830199236, tf_eax = -1069963520, tf_trapno = 12, tf_err =
0,
      tf_eip = -1071588741, tf_cs = 8, tf_eflags = 66054, tf_esp =
-841107404,
      tf_ss = -841107324}) at /usr/src/sys/i386/i386/trap.c:426
#11 0xc020da7b in witness_destroy (lock=0xcdddb834)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/sys/kern/subr_witness.c:396
#12 0xc01ef45f in mtx_destroy (m=0xcdddb834)
    at /usr/src/sys/kern/kern_mutex.c:865
#13 0xc01e0e7e in fdfree (td=0xce842a3c)
    at /usr/src/sys/kern/kern_descrip.c:1375
#14 0xc01e5707 in exit1 (td=0xce842a3c, rv=0)
    at /usr/src/sys/kern/kern_exit.c:199
#15 0xc01e5456 in sys_exit (td=0xce842a3c, uap=0xce9c5d20)
    at /usr/src/sys/kern/kern_exit.c:109
#16 0xc02f9df7 in syscall (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
      tf_edi = 0, tf_esi = -1, tf_ebp = -1077937016, tf_isp = -828613260,
      tf_ebx = 672156376, tf_edx = -1, tf_ecx = 9, tf_eax = 1, tf_trapno =
12,
      tf_err = 2, tf_eip = 671762667, tf_cs = 31, tf_eflags = 643,
      tf_esp = -1077937060, tf_ss = 47}) at
/usr/src/sys/i386/i386/trap.c:1019
#17 0xc02ed1cd in syscall_with_err_pushed ()
#18 0x8049be1 in ?? ()
#19 0x8048e11 in ?? ()
(kgdb)

***


Sincerely,
Rasmus Skaarup



---------- Forwarded message ----------
Date: Tue, 30 Apr 2002 10:03:28 +0200 (CEST)
From: Rasmus Skaarup <mfbsd@skaarup.org>
To: freebsd-mobile@freebsd.org
Subject: pccard issues on Dell Inspiron laptop


Hello,

My quest for making the pccard devices work on my Dell Inspiron 4100
continues.

Previously I have posted some errors about my Mini-PCI Dell TrueMobile
Wireless NIC, but the problem is unfortunately not isolated to that
device. It seems that I can't use the any pccards at all.

I have gotten hand on a 3Com Megahertz Modem/LAN card which gives me the
following messages upon insertion:

pccardd[244]: pccardd started
kernel: pccard: card inserted, slot 1
pccardd[244]: Card "3Com"("Megahertz 3CCFEM556BI")  [A] [0 01] matched \
"3Com" ("/Megahertz 3C(CF|X)EM556/") [(null)] [(null)]
kernel: ep0: No irq?!
pccardd[244]: driver allocation failed for 3Com(/Megahertz \
3C(CF|X)EM556/): Device not configured

An the messages for the Mini-PCI card was:

kernel: pccard: card inserted, slot 2
pccardd[134]: Card "Dell"("TrueMobile 1150 Series PC Card ") \
[Version 01.01] [] matched "Dell" ("TrueMobile 1150 Series PC Card") \
[(null)][(null)]
kernel: wi0 at port 0x240-0x27f irq 11 slot 2 on pccard2
kernel: wi0: mac read failed 28
kernel: device_probe_and_attach: wi0 attach returned 28
pccardd[134]: driver allocation failed for Dell(TrueMobile 1150 \
Series PC Card): No space left on device

I'm running 5.0-CURRENT and updating on a weekly basis.

Thank you.


Sincerely,
Rasmus Skaarup



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020501234807.Q33491-100000>