Ubuntu 10.04 LTS scheduling while atomic: irq/11-b43/748/0x00000101

Bug #598611 reported by William Dix
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
b43-fwcutter (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: b43-fwcutter

Repeated system freezes on Dell Latitude C600 probably related to fwcutter broadcom B43 wireless driver. No response to keyboard or touchpad. Requires hard reset. Crashes only occur when using wireless connection.

Wireless card is a Dynex DX-EBNBC PCMIA wireless card.

Possibly related to IPv6.

kernel logs:

Jun 22 23:53:54 Trosan kernel: [ 55.949116] wlan0: direct probe to AP 00:18:01:ea:d1:87 (try 1)
Jun 22 23:53:54 Trosan kernel: [ 55.951867] wlan0: direct probe responded
Jun 22 23:53:54 Trosan kernel: [ 55.951885] wlan0: authenticate with AP 00:18:01:ea:d1:87 (try 1)
Jun 22 23:53:54 Trosan kernel: [ 55.953541] wlan0: authenticated
Jun 22 23:53:54 Trosan kernel: [ 55.953615] wlan0: associate with AP 00:18:01:ea:d1:87 (try 1)
Jun 22 23:53:54 Trosan kernel: [ 55.956609] wlan0: RX AssocResp from 00:18:01:ea:d1:87 (capab=0x431 status=0 aid=1)
Jun 22 23:53:54 Trosan kernel: [ 55.956622] wlan0: associated
Jun 22 23:53:54 Trosan kernel: [ 55.958043] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Jun 22 23:53:54 Trosan kernel: [ 55.958272] cfg80211: Calling CRDA for country: US
Jun 22 23:53:54 Trosan kernel: [ 55.986320] cfg80211: Received country IE:
Jun 22 23:53:54 Trosan kernel: [ 55.986335] cfg80211: Regulatory domain: US
Jun 22 23:53:54 Trosan kernel: [ 55.986340] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jun 22 23:53:54 Trosan kernel: [ 55.986351] (2402000 KHz - 2477000 KHz @ 40000 KHz), (10000 mBi, 10000 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986357] cfg80211: CRDA thinks this should applied:
Jun 22 23:53:54 Trosan kernel: [ 55.986363] cfg80211: Regulatory domain: US
Jun 22 23:53:54 Trosan kernel: [ 55.986368] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jun 22 23:53:54 Trosan kernel: [ 55.986377] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986386] (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986396] (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986405] (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986414] (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986423] (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986429] cfg80211: We intersect both of these and get:
Jun 22 23:53:54 Trosan kernel: [ 55.986435] cfg80211: Regulatory domain: 98
Jun 22 23:53:54 Trosan kernel: [ 55.986440] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jun 22 23:53:54 Trosan kernel: [ 55.986449] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jun 22 23:53:54 Trosan kernel: [ 55.986468] cfg80211: Disabling channel 2467 MHz on phy0 due to Country IE
Jun 22 23:53:54 Trosan kernel: [ 55.986476] cfg80211: Disabling channel 2472 MHz on phy0 due to Country IE
Jun 22 23:53:54 Trosan kernel: [ 55.986483] cfg80211: Disabling channel 2484 MHz on phy0 due to Country IE
Jun 22 23:53:54 Trosan kernel: [ 55.986495] cfg80211: Current regulatory domain updated by AP to: US
Jun 22 23:53:54 Trosan kernel: [ 55.986501] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jun 22 23:53:54 Trosan kernel: [ 55.986510] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jun 22 23:54:08 Trosan kernel: [ 66.268047] wlan0: no IPv6 routers present
Jun 23 00:37:45 Trosan kernel: [ 2683.776077] BUG: scheduling while atomic: irq/11-b43/748/0x00000101
Jun 23 00:37:45 Trosan kernel: [ 2683.776090] Modules linked in: binfmt_misc snd_maestro3 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm arc4 snd_page_alloc snd_seq_dummy snd_seq_oss b43 snd_seq_midi mac80211 cfg80211 snd_rawmidi led_class snd_seq_midi_event ssb snd_seq fbcon snd_timer tileblit pcmcia snd_seq_device font joydev bitblit softcursor snd irda vga16fb yenta_socket dell_wmi intel_agp video ppdev vgastate rsrc_nonstatic lp parport_pc crc_ccitt dcdbas output agpgart pcmcia_core soundcore psmouse i2c_piix4 shpchp serio_raw parport 3c59x mii floppy
Jun 23 00:37:45 Trosan kernel: [ 2683.776209] Pid: 748, comm: irq/11-b43 Not tainted 2.6.32-22-generic #36-Ubuntu
Jun 23 00:37:45 Trosan kernel: [ 2683.776217] Call Trace:
Jun 23 00:37:45 Trosan kernel: [ 2683.776248] [<c013efa2>] __schedule_bug+0x72/0x80
Jun 23 00:37:45 Trosan kernel: [ 2683.776260] [<c0589734>] schedule+0x614/0x840
Jun 23 00:37:45 Trosan kernel: [ 2683.776274] [<c01a0bf5>] synchronize_irq+0x75/0xb0
Jun 23 00:37:45 Trosan kernel: [ 2683.776290] [<c0167740>] ? autoremove_wake_function+0x0/0x50
Jun 23 00:37:45 Trosan kernel: [ 2683.776301] [<c01a12f4>] disable_irq+0x34/0x40
Jun 23 00:37:45 Trosan kernel: [ 2683.776328] [<d0830797>] vortex_timer+0x27/0x230 [3c59x]
Jun 23 00:37:45 Trosan kernel: [ 2683.776414] [<d0b0debf>] ? ieee80211_deliver_skb+0x5f/0x100 [mac80211]
Jun 23 00:37:45 Trosan kernel: [ 2683.776441] [<d0b0e61d>] ? ieee80211_frame_allowed+0x5d/0xd0 [mac80211]
Jun 23 00:37:45 Trosan kernel: [ 2683.776455] [<c015b63e>] run_timer_softirq+0x13e/0x2c0
Jun 23 00:37:46 Trosan kernel: [ 2683.776482] [<d0b0eec8>] ? ieee80211_invoke_rx_handlers+0x1f8/0x360 [mac80211]
Jun 23 00:37:46 Trosan kernel: [ 2683.776498] [<d0830770>] ? vortex_timer+0x0/0x230 [3c59x]
Jun 23 00:37:46 Trosan kernel: [ 2683.776510] [<c0153068>] __do_softirq+0x98/0x1b0
Jun 23 00:37:46 Trosan kernel: [ 2683.776521] [<c01531c5>] do_softirq+0x45/0x50
Jun 23 00:37:46 Trosan kernel: [ 2683.776531] [<c01536fd>] local_bh_enable+0x7d/0x90
Jun 23 00:37:46 Trosan kernel: [ 2683.776587] [<d0a41569>] b43_rx+0x289/0x5f0 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776610] [<d0a44a88>] ? b43_wa_initgains+0x78/0x130 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776634] [<d0a463fc>] dma_rx+0x14c/0x350 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776646] [<c014700a>] ? __dequeue_rt_entity+0x10a/0x180
Jun 23 00:37:46 Trosan kernel: [ 2683.776668] [<d0a46639>] b43_dma_rx+0x39/0x80 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776687] [<d0a324d1>] b43_do_interrupt_thread+0x241/0x380 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776697] [<c058956c>] ? schedule+0x44c/0x840
Jun 23 00:37:46 Trosan kernel: [ 2683.776716] [<d0a3262d>] b43_interrupt_thread_handler+0x1d/0x30 [b43]
Jun 23 00:37:46 Trosan kernel: [ 2683.776726] [<c01a1067>] irq_thread+0x117/0x200
Jun 23 00:37:46 Trosan kernel: [ 2683.776736] [<c01a0f50>] ? irq_thread+0x0/0x200
Jun 23 00:37:46 Trosan kernel: [ 2683.776745] [<c01674b4>] kthread+0x74/0x80
Jun 23 00:37:46 Trosan kernel: [ 2683.776755] [<c0167440>] ? kthread+0x0/0x80
Jun 23 00:37:46 Trosan kernel: [ 2683.776772] [<c0104087>] kernel_thread_helper+0x7/0x10

