Date: Wed, 1 Feb 2006 14:59:32 -0500 From: Ryan R <air.lightz@gmail.com> To: freebsd-current@freebsd.org Subject: For the love of God, is it even possible to make the Atheros ath.patch & updated HAL actually work? Message-ID: <1b62a7390602011159l6c43827ei31e25e2d315185a3@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
*Sigh* Hi again everyone.. I'm a novice BSD user who recently purchased an Atheros wireless card. The card is an "Engenius EMP 8602", 6th Generation Atheros AR5006 a/b/g chipset= . ( http://www.netgate.com/product_info.php?products_id=3D279 for product specs). I have been racking my brain for DAYS trying to get Sam Leffler's ( http://people.freebsd.org/~sam ) ath.patch and updated HAL binary to work i= n *ANY* version of FreeBSD. First, I was told to do a MINIMAL install, then cvsup to RELENG_6 and attempt to apply the ath.patch. The patch fails at least 7 hunks in various places in various files, 90% of the failed hunks are in if_ath.c. I was then told to # cd /usr/src/sys/contrib/dev # mv ath ath.original # tar -xzvf ath_hal_20051212.tgz # mv ath_hal_20051212 ath to update the /usr/src/sys/contrib/dev directory. Well lo and behold, the bloody thing wont compile.. It spits out all kinds of errors from if_ath.c about 'undeclared functions' and 'needing more parameters to function' So I scrapped that installation and figured I'd give 7.0-CURRENT a try, in hopes that maybe the patch was FINALLY applied to the kernel for me, but nope.. It seems only tiny bits and pieces from the ath.patch have made it into the actual kernel source. The stock kernel source does not have enoug= h of the patch in it to make my wireless card work, and trying to apply the patch to the 7.0 kernel is a complete failure as well. So my question is; if the patch doesn't apply cleanly to either RELENG_6 no= r HEAD, then what the heck WILL it apply cleanly to? This FreeBSD installation is sitting here doing absolutely nothing because it's a complete waste on my Laptop since there is NO wireless support for it at all. Yet it works just fine in Linux.. Does anybody have even the slightest clue when this code may actually make it into the kernel sources? Or better yet, does the patch cleanly apply an= d compile for ANYBODY? I posted this on bsdforums.org and people there can't get it to compile either.. I e-mailed the author of the patch but I guess he's way too busy and didn't get a chance to respond to me I'm at my wits end here so any help would be appreciated, I really don't want to have to just depend on Linux or Windows XP for this system when I'v= e fallen in love with everything OTHER than this major problem in FreeBSD :( Thanks guys; anxiously awaiting any help -Ryan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1b62a7390602011159l6c43827ei31e25e2d315185a3>