close
Warning:
Can't synchronize with repository "(default)" (/common/SVN/wimax does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
May 13, 2014, 5:49:29 PM (10 years ago)
- Author:
-
Nilanjan Paul
- Comment:
-
—
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v63
|
v64
|
|
378 | 378 | == 12.4 Installing the Beceem Driver for Linux-Airspan BS Compatibility == |
379 | 379 | |
380 | | An AWB US211 USB adapter was used when testing the node configured using this guide, although any dongle with a Beceem chipset should work. |
381 | | |
382 | | The following steps were completed successfully using Ubuntu 12.04 on ''node7-10.grid.orbit-lab.org'' and ''node7-11.grid.orbit-lab.org''. Both the nodes have a AWB US211 USB adapter. |
383 | | |
384 | | === 1. Install Linux === |
| 380 | An AWB US211 USB WiMAX adapter was used for this guide, although any dongle with a Beceem chipset should work. |
| 381 | |
| 382 | The following steps were completed successfully using Ubuntu 12.04 on ''node7-10.grid.orbit-lab.org'' and ''node7-11.grid.orbit-lab.org''. Both the nodes have a AWB US211 USB WiMAX adapter. |
| 383 | |
| 384 | === 12.4.1. Install Linux === |
385 | 385 | |
386 | 386 | Install Ubuntu version 12.04 on the node. A Linux kernel of version of 2.6.38 or greater is required to install the drivers; to determine the current systems kernel version run: |
… |
… |
|
407 | 407 | }}} |
408 | 408 | |
409 | | === 2. Resources === |
| 409 | === 12.4.2. Resources === |
410 | 410 | |
411 | 411 | A WiMAX dongle with a Beceem chipset is required to use the driver to connect to a WiMAX network. |
… |
… |
|
425 | 425 | |
426 | 426 | {{{ |
| 427 | # apt-get update |
427 | 428 | # apt-get install libssl-dev linux-headers-$(uname -r) make patch unzip |
428 | 429 | }}} |
… |
… |
|
445 | 446 | Note: <the linux-source-directory> should be suffixed with the kernel version. |
446 | 447 | |
447 | | === 3. Install libeap Library === |
| 448 | === 12.4.3. Install libeap Library === |
448 | 449 | |
449 | 450 | Patch and install the wpa_supplicant using the commands: |
… |
… |
|
460 | 461 | This library is required to install the wimaxd utility, and does not get installed properly by the script provided in the Sprint tarball. |
461 | 462 | |
462 | | === 4. Build the Driver and Load the Driver Module === |
| 463 | === 12.4.4. Build the Driver and Load the Driver Module === |
463 | 464 | |
464 | 465 | Unpack the Sprint tarball and run the script. This will build and install the driver: |
… |
… |
|
504 | 505 | |
505 | 506 | |
506 | | === 5. Verify USB Dongle is Present in System and Configure Center Frequency === |
| 507 | === 12.4.5. Verify USB Dongle is Present in System and Configure Center Frequency === |
507 | 508 | In a another terminal window, tail the syslog file. This will show the system messages for the wimax commands down below. This is for informational purpose. |
508 | 509 | {{{ |
… |
… |
|
533 | 534 | Edit the new /etc/wimaxd.conf file as desired, the file is heavily commented and should be self explanatory. Make sure that the network's center frequency can be found in the CenterFrequencyMHz parameter of the config file, the GENI network center frequency (2590) is not one of the default frequencies. The firmware file is copied because the utilities expect that both the macxvi350.bin and macxvi200.bin will be present when utilities are run. |
534 | 535 | |
535 | | === 6. Start the Server and Connect === |
| 536 | === 12.4.6. Start the Server and Connect === |
536 | 537 | |
537 | 538 | Start the wimax daemon: |
… |
… |
|
563 | 564 | |
564 | 565 | |
565 | | === 7. Configure the interface === |
| 566 | === 12.4.7. Configure and Test the Interface === |
566 | 567 | Once connected the wimax dongle should come up as an ''eth'' interface. Match the dongle's MAC address to ''eth'' interface. In this example, the MAC address of the wimax dongle used is b8:61:6f:0d:a0:6d. |
567 | 568 | To see a list of interfaces: |