On Friday 24 July 2009 16:48:49 Larry Finger wrote: > Francesco, > > Sorry, but I missed a warning about DMA queue overflow that was being > logged as follows:
Can you printk the value of free_slots(), when this happens? > > ------------[ cut here ]------------ > WARNING: at drivers/net/wireless/b43/dma.c:1342 > b43_dma_tx+0x115/0x9b2 [b43]() > Hardware name: HP Pavilion dv2700 Notebook PC > Modules linked in: b43 ssb rng_core mac80211 cfg80211 rfkill > led_class aes_x86_64 aes_gene > ric af_packet snd_pcm_oss snd_mixer_oss snd_seq snd_seq_device nfs > lockd nfs_acl auth_rpcgss vboxnetadp sunrpc vboxnetflt v > boxdrv cpufreq_conservative cpufreq_userspace cpufreq_powersave > powernow_k8 fuse ext4 jbd2 crc16 loop dm_mod ide_cd_mod cdr > om snd_hda_codec_conexant arc4 ecb ide_pci_generic snd_hda_intel > snd_hda_codec snd_pcm snd_timer ac k8temp amd74xx i2c_nfor > ce2 battery snd sg serio_raw button forcedeth hwmon soundcore > snd_page_alloc ide_core joydev i2c_core sd_mod ohci_hcd ehci_ > hcd usbcore edd ahci libata scsi_mod ext3 mbcache jbd fan thermal > processor [last unloaded: led_class] > Pid: 10623, comm: tcpperf Tainted: G W 2.6.31-rc3-wl #183 > Call Trace: > [<ffffffffa06cfeed>] ? b43_dma_tx+0x115/0x9b2 [b43] > [<ffffffff8103f426>] warn_slowpath_common+0x77/0xa4 > [<ffffffff8103f462>] warn_slowpath_null+0xf/0x11 > [<ffffffffa06cfeed>] b43_dma_tx+0x115/0x9b2 [b43] > [<ffffffffa06be7af>] ? b43_op_tx+0x60/0x9e [b43] > [<ffffffffa06be7c5>] b43_op_tx+0x76/0x9e [b43] > [<ffffffffa06950c7>] __ieee80211_tx+0xa3/0x104 [mac80211] > [<ffffffffa069524c>] ieee80211_tx+0x124/0x272 [mac80211] > [<ffffffffa0695169>] ? ieee80211_tx+0x41/0x272 [mac80211] > [<ffffffffa0695604>] ieee80211_xmit+0x26a/0x28e [mac80211] > [<ffffffffa0696372>] ieee80211_subif_start_xmit+0x516/0x538 [mac80211] > [<ffffffffa069606a>] ? ieee80211_subif_start_xmit+0x20e/0x538 [mac80211] > [<ffffffff8106380f>] ? trace_hardirqs_on_caller+0xf1/0x12f > [<ffffffff8106385a>] ? trace_hardirqs_on+0xd/0xf > [<ffffffff81202e3c>] ? __kfree_skb+0x82/0x86 > [<ffffffff8120b38f>] dev_hard_start_xmit+0x254/0x302 > [<ffffffff8120b199>] ? dev_hard_start_xmit+0x5e/0x302 > [<ffffffff8121cafa>] __qdisc_run+0xf5/0x208 > [<ffffffff8120b79a>] dev_queue_xmit+0x24b/0x390 > [<ffffffff8120b6c4>] ? dev_queue_xmit+0x175/0x390 > [<ffffffff8122c631>] ip_finish_output+0x239/0x27f > [<ffffffff810dce0c>] ? do_select+0x5b7/0x5d6 > [<ffffffff8122c720>] ip_output+0xa9/0xad > [<ffffffff8122b7b3>] ip_local_out+0x20/0x24 > [<ffffffff8122c020>] ip_queue_xmit+0x2e0/0x337 > [<ffffffff8123d20d>] tcp_transmit_skb+0x600/0x643 > [<ffffffff8123f71b>] tcp_write_xmit+0x83f/0x924 > [<ffffffff810449d0>] ? local_bh_enable+0xc9/0xce > [<ffffffff8123f82f>] tcp_push_one+0x2f/0x31 > [<ffffffff81233cda>] tcp_sendmsg+0x7d1/0xa2e > [<ffffffff811fc5ce>] sock_sendmsg+0xdf/0xf8 > [<ffffffff810b060b>] ? might_fault+0xaf/0xb1 > [<ffffffff81054e88>] ? autoremove_wake_function+0x0/0x38 > [<ffffffff810dce68>] ? core_sys_select+0x3d/0x2b4 > [<ffffffff81063829>] ? trace_hardirqs_on_caller+0x10b/0x12f > [<ffffffff8106385a>] ? trace_hardirqs_on+0xd/0xf > [<ffffffff811fbeff>] ? sockfd_lookup_light+0x1b/0x54 > [<ffffffff811fd150>] sys_sendto+0xdf/0x107 > [<ffffffff81058077>] ? ktime_get_ts+0x49/0x4e > [<ffffffff810dbfbd>] ? poll_select_copy_remaining+0xc5/0xea > [<ffffffff8100ba6b>] system_call_fastpath+0x16/0x1b > ---[ end trace 3cd1097c91b647a6 ]--- > b43-phy0 warning: DMA queue overflow > > Larry > > _______________________________________________ > Bcm43xx-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/bcm43xx-dev > > -- Greetings, Michael. _______________________________________________ Bcm43xx-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bcm43xx-dev