Repeat crash same bug:
Kernel log:
Jun 24 22:50:56 Trosan kernel: [ 58.198067] (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jun 24 22:50:56 Trosan kernel: [ 58.198076] (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jun 24 22:54:57 Trosan kernel: [ 298.012099] BUG: scheduling while atomic: irq/11-b43/719/0x00000101
Jun 24 22:54:57 Trosan kernel: [ 298.012112] Modules linked in: binfmt_misc snd_maestro3 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc arc4 snd_seq_dummy snd_seq_oss b43 mac80211 snd_seq_midi snd_rawmidi cfg80211 snd_seq_midi_event led_class snd_seq ssb snd_timer snd_seq_device fbcon joydev tileblit pcmcia font bitblit softcursor vga16fb snd irda vgastate yenta_socket intel_agp ppdev lp video parport_pc rsrc_nonstatic psmouse soundcore crc_ccitt agpgart i2c_piix4 output dell_wmi pcmcia_core shpchp parport serio_raw dcdbas 3c59x mii floppy
Jun 24 22:54:57 Trosan kernel: [ 298.012234] Pid: 719, comm: irq/11-b43 Not tainted 2.6.32-22-generic #36-Ubuntu
Jun 24 22:54:57 Trosan kernel: [ 298.012241] Call Trace:
Jun 24 22:54:57 Trosan kernel: [ 298.012276] [<c013efa2>] __schedule_bug+0x72/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012288] [<c0589734>] schedule+0x614/0x840
Jun 24 22:54:57 Trosan kernel: [ 298.012301] [<c01532e9>] ? irq_exit+0x39/0x70
Jun 24 22:54:57 Trosan kernel: [ 298.012321] [<c058fa75>] ? do_IRQ+0x55/0xc0
Jun 24 22:54:57 Trosan kernel: [ 298.012334] [<c01a0bf5>] synchronize_irq+0x75/0xb0
Jun 24 22:54:57 Trosan kernel: [ 298.012350] [<c0167740>] ? autoremove_wake_function+0x0/0x50
Jun 24 22:54:57 Trosan kernel: [ 298.012361] [<c01a12f4>] disable_irq+0x34/0x40
Jun 24 22:54:57 Trosan kernel: [ 298.012390] [<d0830797>] vortex_timer+0x27/0x230 [3c59x]
Jun 24 22:54:57 Trosan kernel: [ 298.012413] [<c0163ce0>] ? queue_work_on+0x40/0x60
Jun 24 22:54:57 Trosan kernel: [ 298.012424] [<c0163d3a>] ? queue_work+0x1a/0x20
Jun 24 22:54:57 Trosan kernel: [ 298.012436] [<c015b63e>] run_timer_softirq+0x13e/0x2c0
Jun 24 22:54:57 Trosan kernel: [ 298.012522] [<d0b2df55>] ? ieee80211_invoke_rx_handlers+0x285/0x360 [mac80211]
Jun 24 22:54:57 Trosan kernel: [ 298.012538] [<d0830770>] ? vortex_timer+0x0/0x230 [3c59x]
Jun 24 22:54:57 Trosan kernel: [ 298.012548] [<c0153068>] __do_softirq+0x98/0x1b0
Jun 24 22:54:57 Trosan kernel: [ 298.012559] [<c01531c5>] do_softirq+0x45/0x50
Jun 24 22:54:57 Trosan kernel: [ 298.012569] [<c01536fd>] local_bh_enable+0x7d/0x90
Jun 24 22:54:57 Trosan kernel: [ 298.012630] [<d0b99569>] b43_rx+0x289/0x5f0 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012650] [<d0b90080>] ? b43_gphy_op_recalc_txpower+0x120/0x1b0 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012675] [<d0b9e3fc>] dma_rx+0x14c/0x350 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012687] [<c014700a>] ? __dequeue_rt_entity+0x10a/0x180
Jun 24 22:54:57 Trosan kernel: [ 298.012709] [<d0b9e639>] b43_dma_rx+0x39/0x80 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012728] [<d0b8a4d1>] b43_do_interrupt_thread+0x241/0x380 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012737] [<c058956c>] ? schedule+0x44c/0x840
Jun 24 22:54:57 Trosan kernel: [ 298.012756] [<d0b8a62d>] b43_interrupt_thread_handler+0x1d/0x30 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012767] [<c01a1067>] irq_thread+0x117/0x200
Jun 24 22:54:57 Trosan kernel: [ 298.012777] [<c01a0f50>] ? irq_thread+0x0/0x200
Jun 24 22:54:57 Trosan kernel: [ 298.012786] [<c01674b4>] kthread+0x74/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012795] [<c0167440>] ? kthread+0x0/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012812] [<c0104087>] kernel_thread_helper+0x7/0x10
Jun 24 22:56:30 Trosan kernel: imklog 4.2.0, log source = /proc/kmsg started.

