Intel 5350: Getting 2.6.29 driver code to work in 2.6.31 kernel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Inaky,
? Since many of us are having problems getting the card's WiMax functionality to work in kernels >= 2.6.30 I have started to?explore exactly where things went wrong in the driver code.? I am new to this type of work but thus far I have gotten a cluged version of 2.6.29.6 code to compile in my 2.6.31.2 build environment (before it would fail whenever I tried running 'make').? However, I am now seeing kernel crashes having to do with "i2400m_dev_bootstrap" whenever I insert the card.? I have included my error message below for your reference:
?
[ 4803.427441] BUG: unable to handle kernel paging request at fd8026d4
[ 4803.427457] IP: [<fd23fdce>] i2400m_dev_bootstrap+0x87e/0x12f0 [i2400m]
[ 4803.427480] *pde = 36045067 *pte = 749d5161 
[ 4803.427490] Oops: 0003 [#1] SMP 
[ 4803.427498] last sysfs file: /sys/devices/pci0000:00/0000:00:1d.7/usb8/8-1/8-1:1.0/firmware/8-1:1.0/loading
[ 4803.427506] Modules linked in: i2400m_usb i2400m wimax nls_iso8859_1 nls_cp437 vfat fat usb_storage i915 drm i2c_algo_bit binfmt_misc ppdev bridge stp bnep lp parport snd_hda_codec_intelhdmi snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_pcm_oss snd_mixer_oss snd_pcm joydev snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device zaurus cdc_ether snd cdc_subset usbnet soundcore psmouse snd_page_alloc video sdhci_pci intel_agp iTCO_wdt mii sdhci ricoh_mmc output dcdbas yenta_socket rsrc_nonstatic pcspkr agpgart serio_raw iTCO_vendor_support usbhid ohci1394 ieee1394 tg3 ehci_hcd b43 led_class mac80211 cfg80211 ssb pcmcia pcmcia_core [last unloaded: wimax]
[ 4803.427642] 
[ 4803.427650] Pid: 25, comm: khubd Not tainted (2.6.31.2 #1) Latitude E5500 
[ 4803.427657] EIP: 0060:[<fd23fdce>] EFLAGS: 00010246 CPU: 1
[ 4803.427671] EIP is at i2400m_dev_bootstrap+0x87e/0x12f0 [i2400m]
[ 4803.427677] EAX: cbbc0208 EBX: f71379fc ECX: 00000010 EDX: c1554b20
[ 4803.427683] ESI: fd8026cc EDI: 001316cc EBP: f7137a5c ESP: f7137928
[ 4803.427690] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 4803.427697] Process khubd (pid: 25, ti=f7136000 task=f70bbed0 task.ti=f7136000)
[ 4803.427701] Stack:
[ 4803.427705] f7137a3c 00000010 00000004 c1554918 c1554914 00000040 00000246 f713794c
[ 4803.427721] <0> c055b87e f713796c c0484895 00000006 00000000 00000008 c1554b20 fd6d1000
[ 4803.427738] <0> 001316dc c3ac7e1c 001316dc 20081120 00008086 80000000 00000006 000000a1
[ 4803.427756] Call Trace:
[ 4803.427770] [<c055b87e>] ? _spin_unlock_bh+0xe/0x10
[ 4803.427781] [<c0484895>] ? dev_mc_add+0x55/0x70
[ 4803.427795] [<c013c834>] ? enqueue_entity+0x144/0x390
[ 4803.427805] [<c013c1b7>] ? wakeup_preempt_entity+0x167/0x1c0
[ 4803.427821] [<fd23d2f1>] ? __i2400m_dev_start+0xc1/0x770 [i2400m]
[ 4803.427832] [<c0129e70>] ? __wake_up_common+0x40/0x70
[ 4803.427840] [<c012da80>] ? __wake_up+0x40/0x50
[ 4803.427851] [<c0152e90>] ? insert_work+0x80/0x90
[ 4803.427859] [<c01536a1>] ? __queue_work+0x31/0x40
[ 4803.427867] [<c0153725>] ? queue_work_on+0x45/0x60
[ 4803.427875] [<c0153845>] ? queue_work+0x15/0x20
[ 4803.427883] [<c01538e5>] ? queue_delayed_work+0x25/0x30
[ 4803.427892] [<c0153901>] ? schedule_delayed_work+0x11/0x20
[ 4803.427901] [<c048b89a>] ? linkwatch_schedule_work+0x3a/0xa0
[ 4803.427910] [<c048b974>] ? linkwatch_fire_event+0x74/0xd0
[ 4803.427926] [<fd23e062>] ? i2400m_setup+0x1c2/0x3f0 [i2400m]
[ 4803.427941] [<fd31dac0>] ? i2400mu_netdev_setup+0x0/0x104 [i2400m_usb]
[ 4803.427952] [<c04079f0>] ? usb_autopm_do_interface+0x80/0xe0
[ 4803.427964] [<fd31d0f2>] ? i2400mu_probe+0x112/0x500 [i2400m_usb]
[ 4803.427974] [<c0407474>] ? usb_autopm_do_device+0x64/0xf0
[ 4803.427984] [<c0407f41>] ? usb_probe_interface+0x91/0x150
[ 4803.427994] [<c0236082>] ? sysfs_create_link+0x12/0x20
[ 4803.428004] [<c0397b49>] ? driver_probe_device+0x69/0x170
[ 4803.428013] [<c0406df1>] ? usb_match_id+0x41/0x60
[ 4803.428021] [<c0397d21>] ? __device_attach+0x41/0x50
[ 4803.428032] [<c039715b>] ? bus_for_each_drv+0x5b/0x80
[ 4803.428040] [<c0397dcb>] ? device_attach+0x6b/0x70
[ 4803.428048] [<c0397ce0>] ? __device_attach+0x0/0x50
[ 4803.428057] [<c0396f65>] ? bus_probe_device+0x25/0x40
[ 4803.428066] [<c03956de>] ? device_add+0x38e/0x5a0
[ 4803.428077] [<c0310ea3>] ? kvasprintf+0x43/0x60
[ 4803.428086] [<c03088f2>] ? kobject_set_name_vargs+0x62/0x70
[ 4803.428095] [<c04067e1>] ? usb_set_configuration+0x4d1/0x6b0
[ 4803.428105] [<c0406817>] ? usb_set_configuration+0x507/0x6b0
[ 4803.428115] [<c040f3fe>] ? generic_probe+0x2e/0xa0
[ 4803.428123] [<c0236082>] ? sysfs_create_link+0x12/0x20
[ 4803.428132] [<c0406c2f>] ? usb_probe_device+0x1f/0x30
[ 4803.428140] [<c0397b49>] ? driver_probe_device+0x69/0x170
[ 4803.428149] [<c03090c4>] ? kobject_uevent_env+0x144/0x3f0
[ 4803.428157] [<c0397d21>] ? __device_attach+0x41/0x50
[ 4803.428167] [<c039715b>] ? bus_for_each_drv+0x5b/0x80
[ 4803.428175] [<c0397dcb>] ? device_attach+0x6b/0x70
[ 4803.428183] [<c0397ce0>] ? __device_attach+0x0/0x50
[ 4803.428192] [<c0396f65>] ? bus_probe_device+0x25/0x40
[ 4803.428201] [<c03956de>] ? device_add+0x38e/0x5a0
[ 4803.428210] [<c03ff9b5>] ? usb_configure_device+0x65/0x100
[ 4803.428219] [<c03ffc48>] ? usb_new_device+0x58/0xc0
[ 4803.428227] [<c040122f>] ? hub_thread+0xb1f/0x12b0
[ 4803.428238] [<c0550501>] ? is386+0x67/0x70
[ 4803.428247] [<c0139603>] ? try_to_wake_up+0x123/0x340
[ 4803.428257] [<c0157160>] ? autoremove_wake_function+0x0/0x50
[ 4803.428266] [<c0400710>] ? hub_thread+0x0/0x12b0
[ 4803.428275] [<c0156e0c>] ? kthread+0x7c/0x90
[ 4803.428283] [<c0156d90>] ? kthread+0x0/0x90
[ 4803.428292] [<c0103b87>] ? kernel_thread_helper+0x7/0x10
[ 4803.428297] Code: 0c 15 88 24 fd 89 44 24 10 c7 44 24 08 cf 4f 24 fd 89 5c 24 04 c7 04 24 c0 70 24 fd e8 d4 8f 31 c3 8b 06 8d 5d a0 b9 10 00 00 00 <c7> 46 08 00 00 00 00 89 f2 83 e0 f0 83 c8 03 89 06 8b 85 04 ff 
[ 4803.428385] EIP: [<fd23fdce>] i2400m_dev_bootstrap+0x87e/0x12f0 [i2400m] SS:ESP 0068:f7137928
[ 4803.428404] CR2: 00000000fd8026d4
[ 4803.428412] ---[ end trace 627c6f12bba86a40 ]---
?
Ever seen something like this before?
?
Thanks,
Brandon


      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxwimax.org/pipermail/wimax/attachments/20091124/190d6c19/attachment.html>


[Index of Archives]     [Linux Kernel]     [Linux Wireless]     [Linux Bluetooth]     [Linux Netdev]     [Linux Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux