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

Reply via email to