[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: atheros chip set on D-Link AG660



On Wed, Dec 22, 2004 at 12:19:25PM -0800, Adam Done wrote:
> I just purchased and been trying to compile the source for the atheros
> chip set and keep on getting errors.  I found a link on the debian users
> list to a guy who have made some packages for the debian system in the
> atheros chip set.  I have been trying to compile the code from that and
> directly from madwifi and each in its own give me errors.  
> 
> compiling code from madwifi:
> 
> 1. downloaded the tarball (I have not yet uesed cvs)
> 2. cd into the madwifi directly in /usr/src
> 3. make
> 
>         #  make
>         for i in ./ath_hal ath_rate/onoe ./net80211 ./ath; do \
>                 (cd $i; make) || exit 1; \
>         done
>         make[1]: Entering directory `/usr/src/madwifi/ath_hal'
>         cp ./../hal/linux/ah_osdep.c ah_osdep.c
>         uudecode ./../hal/linux/powerpc-be-eabi.hal.o.uu
>         cp ./../hal/linux/powerpc-be-eabi.opt_ah.h opt_ah.h
>         make -C /lib/modules/2.6.9.pb2/build
>         SUBDIRS=/usr/src/madwifi/ath_hal modules
>         make[2]: Entering directory `/usr/src/linux-2.6.9'
>           CC [M]  /usr/src/madwifi/ath_hal/ah_osdep.o
>         /bin/sh: /pub/gnu/bin/powerpc-eabi-gcc: No such file or
>         directory
>         make[3]: *** [/usr/src/madwifi/ath_hal/ah_osdep.o] Error 1
>         make[2]: *** [_module_/usr/src/madwifi/ath_hal] Error 2
>         make[2]: Leaving directory `/usr/src/linux-2.6.9'
>         make[1]: *** [all] Error 2
>         make[1]: Leaving directory `/usr/src/madwifi/ath_hal'
>         make: *** [all] Error 1
> 
> 
> I think the error is the '/pub/gnu/bin/powerpc-eabi-gcc'  I have no
> such /pub directory.  Before that the error was 
> 
> hal/linux/powerpc-be-eabi: No such file or directory
> 
> so I made a link
> 
> lrwxrwxrwx  1 root root 19 Dec 22 01:56 powerpc-be-eabi ->
> powerpc-be-eabi.inc
> 
> and now I have the above error.

I have the following links in /pub/gnu/bin/:

powerpc-eabi-gcc -> /usr/bin/gcc
powerpc-eabi-ld -> /usr/bin/ld
powerpc-eabi-strip -> /usr/bin/strip

Anything works well beyond this point.

You can also change stuff in hal/linux/powerpc-be-eabi.inc.

> 2.  using deb packages
> 
>         cd cd madwifi-1.6/
>         
>         #  fakeroot dpkg-buildpackage
>         dpkg-buildpackage: source package is madwifi
>         dpkg-buildpackage: source version is 1.6-1
>         dpkg-buildpackage: source maintainer is Martin List-Petersen
>         <martin@list-petersen.dk>
>         dpkg-buildpackage: host architecture is powerpc
>         debian/rules clean
>         dh_testdir
>         #dh_testroot
>         rm -f build-arch-stamp build-indep-stamp patch-stamp
>         rm -rf madwifi
>         dh_clean
>         dpkg-source -b madwifi-1.6
>         dpkg-source: building madwifi in madwifi_1.6-1.tar.gz
>         dpkg-source: building madwifi in madwifi_1.6-1.dsc
>         debian/rules build
>         dh_testdir
>         tar -xzf madwifi.tar.gz
>         touch patch-stamp
>         dh_testdir
>         /usr/bin/make -C madwifi/tools TARGET=powerpc-eabi
>         make[1]: Entering directory `/usr/src/madwifi-1.6/madwifi/tools'
>         ../Makefile.inc:166: ../hal/linux/powerpc-eabi.inc: No such file
>         or directory
>         make[1]: *** No rule to make target
>         `../hal/linux/powerpc-eabi.inc'.  Stop.
>         make[1]: Leaving directory `/usr/src/madwifi-1.6/madwifi/tools'
>         make: *** [build-arch-stamp] Error 2
> 
> I see that the error here is relitiv the same as the other step as in
> the '/hal/linux/powerpc-eabi.inc: No such file or directory' but when I
> go in the directory to make a link and fakeroot dpkg-buildpackage but in
> doing that the directory is updated from the current cvs and my change
> is lost.

I do not use the Debian package. Where did you find it?

> I have been reasearching the net all over the place and searching many
> different ways on the debian-ppc list and debian-users list.
> 
> Has anyone else have had some successful success in compiling the code
> for the atheros chip set?  If I can't get this to work I would like to
> be able to return my PCMIA card before I can't.

Yes, and it works well, even with BenH's PM patch. It is only a shame
there is a non-free HAL in it.

Cheers.
-- 
((__,-"""-,__))     .---.
 `--)~   ~(--`     /     \
.-'(       )`-.    \.@-@./    Aurélien GÉRÔME
`~~`@)   (@`~~`    /`\_/`\
    |     |       //  _  \\   Free Software Developer
    |     |      | \     )|_  Unix Sys & Net Admin
    (8___8)     /`\_`>  <_/ \
     `---`      \__/'---'\__/
BOFH excuse #111: The salesman drove over the CPU board.

Attachment: signature.asc
Description: Digital signature


Reply to: