From owner-freebsd-bugs Thu Dec 12 15:30: 6 2002 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76E1537B401 for ; Thu, 12 Dec 2002 15:30:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9566443ED8 for ; Thu, 12 Dec 2002 15:30:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBCNU2x3050418 for ; Thu, 12 Dec 2002 15:30:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBCNU2MP050417; Thu, 12 Dec 2002 15:30:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E04E537B401 for ; Thu, 12 Dec 2002 15:20:25 -0800 (PST) Received: from mail.iris3.com (host38.co.fr.clara.net [212.43.196.38]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1C26843EB2 for ; Thu, 12 Dec 2002 15:20:25 -0800 (PST) (envelope-from hubert@iris.co.fr.clara.net) Received: from iris.co.fr.clara.net (localhost [127.0.0.1]) by mail.iris3.com (Postfix) with ESMTP id 63ECF2EC4BA for ; Fri, 13 Dec 2002 00:21:25 +0000 (GMT) Received: (from hubert@localhost) by iris.co.fr.clara.net id gBD0LPCH003885; Fri, 13 Dec 2002 00:21:25 GMT Message-Id: <200212130021.gBD0LPCH003885@iris.co.fr.clara.net> Date: Fri, 13 Dec 2002 00:21:25 GMT From: Hubert Tournier Reply-To: Hubert Tournier To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: i386/46223: PC-CARD presence makes kernel panic Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46223 >Category: i386 >Synopsis: PC-CARD presence makes kernel panic >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Dec 12 15:30:02 PST 2002 >Closed-Date: >Last-Modified: >Originator: Hubert Tournier >Release: FreeBSD 5.0-DP2 i386 >Organization: Home >Environment: System: FreeBSD 5.0-DP2 FreeBSD 5.0-DP2 #1: Sat Nov 16 13:38:33 GMT 2002 root@tomcat.bmah.org:/usr/obj/usr/src/sys/GENERIC i386 Machine : Toshiba Satellite 4080XCDT laptop PC-CARD : Xircom CreditCard Ethernet 10/100+ Modem 56 (CEM56-100) >Description: I saw in the release notes that 16-bit PC Card support is not yet functional, but is it normal that presence of the previously mentioned card panics the kernel ? : kernel: Fatal trap 12: page fault while in kernel mode kernel: fault code = supervisor read, page not present kernel: panic: page fault Relevant parts of /var/log/messages follows : System started with PCMCIA card : --- part1 begins here --- [...] Nov 25 00:02:39 kernel: cbb0: at device 2.0 on pci0 Nov 25 00:02:39 kernel: cardbus0: on cbb0 Nov 25 00:02:39 kernel: pccard0: <16-bit PCCard bus> on cbb0 Nov 25 00:02:39 kernel: pcib0: slot 2 INTA is routed to irq 11 Nov 25 00:02:39 kernel: cbb1: at device 2.1 on pci0 Nov 25 00:02:39 kernel: cardbus1: on cbb1 Nov 25 00:02:39 kernel: pccard1: <16-bit PCCard bus> on cbb1 Nov 25 00:02:39 kernel: pcib0: slot 2 INTB is routed to irq 11 [...] Nov 25 00:02:40 kernel: acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5% Nov 25 00:02:40 kernel: Nov 25 00:02:40 kernel: Nov 25 00:02:40 kernel: Fatal trap 12: page fault while in kernel mode Nov 25 00:02:40 kernel: fault virtual address = 0xcb360000 Nov 25 00:02:40 kernel: fault code = supervisor read, page not present Nov 25 00:02:40 kernel: instruction pointer = 0x8:0xc0236af5 Nov 25 00:02:40 kernel: stack pointer = 0x10:0xcaacf94c Nov 25 00:02:40 kernel: frame pointer = 0x10:0xcaacfb78 Nov 25 00:02:40 kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Nov 25 00:02:40 kernel: = DPL 0, pres 1, def32 1, gran 1 Nov 25 00:02:40 kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Nov 25 00:02:40 kernel: current process = 8 (cbb0) Nov 25 00:02:40 kernel: trap number = 12 Nov 25 00:02:40 kernel: panic: page fault Nov 25 00:02:40 kernel: Nov 25 00:02:40 kernel: syncing disks... Nov 25 00:02:40 kernel: done Nov 25 00:02:40 kernel: Uptime: 1s Nov 25 00:02:40 kernel: Terminate ACPI Nov 25 00:02:40 kernel: Automatic reboot in 15 seconds - press a key on the console to abort Nov 25 00:02:40 kernel: --> Press a key on the console to reboot, Nov 25 00:02:40 kernel: --> or switch off the system now. Nov 25 00:02:40 kernel: Rebooting... --- part1 ends here --- System started without PCMCIA card leads to console login prompt, then upon insertion of the PCMCIA : --- part2 begins here --- Nov 25 00:04:04 syslogd: kernel boot file is /boot/kernel/kernel Nov 25 00:04:04 kernel: Nov 25 00:04:04 kernel: Nov 25 00:04:04 kernel: Fatal trap 12: page fault while in kernel mode Nov 25 00:04:04 kernel: fault virtual address = 0xcb9fb000 Nov 25 00:04:04 kernel: fault code = supervisor read, page not present Nov 25 00:04:04 kernel: instruction pointer = 0x8:0xc0236af5 Nov 25 00:04:04 kernel: stack pointer = 0x10:0xcaacf94c Nov 25 00:04:04 kernel: frame pointer = 0x10:0xcaacfb78 Nov 25 00:04:04 kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Nov 25 00:04:04 kernel: = DPL 0, pres 1, def32 1, gran 1 Nov 25 00:04:04 kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Nov 25 00:04:04 kernel: current process = 8 (cbb0) Nov 25 00:04:04 kernel: trap number = 12 Nov 25 00:04:04 kernel: panic: page fault Nov 25 00:04:04 kernel: Nov 25 00:04:04 kernel: syncing disks... panic: bdwrite: buffer is not busy Nov 25 00:04:04 kernel: Uptime: 36s Nov 25 00:04:04 kernel: Terminate ACPI Nov 25 00:04:04 kernel: Automatic reboot in 15 seconds - press a key on the console to abort Nov 25 00:04:04 kernel: --> Press a key on the console to reboot, Nov 25 00:04:04 kernel: --> or switch off the system now. Nov 25 00:04:04 kernel: Rebooting... --- part2 ends here --- >How-To-Repeat: Insert the card or reboot with the card. >Fix: Don't leave this card inserted (or fallback to FreeBSD 4.x where it worked fine). >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message