Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#6270 - ipw3945-beyond 1.2.0-1 crashes kernel

Attached to Project: Arch Linux
Opened by Raymano Garibaldi (raymano) - Wednesday, 24 January 2007, 14:19 GMT
Last edited by Roman Kyrylych (Romashka) - Thursday, 19 April 2007, 15:45 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To James Rayner (iphitus)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

After upgrading to the latest ipw3945-beyond when networkmanager starts the kernel crashes: Here's the log:


Jan 24 06:52:49 hulu ipw3945: Detected geography ABG (11 802.11bg channels, 13 802.11a channels)
Jan 24 06:52:51 hulu dhcdbd: Started up.
Jan 24 06:52:51 hulu NetworkManager: <information> starting...
Jan 24 06:52:51 hulu NetworkManager: <information> eth2: Device is fully-supported using driver 'ipw3945'.
Jan 24 06:52:51 hulu NetworkManager: <information> nm_device_init(): waiting for device's worker thread to start
Jan 24 06:52:51 hulu NetworkManager: <information> nm_device_init(): device's worker thread started, continuing.
Jan 24 06:52:51 hulu NetworkManager: <information> Now managing wireless (802.11) device 'eth2'.
Jan 24 06:52:51 hulu NetworkManager: <information> Deactivating device eth2.
Jan 24 06:52:52 hulu BUG: unable to handle kernel paging request at virtual address ffffffa1
Jan 24 06:52:52 hulu printing eip:
Jan 24 06:52:52 hulu ffffffa1
Jan 24 06:52:52 hulu *pde = 00004067
Jan 24 06:52:52 hulu *pte = 00000000
Jan 24 06:52:52 hulu Oops: 0000 [#1]
Jan 24 06:52:52 hulu PREEMPT SMP
Jan 24 06:52:52 hulu Modules linked in: eth1394 pcmcia joydev ohci1394 ieee1394 tsdev sdhci yenta_socket rsrc_nonstatic pcmcia_core e100 mii serio_raw psmouse i2c_i801 snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device i2c_core snd_pcm_oss snd_mixer_oss ipw3945 ieee80211 ieee80211_crypt genrtc pcspkr ehci_hcd snd_hda_intel snd_hda_codec snd_pcm snd_timer intel_agp agpgart snd soundcore snd_page_alloc uhci_hcd evdev sg fuse tifm_sd mmc_core tifm_7xx1 tifm_core usbcore ext3 jbd mbcache sd_mod sr_mod cdrom generic ide_core ata_piix
Jan 24 06:52:52 hulu CPU: 0
Jan 24 06:52:52 hulu EIP: 0060:[<ffffffa1>] Not tainted VLI
Jan 24 06:52:52 hulu EFLAGS: 00010282 (2.6.19-beyond #1)
Jan 24 06:52:52 hulu EIP is at 0xffffffa1
Jan 24 06:52:52 hulu eax: f7970000 ebx: f7970ac0 ecx: ffffffa1 edx: f7cdfdc3
Jan 24 06:52:52 hulu esi: 00000004 edi: 00000001 ebp: 00000000 esp: f7cdfd98
Jan 24 06:52:52 hulu ds: 007b es: 007b ss: 0068
Jan 24 06:52:52 hulu Process NetworkManager (pid: 3257, ti=f7cde000 task=c1e93570 task.ti=f7cde000)
Jan 24 06:52:52 hulu Stack: f924cccd f7cdfdc8 c011f96e f7cdff44 f7970400 c16ed560 f7970000 00000000
Jan 24 06:52:52 hulu f7970ab0 00000000 00fd7ab0 00000000 00000000 00000000 00000000 00000000
Jan 24 06:52:52 hulu 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Jan 24 06:52:52 hulu Call Trace:
Jan 24 06:52:52 hulu [<f924cccd>] ieee80211_wx_set_encode+0x19d/0x5c0 [ieee80211]
Jan 24 06:52:52 hulu [<c011f96e>] activate_task+0x17e/0x1d0
Jan 24 06:52:52 hulu [<f935cbd2>] ipw_wx_set_encode+0x62/0x150 [ipw3945]
Jan 24 06:52:52 hulu [<c02ed9e1>] ioctl_standard_call+0x1b1/0x3b0
Jan 24 06:52:52 hulu [<c023b15b>] vsnprintf+0x2db/0x5a0
Jan 24 06:52:52 hulu [<c02ee173>] wireless_process_ioctl+0x333/0x3e0
Jan 24 06:52:52 hulu [<f935cb70>] ipw_wx_set_encode+0x0/0x150 [ipw3945]
Jan 24 06:52:52 hulu [<f935cb70>] ipw_wx_set_encode+0x0/0x150 [ipw3945]
Jan 24 06:52:52 hulu [<c02d62b0>] sock_ioctl+0x0/0x220
Jan 24 06:52:52 hulu [<c02d62b0>] sock_ioctl+0x0/0x220
Jan 24 06:52:52 hulu [<c02e2e03>] dev_ioctl+0x213/0x390
Jan 24 06:52:52 hulu [<c02d6a6f>] sock_attach_fd+0x7f/0xf0
Jan 24 06:52:52 hulu [<c017f376>] get_empty_filp+0x66/0x180
Jan 24 06:52:52 hulu [<c02d62b0>] sock_ioctl+0x0/0x220
Jan 24 06:52:52 hulu [<c018a7bb>] do_ioctl+0x2b/0x90
Jan 24 06:52:52 hulu [<c02d7879>] sys_socket+0x29/0x50
Jan 24 06:52:52 hulu [<c018a87c>] vfs_ioctl+0x5c/0x2b0
Jan 24 06:52:52 hulu [<c018ab42>] sys_ioctl+0x72/0x90
Jan 24 06:52:52 hulu [<c01032b1>] sysenter_past_esp+0x56/0x79
Jan 24 06:52:52 hulu [<c036007b>] wait_for_completion_timeout+0xb/0xd0
Jan 24 06:52:52 hulu =======================
Jan 24 06:52:52 hulu Code: Bad EIP value.
Jan 24 06:52:52 hulu EIP: [<ffffffa1>] 0xffffffa1 SS:ESP 0068:f7cdfd98
Jan 24 06:52:52 hulu <6>NET: Registered protocol family 10
Jan 24 06:52:59 hulu ipw3945: Detected geography ABG (11 802.11bg channels, 13 802.11a channels)
Jan 24 06:53:07 hulu kdm[3280]: X server startup timeout, terminating
Jan 24 06:53:22 hulu kdm[3280]: X server termination timeout, killing
Jan 24 06:53:32 hulu kdm[3280]: X server is stuck in D state; leaving it alone
Jan 24 06:53:32 hulu kdm[3280]: X server for display :0 can't be started, session disabled
Jan 24 06:53:34 hulu psmouse.c: GlidePoint at isa0060/serio4/input0 lost synchronization, throwing 1 bytes away.
Jan 24 06:53:35 hulu psmouse.c: resync failed, issuing reconnect request
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Thursday, 19 April 2007, 15:45 GMT
Reason for closing:  Fixed
Comment by Raymano Garibaldi (raymano) - Friday, 26 January 2007, 05:02 GMT
Upgraded to ipw3945-beyond 1.1.3-2 and the problem still exists.
Comment by James Rayner (iphitus) - Friday, 26 January 2007, 21:46 GMT
have you rebooted after installing 1.1.3-2?
Comment by Raymano Garibaldi (raymano) - Friday, 26 January 2007, 23:32 GMT
Yes. This actually happens when booting. The kernel starts up fine. Then ipw3945d starts, followed by dhcdbd. Here's my DAEMONS line from rc.conf

DAEMONS=(syslog-ng hal ipw3945d dhcdbd networkmanager kdm cups alsa crond gpm)

As soon as networkmanager starts I get the error I've included in the attached file and everything hangs. I then have to boot into single user mode and bypass ipw3945d daemon startup and everything else works fine.

Currently I have downgraded to ipw3945-beyond 1.1.3-1 and everything works perfectly.

Comment by James Rayner (iphitus) - Saturday, 27 January 2007, 21:59 GMT
try -3
Comment by Raymano Garibaldi (raymano) - Sunday, 28 January 2007, 01:52 GMT
upgrade to -3 fixed it.

Thanks!
Comment by Raymano Garibaldi (raymano) - Sunday, 28 January 2007, 01:59 GMT
Just one observation. My wireless card used to show up as eth2. Now it's eth1. No big deal on my side. Just wanted to let you know.
Comment by James Rayner (iphitus) - Sunday, 28 January 2007, 04:01 GMT
That's just something with udev and the order that your modules are loaded.

Would you be able to do me a favour and try out some different modules that i'll upload this week and link to here? I'd like to debug what exactly caused the problem on my end.

Thank you for your help,

James
Comment by Raymano Garibaldi (raymano) - Sunday, 28 January 2007, 04:31 GMT
No problem. Will do.

Ray
Comment by Roman Kyrylych (Romashka) - Thursday, 19 April 2007, 13:10 GMT
Björn Martensen (baze) requested task to be re-opened:

i sometimes get the same crash with the stock kernel and the following ipw3945 stuff:
$ pacman -Qs ipw3945
local/ipw3945 1.2.0-2
Driver for the Intel PRO/Wireless 3945ABG miniPCI express adapter
local/ipw3945-ucode 1.14.2-1
Intel Centrino Drivers firmware for IPW3945
local/ipw3945d 1.7.22-3
Regulatory daemon for IPW3945

the crash is exactly the same and also occurs when networkmanager is started.
i don't use any unstable versions.
everything is from current and extra.
Comment by Björn Martensen (baze) - Thursday, 19 April 2007, 15:29 GMT
please excuse the noise.. i hadn't added ipw3945 to MODULES=(). after i added it, the kernel panic didn't occur anymore. i don't really like that i have to configure module loading manually, but at least that fixed the problem. if there is a better way to fix that, i'd be glad of course ;)

again, sorry for the noise.

Loading...