[Voyage-linux] can't transmit simultaneously on two ath-devices

Petar Bogdanovic (spam-protected)
Sun May 25 16:35:43 HKT 2008


Hi,

this problem is pretty weird, it took me weeks to debug and now I don't
even think it has a lot to do with voyage-linux.

When trying to transmit on two atheros devices at the [1]same time, one
ath card becomes unresponsive. I switched the following components in
order to isolate factors:

	card-vendors
	------------
	Ubiquity (XR2/XR5) and Wistron (CM9) cards

	board types
	-----------
	ALIX board and a generic PC (Compaq)

	OS types (AP side)
	------------------
	[2]FreeBSD 7 and voyage linux

	hostapd
	-------
	with or without hostapd.


There were no CPU problems at any particular time and as far as I know,
the PCI bus should be able to handle a lot more than these two cards are
able to put on air.

I'm a bit lost, since I don't know what else I could test. Maybe someone
has similar experience or runs two mini-pci ath-cards without any
problems?


Thanks for any piece of advice,


Petar


[1] A setup like this:

	[CLIENT1]
	nc AP 1025 >/dev/null
	                     \______
	                            \
	                             [ath0]
	                             dd if=/dev/zero bs=1M | nc -l -p 1025
	                             [AccessPoint (AP)]
	                             dd if=/dev/zero bs=1M | nc -l -p 1026
	                             [ath1]
	                      ______/
	[CLIENT2]            /
	nc AP 1026 >/dev/null

[2] FreeBSD was a bit verbose when the problem occured:

	ath0: stuck beacon; resetting (bmiss count 4)




More information about the Voyage-linux mailing list