thetravellor
August 16th, 2008, 09:19 PM
I am working on an iMac G5 (ppc 64). Have given up trying to get the Airport to work (fwcutter driver dies, ndiswrapper incompatible with PPC platform). Now I am trying to get a ralink based ASUS WL-167g to work:
This is the device:
Bus 003 Device 002: ID 0b05:1706 ASUSTek Computer, Inc. WL-167G 802.11g Adapter [ralink]
My goodness.....what a trial. I have tried Fedora 9, Opensuse 11, YDL and now am having a go with Ubuntu 8.04:
Linux blackbox 2.6.24-19-powerpc64-smp #1 SMP Fri Jul 11 23:39:57 UTC 2008 ppc64 GNU/Linux
The standard rt2500usb drivers as loaded by the kernel dont work. The interface loads, can sort of associate, but cannot get an ip address.
So, I am trying to get the rt2570 driver working, which is one of serialmonkeys's legacy drivers. It is present in the apt repositories, but will not compile using the "debian" way...:
The particular ubuntu package is rt2570-source
sudo module-assistant build rt2570
│ # Build modules ↑
│ /usr/bin/make KERNDIR=/usr/src/linux PATCHLEVEL=6 ▒
│ make[2]: Entering directory `/usr/src/modules/rt2570' ▒
│ make[3]: Entering directory ▒
│ `/usr/src/linux-headers-2.6.24-19-powerpc64-smp' ▒
│ CC [M] /usr/src/modules/rt2570/rtusb_main.o ▒
│ /usr/src/modules/rt2570/rtusb_main.c: In function ‘usb_rtusb_probe’: ▒
│ /usr/src/modules/rt2570/rtusb_main.c:1904: error: implicit declaration ▒
│ of function ‘SET_MODULE_OWNER’ ▒
│ /usr/src/modules/rt2570/rtusb_main.c:1924: error: ‘struct net_device’ ▒
│ has no member named ‘weight’ ▮
│ make[4]: *** [/usr/src/modules/rt2570/rtusb_main.o] Error 1 ▒
│ make[3]: *** [_module_/usr/src/modules/rt2570] Error 2 ▒
│ make[3]: Leaving directory ▒
│ `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
I also tried a standard "make" but this bombed with the same errors:
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
CC [M] /usr/src/modules/rt2570/rtusb_main.o
/usr/src/modules/rt2570/rtusb_main.c: In function ‘usb_rtusb_probe’:
/usr/src/modules/rt2570/rtusb_main.c:1904: error: implicit declaration of function ‘SET_MODULE_OWNER’
/usr/src/modules/rt2570/rtusb_main.c:1924: error: ‘struct net_device’ has no member named ‘weight’
make[2]: *** [/usr/src/modules/rt2570/rtusb_main.o] Error 1
make[1]: *** [_module_/usr/src/modules/rt2570] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
rt2570.ko failed to build!
make: *** [module] Error 1
This is the device:
Bus 003 Device 002: ID 0b05:1706 ASUSTek Computer, Inc. WL-167G 802.11g Adapter [ralink]
My goodness.....what a trial. I have tried Fedora 9, Opensuse 11, YDL and now am having a go with Ubuntu 8.04:
Linux blackbox 2.6.24-19-powerpc64-smp #1 SMP Fri Jul 11 23:39:57 UTC 2008 ppc64 GNU/Linux
The standard rt2500usb drivers as loaded by the kernel dont work. The interface loads, can sort of associate, but cannot get an ip address.
So, I am trying to get the rt2570 driver working, which is one of serialmonkeys's legacy drivers. It is present in the apt repositories, but will not compile using the "debian" way...:
The particular ubuntu package is rt2570-source
sudo module-assistant build rt2570
│ # Build modules ↑
│ /usr/bin/make KERNDIR=/usr/src/linux PATCHLEVEL=6 ▒
│ make[2]: Entering directory `/usr/src/modules/rt2570' ▒
│ make[3]: Entering directory ▒
│ `/usr/src/linux-headers-2.6.24-19-powerpc64-smp' ▒
│ CC [M] /usr/src/modules/rt2570/rtusb_main.o ▒
│ /usr/src/modules/rt2570/rtusb_main.c: In function ‘usb_rtusb_probe’: ▒
│ /usr/src/modules/rt2570/rtusb_main.c:1904: error: implicit declaration ▒
│ of function ‘SET_MODULE_OWNER’ ▒
│ /usr/src/modules/rt2570/rtusb_main.c:1924: error: ‘struct net_device’ ▒
│ has no member named ‘weight’ ▮
│ make[4]: *** [/usr/src/modules/rt2570/rtusb_main.o] Error 1 ▒
│ make[3]: *** [_module_/usr/src/modules/rt2570] Error 2 ▒
│ make[3]: Leaving directory ▒
│ `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
I also tried a standard "make" but this bombed with the same errors:
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
CC [M] /usr/src/modules/rt2570/rtusb_main.o
/usr/src/modules/rt2570/rtusb_main.c: In function ‘usb_rtusb_probe’:
/usr/src/modules/rt2570/rtusb_main.c:1904: error: implicit declaration of function ‘SET_MODULE_OWNER’
/usr/src/modules/rt2570/rtusb_main.c:1924: error: ‘struct net_device’ has no member named ‘weight’
make[2]: *** [/usr/src/modules/rt2570/rtusb_main.o] Error 1
make[1]: *** [_module_/usr/src/modules/rt2570] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-19-powerpc64-smp'
rt2570.ko failed to build!
make: *** [module] Error 1