The previous Success Report message was for version 1.3.0. I now also have
this working with 1.4.0 as well.
I only compiled the WiMAX driver this time (against the current Ubuntu 8.10
kernel - version 2.6.27-11), rather than compiling the entire 2.6.29-rcX
kernel, and that seemed to work fine.
Based on the readme, I enabled the 'idle_mode_disabled' option of i2400m ... I
did not actually test to see if idle mode caused problems for me.
When compiling the WiMAX Network Service, I tried just running 'export
CFLAGS=-m32' before running configure, but this did not work (some things were
compiled in 32-bit, and some in 64-bit, so it died when it started linking
libraries together). I still had to edit configure.ac and
wimax-tools/configure.in and re-run autoconf to make it work. I also had to
edit the libtool script ... for some reason line 78 was generated as
'ECHO="echo"' instead of 'echo="echo"', which broke the script. The
wimax-tools/libtool script was generated correctly, so I'm not sure what would
have caused one script to be generated properly and the other one not to be.
The WiMAX LED on my laptop doesn't do anything with either the 1.3.0 or 1.4.0
drivers. Is it supposed to be working? It would be nice to have an indication
as to whether or not I'm still connected.
And is there any /proc interface to get WiMAX signal strength (similar to
/proc/net/wireless for 802.11)? It would be nice to have a signal strength
meter for WiMAX as well, and since it appears that most 802.11 signal strength
applets use /proc/net/wireless to obtain their statistics, it would likely be
easiest if a /proc interface were available for WiMAX so existing 802.11 signal
strength applets could be easily adapted for WiMAX.
Anyway, here are detailed instructions again:
Download the WiMAX Driver
cd /usr/src/
tar -xvjf wimax-i2400m-1.4.1.tar.bz2
cd wimax-i2400m-1.4.1/
make
make install
Edit /etc/modprobe.d/i2400m
options i2400m idle_mode_disabled=1
depmod -a
Download the i2400m firmware
tar -xvjf i2400m-fw-1.4.0.tar.bz2
cp i2400m-fw-1.4.0/i2400m-fw-usb-1.4.sbcf /lib/firmware
rm -rf i2400m-fw-1.4.0
Reboot
Install the ia32-libs package
Get a copy of libnl.so.1.1 from a 32-bit Ubuntu installation (no 32-bit libnl
package is currently available under x86_64 Ubuntu)
cd /usr/lib32/
cp /<...>/libnl.so.1.1 .
ln -s libnl.so.1.1 libnl.so.1
ln -s libnl.so.1 libnl.so
ldconfig
Install pkg-config, libnl-dev, autoconf, libtool, and libc6-dev-i386 packages
Download the WiMAX Network Service
tar -xvjf WiMAX-Network-Service-1.4.0.tar.bz2
cd WiMAX-Network-Service-1.4.0/
Edit configure.ac : add '-m32' to CFLAGS
autoconf
cd wimax-tools/
Edit configure.in : add '-m32' to CFLAGS
autoconf
cd ..
./configure --with-i2400m=/usr/src/wimax-i2400m-1.4.1/ \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/share/man \
--prefix=/usr/local
Edit libtool : change 'ECHO="echo"' to 'echo="echo"'
make all
make install
ldconfig
cd ..
rm -rf WiMAX-Network-Service-1.4.0
rm -rf /usr/src/wimax-i2400m-1.4.1
Download the Binary Supplicant
tar -xvjf Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2
cd Intel-WiMAX-Binary-Supplicant-1.4.0
./install_supplicant.sh install
cd ..
rm -rf Intel-WiMAX-Binary-Supplicant-1.4.0
/etc/init.d/wimax start
If you want to have this start automatically, install the sysv-rc-conf
package, then run 'sysv-rc-conf wimax on'
Connect to Xohm
wimaxcu status
wimaxcu ron
wimaxcu scan
wimaxcu connect network 4
wimaxcu status link
wimaxcu status connect
_______________________________________________
wimax mailing list
[email protected]
http://www.linuxwimax.org/mailman/listinfo/wimax