Kernel Oops on umid mbook M1 (sd9696)

Dan Williams dcbw at redhat.com
Thu Mar 31 13:43:35 EDT 2011


On Mon, 2011-03-21 at 08:58 -0700, ' ' wrote:
> Hello all,
> 
> I've posted this to Ubuntu launchpad
> (https://bugs.launchpad.net/ubuntu/+source/libertas-firmware/+bug/722725),
> but have not received any advice, so I'm posting here.
> 
> Using 10.10 netbook ubuntu, tried libertas 9.70.7.p0-1 and 9.70.7.p0.0-1 .

We're going to need some libertas debug output I think.  Also, what SDIO
controller do you have?  "lspci" should tell us since I think your
controller is a PCI-based device.

You can get libertas debug info by using this option when loading the
'libertas' module:

libertas_debug=0x5063a7

That can also go into /etc/modprobe.conf or /etc/modprobe.d/local.conf
as:

options libertas libertas_debug=0x5063a7

and you'll get a lot more spew in dmesg about what's going on.

Dan


> Networks show up in nm-applet, but they can't be connected to, the
> password gets asked over and over again.
> 
> dmesg shows a kernel oops, highlight:
> 
> [ 52.216283] Oops: 0000 [#2] SMP
> [ 52.216296] last sysfs file:
> /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/PNP0C0A:00/power_supply/BAT0/voltage_now
> [ 52.216313] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat
> binfmt_misc parport_pc ppdev snd_hda_codec_realtek snd_hda_intel rfcomm
> snd_hda_codec snd_hwdep snd_pcm snd_seq_midi sco snd_rawmidi bnep
> snd_seq_midi_event snd_seq l2cap libertas_sdio libertas snd_timer
> snd_seq_device cfg80211 btusb sch_gpio snd bluetooth i2c_isch lib80211
> video psmouse output serio_raw soundcore lpc_sch snd_page_alloc lp
> parport usbhid hid usb_storage mmc_block pata_sch sdhci_pci sdhci led_class
> [ 52.216459]
> [ 52.216474] Pid: 791, comm: lbs_main Tainted: G D 2.6.35-22-generic
> #33-Ubuntu To be filled by O.E.M./M-BOOK
> [ 52.216490] EIP: 0060:[<c04db126>] EFLAGS: 00010286 CPU: 1
> [ 52.216504] EIP is at sdio_align_size+0x16/0x220
> [ 52.216516] EAX: 04f25000 EBX: 04f25000 ECX: dd840000 EDX: 00000043
> [ 52.216528] ESI: 00000001 EDI: 0000003f EBP: de3dbee8 ESP: de3dbed4
> [ 52.216541] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
> [ 52.216554] Process lbs_main (pid: 791, ti=de3da000 task=de3bf230
> task.ti=de3da000)
> [ 52.216564] Stack:
> [ 52.216571] df076580 de3dbf00 de28c2c0 00000001 0000003f de3dbf18
> dfebf760 c013eabd
> [ 52.216599] <0> 0000003f 00000043 de3dbf04 de294000 013dbf18 dd840000
> de28c2c0 de294000
> [ 52.216630] <0> de13ea00 de3dbf40 dff4cb0a 0000003f de3dbf2c de28e200
> 000004e2 00068b9f
> [ 52.216662] Call Trace:
> [ 52.216695] [<dfebf760>] ? if_sdio_host_to_card+0x60/0x140 [libertas_sdio]
> [ 52.216708] [<c013eabd>] ? finish_task_switch+0x3d/0xc0
> [ 52.216728] [<dff4cb0a>] ? lbs_submit_command+0x7a/0x110 [libertas]
> [ 52.216745] [<dff4d118>] ? lbs_execute_next_command+0xc8/0x210 [libertas]
> [ 52.216757] [<c01660d1>] ? remove_wait_queue+0x41/0x50
> [ 52.216776] [<dff508d1>] ? lbs_thread+0x3c1/0x4e0 [libertas]
> [ 52.216788] [<c0142d20>] ? default_wake_function+0x0/0x20
> [ 52.216806] [<dff50510>] ? lbs_thread+0x0/0x4e0 [libertas]
> [ 52.216816] [<c01659e4>] ? kthread+0x74/0x80
> [ 52.216825] [<c0165970>] ? kthread+0x0/0x80
> [ 52.216835] [<c010363e>] ? kernel_thread_helper+0x6/0x10
> [ 52.216840] Code: 90 8d 74 26 00 0f b7 86 64 01 00 00 83 c4 04 5b 5e 5d
> c3 66 90 55 89 e5 83 ec 14 89 5d f4 89 75 f8 89 7d fc 0f 1f 44 00 00 89
> c3 <8b> 00 89 d6 e8 d1 8c ff ff 89 45 f0 8b 0b 8b 01 8b 90 6c 01 00
> [ 52.216937] EIP: [<c04db126>] sdio_align_size+0x16/0x220 SS:ESP
> 0068:de3dbed4
> [ 52.216950] CR2: 0000000004f25000
> [ 52.216958] ---[ end trace 07da2f4d2d15513d ]---
> 
> Full dmesg can be access through the ubuntu bug report.
> 
> Thanks for your time,
> B.
> 
> _______________________________________________
> libertas-dev mailing list
> libertas-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/libertas-dev





More information about the libertas-dev mailing list