From owner-freebsd-bugs Mon Dec 9 15:11:49 2002 Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AD2D037B404 for ; Mon, 9 Dec 2002 15:11:46 -0800 (PST) Received: from postfix3-2.free.fr (postfix3-2.free.fr [213.228.0.169]) by mx1.FreeBSD.org (Postfix) with ESMTP id 03C2B43E4A for ; Mon, 9 Dec 2002 15:11:46 -0800 (PST) (envelope-from hubert.tournier@online.fr) Received: from online.fr (nas-cbv-5-62-147-145-142.dial.proxad.net [62.147.145.142]) by postfix3-2.free.fr (Postfix) with ESMTP id C0AE3189AB for ; Mon, 9 Dec 2002 22:49:27 +0100 (CET) Message-ID: <3DF5125D.2060605@online.fr> Date: Mon, 09 Dec 2002 22:59:57 +0100 From: Hubert Tournier Organization: Maison User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.1) Gecko/20020826 X-Accept-Language: fr,en MIME-Version: 1.0 To: freebsd-bugs Subject: PC-CARD presence makes kernel panic Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit 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 >Submitter-Id: current-users >Originator: Hubert Tournier >Organization: Home >Confidential: no >Synopsis: PC-CARD presence makes kernel panic >Severity: serious >Priority: medium >Category: i386 >Class: sw-bug >Release: FreeBSD 5.0-DP2 i386 >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). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message