Syslog

Jun 24 22:54:57 Trosan kernel: [ 298.012099] BUG: scheduling while atomic: irq/11-b43/719/0x00000101
Jun 24 22:54:57 Trosan kernel: [ 298.012112] Modules linked in: binfmt_misc snd_maestro3 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc arc4 snd_seq_dummy snd_seq_oss b43 mac80211 snd_seq_midi snd_rawmidi cfg80211 snd_seq_midi_event led_class snd_seq ssb snd_timer snd_seq_device fbcon joydev tileblit pcmcia font bitblit softcursor vga16fb snd irda vgastate yenta_socket intel_agp ppdev lp video parport_pc rsrc_nonstatic psmouse soundcore crc_ccitt agpgart i2c_piix4 output dell_wmi pcmcia_core shpchp parport serio_raw dcdbas 3c59x mii floppy
Jun 24 22:54:57 Trosan kernel: [ 298.012234] Pid: 719, comm: irq/11-b43 Not tainted 2.6.32-22-generic #36-Ubuntu
Jun 24 22:54:57 Trosan kernel: [ 298.012241] Call Trace:
Jun 24 22:54:57 Trosan kernel: [ 298.012276] [<c013efa2>] __schedule_bug+0x72/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012288] [<c0589734>] schedule+0x614/0x840
Jun 24 22:54:57 Trosan kernel: [ 298.012301] [<c01532e9>] ? irq_exit+0x39/0x70
Jun 24 22:54:57 Trosan kernel: [ 298.012321] [<c058fa75>] ? do_IRQ+0x55/0xc0
Jun 24 22:54:57 Trosan kernel: [ 298.012334] [<c01a0bf5>] synchronize_irq+0x75/0xb0
Jun 24 22:54:57 Trosan kernel: [ 298.012350] [<c0167740>] ? autoremove_wake_function+0x0/0x50
Jun 24 22:54:57 Trosan kernel: [ 298.012361] [<c01a12f4>] disable_irq+0x34/0x40
Jun 24 22:54:57 Trosan kernel: [ 298.012390] [<d0830797>] vortex_timer+0x27/0x230 [3c59x]
Jun 24 22:54:57 Trosan kernel: [ 298.012413] [<c0163ce0>] ? queue_work_on+0x40/0x60
Jun 24 22:54:57 Trosan kernel: [ 298.012424] [<c0163d3a>] ? queue_work+0x1a/0x20
Jun 24 22:54:57 Trosan kernel: [ 298.012436] [<c015b63e>] run_timer_softirq+0x13e/0x2c0
Jun 24 22:54:57 Trosan kernel: [ 298.012522] [<d0b2df55>] ? ieee80211_invoke_rx_handlers+0x285/0x360 [mac80211]
Jun 24 22:54:57 Trosan kernel: [ 298.012538] [<d0830770>] ? vortex_timer+0x0/0x230 [3c59x]
Jun 24 22:54:57 Trosan kernel: [ 298.012548] [<c0153068>] __do_softirq+0x98/0x1b0
Jun 24 22:54:57 Trosan kernel: [ 298.012559] [<c01531c5>] do_softirq+0x45/0x50
Jun 24 22:54:57 Trosan kernel: [ 298.012569] [<c01536fd>] local_bh_enable+0x7d/0x90
Jun 24 22:54:57 Trosan kernel: [ 298.012630] [<d0b99569>] b43_rx+0x289/0x5f0 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012650] [<d0b90080>] ? b43_gphy_op_recalc_txpower+0x120/0x1b0 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012675] [<d0b9e3fc>] dma_rx+0x14c/0x350 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012687] [<c014700a>] ? __dequeue_rt_entity+0x10a/0x180
Jun 24 22:54:57 Trosan kernel: [ 298.012709] [<d0b9e639>] b43_dma_rx+0x39/0x80 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012728] [<d0b8a4d1>] b43_do_interrupt_thread+0x241/0x380 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012737] [<c058956c>] ? schedule+0x44c/0x840
Jun 24 22:54:57 Trosan kernel: [ 298.012756] [<d0b8a62d>] b43_interrupt_thread_handler+0x1d/0x30 [b43]
Jun 24 22:54:57 Trosan kernel: [ 298.012767] [<c01a1067>] irq_thread+0x117/0x200
Jun 24 22:54:57 Trosan kernel: [ 298.012777] [<c01a0f50>] ? irq_thread+0x0/0x200
Jun 24 22:54:57 Trosan kernel: [ 298.012786] [<c01674b4>] kthread+0x74/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012795] [<c0167440>] ? kthread+0x0/0x80
Jun 24 22:54:57 Trosan kernel: [ 298.012812] [<c0104087>] kernel_thread_helper+0x7/0x10
Jun 24 22:56:30 Trosan kernel: imklog 4.2.0, log source = /proc/kmsg started.
Jun 24 22:56:30 Trosan rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="478" x-info="http://www.rsyslog.com"] (re)start
Jun 24 22:56:30 Trosan rsyslogd: rsyslogd's groupid changed to 103
Jun 24 22:56:30 Trosan rsyslogd: rsyslogd's userid changed to 101
Jun 24 22:56:30 Trosan rsyslogd-2039: Could no open output file '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]

Revision history for this message
penalvch (penalvch) wrote :

William Dix, thank you for reporting this bug to Ubuntu. Lucid Desktop reached EOL on May 9, 2013.
See this document for currently supported Ubuntu releases: https://wiki.ubuntu.com/Releases

If you are having an issue in a supported release, please file a new report.

Do feel free to report any other bugs you may find.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in b43-fwcutter (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.