Application Note AN-xxxx Setup of an Ad-Hoc network using UAYMMC85M wireless cards (A How to Guide) Documentation No. ____ Marvell Semiconductor Inc. Marvell® Semiconductor Corporation 5488 Marvell Lane Santa Clara, CA 95054 Copyright © 2006 Marvell® Semiconductor Corporation. All rights reserved.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx Revision History Date 5/9/07 Page 2 Author Nishant Sabadra Revision 1.0 Description Draft for Review Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx Table of Content Table of Content ................................................................................................................. 3 How to: Setup of an Ad-Hoc network using UAY-MMC85M wireless cards................... 4 Overview......................................................................................................................... 4 Ad-Hoc test Setup .......................................
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx How to: Setup of an Ad-Hoc network using UAYMMC85M wireless cards Overview This document describes the procedure of setting up an ad-hoc network using Marvell UAY-MMC85M PCI Express WLAN client mini cards. Marvell configuration utility is used to configure and setup the Ad-Hoc network for testing purposes. Ad-Hoc test Setup The Ad-Hoc test setup consists of two laptops Master and Slave. Page 4 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx Slave laptop Master laptop MC85 extender assembly Each laptop uses a MC85 extender assembly. The MC85 extender assembly consists of: 1. MC85 PCIe card 2. PCIe extender adapter Antenna Connector Page 5 Direction of plugging the extender adapter Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx MC85 extender assembly Page 6 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx MC85 card Page 7 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx PCIe extender adapter The PCIe extender adapter is plugged in both the laptops to create an Ad-Hoc network. Page 8 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 1] Marvell Configuration Utility 1.1] Overview The Marvell Client Card Configuration utility is a Windows based application that allows configuration and management of the Marvell high throughput client cards. The configuration utility sets up profiles, and performs other wireless network management tasks. The Marvell Client card configuration utility comes in an executable file.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 1.2] Settings on the Marvell Client Configuration Utility 1.2.1] About tab details The About tab in the Configuration utility should display the same settings on both the Master and Slave laptops, as seen in the snap shot below, except for the MAC address. Page 10 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 1.2.2] Creating the Profile This section provides the requisite settings to bring up the Ad-Hoc setup using UAYMMC85M cards. The profile is created with the proper settings for the Ad-Hoc setup. This is done using the Profile Manager tab in the Marvell GUI. Following steps provide the details on creating a new profile. Please note that the profile dfs120 and dfs60 have already been created.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2. The Network Status tab shows status as Card unplugged. Page 12 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 3. Plug in the extender adapter card. The Network Status tab now shows No connection. Page 13 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 4. Click on the Profile Manager tab. Page 14 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 5. Click Create button. 6. Enter the following information in Basic Settings a. Profile Name: dfs120 The profile name should be changed to dfs60, when testing is carried out on channel 60 b. Network SSID: dfs120 The network SSID should be set to dfs60, when testing is carried out on channel 60. c. Network Type: Ad-Hoc Page 15 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx d. Wireless Mode: 802.11a e. Preferred Channel: 120 The preferred channel should be set to channel 60 when testing is carried out on channel 60. f. Region Code: USA (FCC) g. Channel Width: 20 MHz Channel width should be set to 40 MHz, when testing the 40MHz test cases. h. Guard Interval: Standard i. Extension Channel: Lower The extension channel should set to upper, when channel 60 is being used. j.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 7. Click Next. Page 17 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 8. On the Security window, leave the settings to default. a. Authentication Mode: Open System b. Encryption Method: Security Off 9. Click Next. Page 18 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 10. On the Protocol window a. Uncheck the Do not change settings (keep original settings) box. b. Leave rest of the settings as default. 11. Click Next. Page 19 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 12. Click Finish. Page 20 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 13. The new profile dfs120 is seen in the left hand column. 14. Select the profile dfs120 by clicking on it. 15. Click on Apply Profile button to apply the dfs120 profile. 16. Click on the Network Status tab, to see the selected profile. Page 21 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 17. The Status field in the Link Information section shows “Waiting for Peer.” 18. Unplug the card from the laptop. 19. Follow the steps 1 - 18 to create the profile on Slave laptop. Page 22 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2] Bringing up the Setup This section provides the details on 1. Drivers for UAY-MMC85M cards 2. Steps to use the Dbgview.exe utility to see radar detection and other logs. 3. Steps to bring up the Ad-Hoc setup 2.1] Driver for UAY-MMC85M cards The UAY-MMC85M has two versions of the same driver. These drivers are used for the following purpose: 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Page 24 Marvell® Proprietary. Marvell AppNote AN -xxxx V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx When the radar is detected the Dbgview window shows the Radar detected message on the master. Page 25 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx After the radar detection, the master switches to a new channel and starts the Ad-Hoc network on the new channel. The message Starting adhoc network on channel will be seen in the Dbgview window. Page 26 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2.3] Ad-Hoc Setup bring up 2.3.1] Using UAY-MMC85M switch mode driver The following section provides steps to bring up the setup to test the master for radar detection purposes. Please remember to use the test mode driver for these detections. In case of finding the channel move time, the closing time, it is advised to use the channel switch mode driver. The procedure below describes the steps to change the drivers. 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 4. The UAY-MMC85M driver starts the CAC and after a period of at least 60 seconds, brings up the UAY-MMC85M card, if no radar activity is seen in the channel 120. The Waiting for peer status is seen in the Marvell GUI. Page 28 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 5. Now follow steps 1, 2 and 3 on Slave laptop to bring up the slave UAYMMC85M. 6. The association between the master and slave takes place. The Network Status tab shows the Status as Connected. The status on the Marvell GUI should be seen as below. Please refer the page 37, section 3.1, in chapter Debugging Ad-Hoc Setup if there are problems in association. Page 29 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 7. Once the Ad-Hoc network is created, ping the Master laptop from the Slave laptop. The ping should succeed. 8. On the Slave laptop’s desktop, double click on the Shortcut to mplayerc to run it. Page 30 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 9. On the slave laptop, go to Start -> Run and type the Ip address of the master. This will enable the slave’s access to the hard drive of the master. 10. Select the C-Cert folder and double click on it to open it. Page 31 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 11. Select video_fcc folder and double click on it to open it. Page 32 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Page 33 Marvell® Proprietary. Marvell AppNote AN -xxxx V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 12. Select the file 612Magic1958. Page 34 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 13. Drag and drop the file on the opened media player window. Page 35 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 14. The video clip should start playing. 15. Now all the requisite tests in which the master has to switch channel can be performed. Page 36 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2.3.2] Changing UAY-MMC85M driver In the previous section, the UAY-MMC85M would switch channel whenever radar was detected in the operating channel. The following section provides steps to change the driver so that the master/slave would just detect the radar. This means that UAYMMC85M will not switch the channel and give a count of the number of radar detections.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2. Open the folder dbg-radar-detect. 3. Select the file netmw145.sys and press Ctrl C to coy the file. 4. Go to C:\Windows\system32\drivers and paste the copied file. 5. Unplug and plug the UAY-MMC85M master assembly. The UAY-MMC85M master / slave now has the test mode driver. 6. All the tests to count the number of radar detects can be carried out. The radar detection count and logs will be seen on the Dbgview.exe window.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 3] Debugging Ad-Hoc Setup 3.1] Slave does not associate with the Master Sometimes the Slave would not join the Ad-Hoc network and would start the radar mode channel availability process. This can be seen when a message shown below is seen in the Dbgview window. When such messages are seen in the Dbgview window on the slave, do the following: 1. Unplug the Master and the Slave UAY-MMC85M assemblies. 2.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 5. Please follow the steps 1-4 a couple of times, in case association does not take place. 3.2] Link Instability Sometimes the link between the Master and Slave can be quite unstable. In such a case, please look for any loose connections in the setup. Please confirm that all the pads have correct attenuation. 3.3] Video cannot be played This can happen due to improper channel loading.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx In case unplugging and plugging the assemblies does not increase the Tx/Rx Rates, do the following: 1. Go to the Profile manager tab on the Master. 2. Select the Default profile and click Apply. 3. Select the dfs120 profile. Page 41 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 4. Click on the Protocol tab. 5. From the drop down menu of Transmit Rate, select MCS12. Page 42 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 6. Click on Save. 7. Click on Apply Profile. 8. Follow steps 1 – 7 on the Slave. Page 43 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx APPENDIX A Federal Communications Commission (FCC) Compliance This device complies with Part 15 of the FCC Rules and Regulations. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept interference received, including interference that may cause undesired operation.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx APPENDIX B Setting up UAY-MMC85M This section provides step by step procedure on how to install the UAY-MMC85M driver, the Marvell Client Configuration Utility (Marvell GUI) and the settings required on the Marvell GUI in order to set up the UAY-MMC85M to operate in Ad-Hoc mode. The UAY-MMC85M apparatus consists of a PCIe card (UAY-MMC85M) and a PCIe extender adapter board. The UAY-MMC85M is a PCIe card.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 1. Select Install from a list or specific location (Advanced). 2. Click Next to continue. The Please choose your search and installation options dialog box is displayed. Page 46 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 3. Enter the path of the directory that contains the driver. 4. Click Next to continue 5. If the Hardware Installation dialog box displays a warning that the software has not passed Windows Logo Testing, click Continue Anyway. Page 47 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx The Please wait while wizard installs the software dialog box is displayed. Page 48 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 6. Click Next to continue. The Completing the Found New Hardware Wizard dialog box is displayed. Page 49 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 7. Click Finish to complete the installation. Page 50 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 2] Configuration Utility Installation This section provides a step by step procedure to install the configuration utility. 1. Power on the computer 2. Navigate the drive where the Marvell Client Card Configuration Utility files are located. 3. Change to the directory \Utils. 4. Double-click Setup.exe. Windows starts the utility setup program. 5. Click Next to continue. The License Agreement dialog box is displayed.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 6. Select I accept the terms in the license agreement. 7. Click Next to continue. The Customer Information dialog box is displayed. Page 52 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 8. Enter User Name and Organization. 9. Click Next. The Destination Folder dialog box is displayed. Page 53 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 10. Click Next to install the Marvell Configuration Utility in the default folder or enter a different path before clicking Next. The Ready to Install the Program dialog box is displayed. Page 54 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 11. Click Install to start the installation. The Installing Configuration Utility dialog box is displayed. Page 55 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx Installation is in progress. When the Setup Wizard finishes, the Installation Complete dialog box is displayed. Page 56 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx 12. Click Finish to complete the installation of the Marvell Configuration Utility. The installation program for the Marvell Odyssey Client launches automatically. Page 57 Marvell® Proprietary. V 1.
Setup of an Ad-Hoc network using UAYMMC85M wireless cards Marvell AppNote AN -xxxx APPENDIX C Disabling Windows Zero Config For windows XP and Windows Server 2003, it is preferable to use the Marvell configuration utility when using Marvell client cards. Windows Zero Config and Marvell Configuration Utility cannot be used at the same time. In such a case, it is preferable to disable or manually stop the services running Windows Zero Config utility.