Version 21 (modified by 13 years ago) ( diff ) | ,
---|
8. GENI WiMAX Mobile Stations
8.1 Linux PC with Intel WiMAX Modem Card
8.1.1 Linux Laptop PC Platform
8.1.2 Intel 6250 WiMAX Modem Card
8.1.3 Installing Image
Samsung NC10 NetBook
The firmware, tools , network service and the patch were downloaded from LinuxWimax
- Compile a Linux Kernel to Version greater than 2.6.35 and reboot into that kernel.
- Install the i2400m firmware
Download the firmware 1.5.1 version.
Untar the source , cd to the directory and
install -o root -g root -m 0644 *.sbcf /lib/firmware
- Install the Wimax Tools
First install libnl and libnl's development packages
apt-get install libnl libnl-dev cd ~Download/wimax-tools-1.4.3 export I2400M=/lib/firmware/ ./configure make make install
- Build the libeap library
To do that first install openssl libraries.
apt-get install libglobus-openssl libglobus-openssl-dev libssl-dev
Download the Supplicant from wpa-supplicant Untar and unzip the download
cd ~Downloads/wpa_supplicant-0.7.3 patch -p1 < PATH/wpa_supplicant-0.7.3-generate-libeap-peer.patch make -C src/eap_peer make -C src/eap_peer install ldconfigPlease do not forget to run ldconfig otherwise you will not be able to build the Wimax-Tools from Intel.
- Build the Intel-Wimax-Tools
Untar and unzip the downloaded source and
cd ~Downloads/wimax-1.5.1
Modifications Needed to the XML File
<geni> <NetworkParameters> <H_NSP> <x0> <H_NSP_ID>200</H_NSP_ID> </x0> </H_NSP> <CAPL> <Entries> <x0> <NAP_ID>4451DB</NAP_ID> <Priority>1</Priority> <ChPlanRefIds> <x0> <RefId>AB</RefId> </x0> </ChPlanRefIds> </x0> </Entries> <Any>ListFirst</Any> <SelectPolicy>Strict</SelectPolicy> </CAPL> <RAPL> <Entries></Entries> <Any>ListFirst</Any> <SelectPolicy>Strict</SelectPolicy> </RAPL> <ChannelPlan> <Entries> <x0> <Id>AB</Id> <FirstFreq>2590000</FirstFreq> <LastFreq>2529000</LastFreq> <NextFreqStep>10000</NextFreqStep> <Preambles>ffffffffffffffffffffffffffffff</Preambles> <BW>10000</BW> <FFTSize>1024</FFTSize> <DuplexMode>1</DuplexMode> <TTL>0</TTL> </x0> </Entries> <BW>-1</BW> <FFTSize>-1</FFTSize> <DuplexMode>1</DuplexMode> </ChannelPlan> <OperatorName>GENI</OperatorName> <PollingInterval>-1</PollingInterval> <PollingAttempts>10</PollingAttempts> <ServerID></ServerID> </NetworkParameters> <SubscriptionParameters> <Primary> <Name></Name> <Activated>False</Activated> <EAP> <x0> <METHOD_TYPE>EAP_TLS</METHOD_TYPE> <VENDOR_ID>13</VENDOR_ID> <VENDOR_TYPE>13</VENDOR_TYPE> <USER_IDENTITY></USER_IDENTITY> <PROVISIONED_PSEUDO_IDENTITY></PROVISIONED_PSEUDO_IDENTITY> <PASSWORD></PASSWORD> <REALM>www.geni.net</REALM> <USE_PRIVACY>False</USE_PRIVACY> <ENCAPS>-1</ENCAPS> <VFY_SERVER_REALM>False</VFY_SERVER_REALM> <SERVER_REALMS></SERVER_REALMS> <CERT> <x0> <CERT_TYPE></CERT_TYPE> <SER_NUM></SER_NUM> <ISSUER></ISSUER> </x0> <x1> <CERT_TYPE></CERT_TYPE> <SER_NUM></SER_NUM> <ISSUER></ISSUER> </x1> </CERT> </x0> </EAP> </Primary> <OtherSubscriptions></OtherSubscriptions> </SubscriptionParameters> <Contacts> <x0> <Type>0</Type> <URI>http://wimax.orbit-lab.org</URI> <Text>GENI WiMAX Technical Support</Text> </x0> <x1> <Type>1</Type> <URI>http://www.geni.net</URI> <Text>GENI Portal</Text> </x1> </Contacts> </geni>
./configure --with-linux=/usr --with-libwimaxll=/usr --sysconfdir=/etc --localstatedir=/var --prefix=/usr --enable-instrument --with-wimax-db-bin=/var --with-ver-info-bin=/var make make install
This enables you now to modify the NDns parameters on the fly by giving you WiMax_Def.bin and Wimax_DB.bin files located in /var/lib/wimax directory.
You can edit the file and restart the wimaxd service to see the changes. The GENI files are included here.
8.1.4 Downloading Complete Image
Based on Ubuntu 10.04 with compiled Kernel .35 and the Intel WiMAX driver source compiled on 8/25/2010 and with the GENI configuration file;
latest image for NC10!
8.1.5 Using the Service
- wimaxcu ron - Turn the Software Radio On
- wimaxcu plist - Check to See Geni Profile is Available
- wimaxcu scan wide - Scan all the available Base Stations
- wimaxcu connect network Geni - Connect to the GENI wimax station
- dhclient wmx0 - Obtain an IP address
- wimaxcu -i wmxX -b - Start the wimax service in background
- wimaxcu -i wmxX -k - Kill the wimax service
8.2 Intel WiMAX Modem with USB Adaptor
8.2.1 Intel 6250 WiMAX Modem in USB Adaptor
8.2.2 PC Platforms
8.2.3 Installing Image
Attachments (5)
-
USB_mPCIx_Pop.zip
(17.0 KB
) - added by 12 years ago.
Files needed for populating USB carrier boards
-
USB_mPCIx_Board.zip
(67.2 KB
) - added by 12 years ago.
Files needed for fabricating USB carrier boards
-
SCHEMATIC1.pdf
(16.3 KB
) - added by 12 years ago.
Schematic diagram of USB carrier boards
- Install_WiMAX_Tools.tar.gz (5.3 MB ) - added by 10 years ago.
-
wimax-1.5.1.tar.gz
(12.7 MB
) - added by 10 years ago.
wimax tools version 1.5.1