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#6672 - Oops kernel 2.6.20 and wlan-ng26

Attached to Project: Arch Linux
Opened by Walter (mitao) - Wednesday, 21 March 2007, 17:51 GMT
Task Type Bug Report
Category Installation
Status Closed
Assigned To Tom Killian (tomk)
Architecture i686
Severity High
Priority Normal
Reported Version 0.7.2 Gimmick
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Hallo,
After installing the Arch 0.8 with kernel 2.6.20 and wlan-ng26 the activation of
wlan couses an Bug and Oops:

Mar 17 19:04:15 pluto Prism2 card SN: 000000000000
Mar 17 19:04:20 pluto linkstatus=CONNECTED
Mar 17 19:04:20 pluto BUG: unable to handle kernel paging request at virtual address 3d736b87
Mar 17 19:04:20 pluto printing eip:
Mar 17 19:04:20 pluto f8ff5c87
Mar 17 19:04:20 pluto *pde = 00000000
Mar 17 19:04:20 pluto Oops: 0000 [#1]


The internet connection is established, I can see it by an ping script, but
the keyboard don't work more and the whole system can be only be swicht off by
disconnecting the power.

I tried with kernels 2.6.20.1 til 2.6.20.3 and the newest wlan-ng26 package,
the problem remains the same.
On my older Version Arch 0.7.1 and 0.7.2 with kernels 2.6.14 or 2.6.19 there
is no problem with the Wlan.

My hardware is: AMD Athlon XP 2000+
and D-Link DWL-122 USB Wlan device. (Prism2_usb)


This is a part of messages in log:

Mar 17 18:58:39 pluto usb 2-1: new full speed USB device using ohci_hcd and address 2
Mar 17 18:58:39 pluto usb 2-1: configuration #1 chosen from 1 choice
Mar 17 18:58:39 pluto prism2usb_init: prism2_usb.o: 0.2.7 Loaded
Mar 17 18:58:39 pluto prism2usb_init: dev_info is: prism2_usb
Mar 17 18:58:39 pluto usbcore: registered new interface driver prism2_usb
Mar 17 18:58:53 pluto hfa384x_usbctlx_complete_sync: CTLX[5] error: state(Request failed)
Mar 17 18:58:53 pluto hfa384x_drvr_readpda: Read from index 0 failed, continuing
Mar 17 18:58:54 pluto PDA Read from 0x003f0000 in EXTDS space.
Mar 17 18:58:54 pluto PDA Read from 0x007f0000 in EXTDS space.
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e2ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e3ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e4ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e5ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e6ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e7ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e8ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7e9ffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7eaffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7ebffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7ecffe
Mar 17 18:58:54 pluto Writing 4096 bytes to ram @0x7edffe
Mar 17 18:58:54 pluto Writing 3010 bytes to ram @0x7eeffe
Mar 17 18:58:54 pluto Writing 416 bytes to ram @0x7efc20
Mar 17 18:58:54 pluto Writing 16 bytes to ram @0x7efdd0
Mar 17 18:58:54 pluto Writing 4044 bytes to ram @0x7f0800
Mar 17 18:58:54 pluto Writing 3288 bytes to ram @0x7fe000
Mar 17 18:58:54 pluto ident: nic h/w: id=0x8026 1.0.0
Mar 17 18:58:54 pluto ident: pri f/w: id=0x15 1.1.3
Mar 17 18:58:54 pluto ident: sta f/w: id=0x1f 1.8.3
Mar 17 18:58:54 pluto MFI:SUP:role=0x00:id=0x01:var=0x01:b/t=1/1
Mar 17 18:58:54 pluto CFI:SUP:role=0x00:id=0x02:var=0x02:b/t=1/1
Mar 17 18:58:54 pluto PRI:SUP:role=0x00:id=0x03:var=0x01:b/t=1/4
Mar 17 18:58:54 pluto STA:SUP:role=0x00:id=0x04:var=0x01:b/t=1/15
Mar 17 18:58:54 pluto PRI-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
Mar 17 18:58:54 pluto STA-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
Mar 17 18:58:54 pluto STA-MFI:ACT:role=0x01:id=0x01:var=0x01:b/t=1/1
Mar 17 18:58:54 pluto Prism2 card SN: 000000000000
Mar 17 18:58:59 pluto linkstatus=CONNECTED
Mar 17 18:58:59 pluto BUG: unable to handle kernel NULL pointer dereference at virtual address 000000d0
Mar 17 18:58:59 pluto printing eip:
Mar 17 18:58:59 pluto f8feec87
Mar 17 18:58:59 pluto *pde = 00000000
Mar 17 18:58:59 pluto Oops: 0000 [#1]
Mar 17 18:58:59 pluto PREEMPT SMP
Mar 17 18:58:59 pluto Modules linked in: prism2_usb p80211 ppdev lp analog snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss rtc ns558 parport_pc parport psmouse
serio_raw gameport ppp_generic slhc shpchp sis900 mii snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_timer snd soundcore ohci_hcd sis_agp agpgart sg i2c_sis96x i2c_core pci_hotplug snd_page_alloc
ehci_hcd tsdev evdev pcspkr usbcore reiserfs sr_mod cdrom sd_mod ata_generic pata_sis libata
Mar 17 18:58:59 pluto CPU: 0
Mar 17 18:58:59 pluto EIP: 0060:[<f8feec87>] Not tainted VLI
Mar 17 18:58:59 pluto EFLAGS: 00010286 (2.6.20-ARCH #1)
Mar 17 18:58:59 pluto EIP is at prism2sta_commsqual_defer+0x17/0xe0 [prism2_usb]
Mar 17 18:58:59 pluto eax: f6978b94 ebx: 000000ac ecx: dffff6c0 edx: 00000004
Mar 17 18:58:59 pluto esi: f6978b94 edi: f7dd9c00 ebp: 00000202 esp: dfe13e90
Mar 17 18:58:59 pluto ds: 007b es: 007b ss: 0068
Mar 17 18:58:59 pluto Process events/0 (pid: 5, ti=dfe12000 task=c18fd570 task.ti=dfe12000)
Mar 17 18:58:59 pluto Stack: dfe13f42 00000002 00000002 dfe13f42 f6978000 00000202 f8feec55 dfe13f42
Mar 17 18:58:59 pluto 00000002 00000000 00000000 dfe13f16 0000003c f7dd9c00 f8fef87d 00000002
Mar 17 18:58:59 pluto dfe13f80 c033dd16 00000002 f6978bc8 dfe13f68 00000000 c16d2c00 c03cc460
Mar 17 18:58:59 pluto Call Trace:
Mar 17 18:58:59 pluto [<f8feec55>] hfa384x_drvr_getconfig+0x35/0x50 [prism2_usb]
Mar 17 18:58:59 pluto [<f8fef87d>] prism2sta_processing_defer+0x46d/0x670 [prism2_usb]
Mar 17 18:58:59 pluto [<c033dd16>] schedule+0x356/0xbe0
Mar 17 18:58:59 pluto [<c01378d3>] run_workqueue+0x93/0x140
Mar 17 18:58:59 pluto [<f8fef410>] prism2sta_processing_defer+0x0/0x670 [prism2_usb]
Mar 17 18:58:59 pluto [<c0138447>] worker_thread+0x147/0x170
Mar 17 18:58:59 pluto [<c0121350>] default_wake_function+0x0/0x10
Mar 17 18:58:59 pluto [<c0138300>] worker_thread+0x0/0x170
Mar 17 18:58:59 pluto [<c013b2eb>] kthread+0xbb/0xf0
Mar 17 18:58:59 pluto [<c013b230>] kthread+0x0/0xf0
Mar 17 18:58:59 pluto [<c0103e6f>] kernel_thread_helper+0x7/0x18
Mar 17 18:58:59 pluto =======================
Mar 17 18:58:59 pluto Code: 18 83 c4 1c c3 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 83 ec 38 89 74 24 30 89 c6 89 5c 24 2c 89 7c 24 34 8b 98 80 0b 00 00 <8b> 7b 24 85 ff 75 72 8b 83 84 00 00 00 85
c0 74 68 83 f8 03 74
Mar 17 18:58:59 pluto EIP: [<f8feec87>] prism2sta_commsqual_defer+0x17/0xe0 [prism2_usb] SS:ESP 0068:dfe13e90



This is the output from /etc/wlan/wlan-udev.sh wlan0

message=lnxreq_ifstate
ifstate=fwload
resultcode=success
Reading S-record file /etc/wlan//prism2_ru.hex...
NIC ID: 0x8026 v1.0.0
MFI ID: 0x1 v1 1->1
CFI ID: 0x2 v2 1->1
PRI ID: 0x3 v1 1->4
Version: ID 0x1f 1.8.3
Compat: Role 0 Id 0x4 v3 1->15
Compat: Role 0x1 Id 0x1 v1 1->1
Compat: Role 0x1 Id 0x2 v2 1->1
Compat: Role 0x1 Id 0x3 v1 4->4
Seq: 0
Platform: ID 0x800a 1.0.0
Platform: ID 0x800f 1.0.0
Platform: ID 0x8010 1.0.0
Platform: ID 0x8011 1.0.0
Platform: ID 0x801e 1.0.0
Platform: ID 0x801f 1.0.0
Platform: ID 0x8020 1.0.0
Platform: ID 0x8025 1.0.0
Platform: ID 0x8026 1.0.0
Platform: ID 0x8027 1.0.0
prism2dl: warning: Failed to find PDR for plugrec 0x0405.
prism2dl: warning: Failed to find PDR for plugrec 0x0406.
prism2dl: warning: Failed to find PDR for plugrec 0x0302.
prism2dl: warning: Failed to find PDR for plugrec 0x0303.
prism2dl: warning: Failed to find PDR for plugrec 0x0412.
prism2dl: warning: Failed to find PDR for plugrec 0x0414.
prism2dl: finished.
wlan0 start OK
This task depends upon

Closed by  Tom Killian (tomk)
Friday, 23 March 2007, 10:47 GMT
Reason for closing:  Fixed
Comment by Tom Killian (tomk) - Thursday, 22 March 2007, 00:16 GMT
Thanks for the report, and apologies for the inconvenience. I used an incorrect patch when building the wlan-ng26 package for kernel26. This has now been corrected in the wlan-ng26 0.2.7-4 package.

Loading...