Please note: This project is no longer active. The website is kept online for historic purposes only.
If you´re looking for a Linux driver for your Atheros WLAN device, you should continue here .

Ticket #2131 (new defect)

Opened 14 years ago

Last modified 14 years ago

Using fragmentation in ad-hoc mode crashes host when sending packets exceeding fragment size

Reported by: Assigned to: nbd
Priority: major Milestone:
Component: madwifi-hal-testing Version:
Keywords: Fragmentation bug Cc:
Patch is attached: 0 Pending: 0

Description (Last modified by mrenzmann)

Ubuntu kernel 2.6.24-19-generic on Core Duo


Atheros HAL provided by OpenWrt, DD-WRT and MakSat Technologies
MadWifi: ath_attach: Switching rfkill capability off.
wifi0: Atheros AR5213A chip found (MAC 5.9, PHY 2112 4.3, Radio 3.6)
ath_pci: wifi0: Atheros 5212: mem=0x84000000, irq=18
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
ifconfig <ip addr> up
iwconfig ath0 channel 10 essid test
iwconfig ath0 rate 1M
ping <ip addr> (works)
iwconfig ath0 frag 256
ping <ip addr> (works)
ping -s 256 <ip addr>
BANG! (machine crashes immediately)


madwifi-newhal-fragmentation-bug.log (5.2 kB) - added by on 09/16/08 15:02:10.
stack trace
0001-re-add-locking-of-txbuf-for-fragmented-packets-lost.patch (0.9 kB) - added by georg on 09/16/08 16:20:56.
locking fix for TX of fragmented packets

Change History

09/16/08 13:40:29 changed by mrenzmann

  • description changed.

09/16/08 13:52:04 changed by georg

Please provide a stack trace of the kernel panic. You can obtain it using a serial console or the netconsole kernel module (see also DevDocs/KernelOops).

09/16/08 15:02:10 changed by

  • attachment madwifi-newhal-fragmentation-bug.log added.

stack trace

09/16/08 16:20:56 changed by georg

  • attachment 0001-re-add-locking-of-txbuf-for-fragmented-packets-lost.patch added.

locking fix for TX of fragmented packets

09/16/08 16:21:22 changed by georg

please test if the problem still occurs with the attached patch applied to madwifi.

11/03/08 14:09:32 changed by georg

Elektra, please confirm if the patch resolves your issue. I'd be really glad to commit it to SVN and close this ticket.