Date: Sat, 1 Jan 2011 22:13:52 GMT From: Igor <igor.polovykh@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: amd64/153609: kernel: Fatal trap 12: page fault while in kernel mode Message-ID: <201101012213.p01MDqEn077879@red.freebsd.org> Resent-Message-ID: <201101012220.p01MKD8D006304@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 153609 >Category: amd64 >Synopsis: kernel: Fatal trap 12: page fault while in kernel mode >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-amd64 >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 01 22:20:13 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Igor >Release: FreeBSD 8.2-PRERELEASE #9: Fri Dec 31 >Organization: home >Environment: FreeBSD bvgm.org 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #9: Fri Dec 31 17:18:52 MSK 2010 root@bvgm.org:/usr/src/sys/amd64/compile/BVGM amd64 >Description: /etc/rc.conf .. wlans_zyd0="wlan0" ifconfig_wlan0="inet 172.16.0.1 netmask 255.255.255.0 metric 0" .. kernel config .. # Wireless NIC cards device wlan # 802.11 support options IEEE80211_DEBUG # enable debug msgs options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's options IEEE80211_SUPPORT_MESH # enable 802.11s draft support device wlan_wep # 802.11 WEP support device wlan_ccmp # 802.11 CCMP support device wlan_tkip # 802.11 TKIP support device wlan_amrr # AMRR transmit rate control algorithm ... device usb # USB Bus (required) device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) ... While booting: Jan 2 00:21:51 bvgm kernel: wlan0: Ethernet address: 00:02:72:52:2a:47 Jan 2 00:21:51 bvgm kernel: zyd0: HMAC ZD1211B, FW 47.25, RF AL2230 S0, PA0 LED 0 BE0 NP1 Gain1 F0 Jan 2 00:21:51 bvgm kernel: Jan 2 00:21:51 bvgm kernel: Jan 2 00:21:51 bvgm kernel: Fatal trap 12: page fault while in kernel mode Jan 2 00:21:51 bvgm kernel: cpuid = 0; apic id = 00 Jan 2 00:21:51 bvgm kernel: fault virtual address = 0x0 Jan 2 00:21:51 bvgm kernel: fault code = supervisor read data, page not present Jan 2 00:21:51 bvgm kernel: instruction pointer = 0x20:0xffffffff80475798 Jan 2 00:21:51 bvgm kernel: stack pointer = 0x28:0xffffff8120cb8a80 Jan 2 00:21:51 bvgm kernel: frame pointer = 0x28:0xffffff8120cb8ac0 Jan 2 00:21:51 bvgm kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Jan 2 00:21:51 bvgm kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Jan 2 00:21:51 bvgm kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Jan 2 00:21:51 bvgm kernel: current process = 15 (usbus4) >How-To-Repeat: 1. Get somewhere ZyDAS USB2.0 WLAN, rev 2.00/48.10, addr 2 2. put folowwing text in the rc.conf /etc/rc.conf .. wlans_zyd0="wlan0" ifconfig_wlan0="inet 172.16.0.1 netmask 255.255.255.0 metric 0" .. 2. Insert device in the usb port. 3. We have crashed OS 4. If i try to reboot Jan 2 00:55:22 bvgm kernel: ugen4.2: <ZyDAS> at usbus4 Jan 2 00:55:22 bvgm kernel: zyd0: <ZyDAS USB2.0 WLAN, rev 2.00/48.10, addr 2> on usbus4 Jan 2 00:55:22 bvgm kernel: wlan0: Ethernet address: 00:02:72:52:2a:47 Jan 2 00:55:22 bvgm kernel: zyd0: HMAC ZD1211B, FW 47.25, RF AL2230 S0, PA0 LED 0 BE0 NP1 Gain1 F0 Jan 2 00:57:25 bvgm syslogd: kernel boot file is /boot/kernel/kernel Jan 2 00:57:25 bvgm kernel: Jan 2 00:57:25 bvgm kernel: Jan 2 00:57:25 bvgm kernel: Fatal trap 12: page fault while in kernel mode Jan 2 00:57:25 bvgm kernel: cpuid = 0; apic id = 00 Jan 2 00:57:25 bvgm kernel: fault virtual address = 0x0 Jan 2 00:57:25 bvgm kernel: fault code = supervisor read data, page not present Jan 2 00:57:25 bvgm kernel: instruction pointer = 0x20:0xffffffff80475798 Jan 2 00:57:25 bvgm kernel: stack pointer = 0x28:0xffffff8120cb8a80 Jan 2 00:57:25 bvgm kernel: frame pointer = 0x28:0xffffff8120cb8ac0 Jan 2 00:57:25 bvgm kernel: code segment = base 0x0, limit 0xfffff, type 0x1b Jan 2 00:57:25 bvgm kernel: = DPL 0, pres 1, long 1, def32 0, gran 1 Jan 2 00:57:25 bvgm kernel: processor eflags = interrupt enabled, resume, IOPL = 0 Jan 2 00:57:25 bvgm kernel: current process = 15 (usbus4) J If i remove string [wlans_zyd0="wlan0"] from rc.conf system boots properly but device is not work at all. >Fix: driver for zyd0 somewhere works improperly. Null ref error I know that Zyxel devices are ^%$&^*&%$$#$#!!! Thank you very much if you really fix this bug! >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201101012213.p01MDqEn077879>