** ** ** VIA Networking Velocity Family Gigabit Ethernet Adapter ** ** NDIS Driver for Windows CE 4.x ** ** v1.51 Mar, 2005 ** ** Introduction: ============= This document shows you how to setup the driver in Windows CE 4.x operating system. Contents of the Subdirectory: ============================= GETCE4B.DLL The NDIS5 driver for Windows CE 4.x. GETCE4B.MAP driver MAP file. GETCE4B.PDB driver PDB file. GETCE4B.REL driver REL file. GETCE4B.REG driver sample REG file. GETCE4B.CEC driver catalog feature(.CEC) file. CE4.TXT this readme file. Installation: ============= Before starting with the installation process, make sure that the adapter is properly installed and configured. 1. System hardware configuration: An IRQ line must be assigned to the fast Ethernet controller by the system BIOS. 2. Driver Installation: Please run GETCE4B.MSI, it will copy all the driver files to the target installation directory: $(_WINCEROOT)\3rdParty\VNT\GETCE4B\ Or you can copy the driver files to the target installation directory: $(_WINCEROOT)\3rdParty\VNT\GETCE4B\ In Platform Builder, select File -> Manage Catalog Features -> Refresh to see if GETCE4B.CEC is in the list. If not, select File -> Manage Catalog Features -> Import to add the GETCE4B.CEC to the catalog, then press OK. The path of the driver in catalog menu is "Catalog\Device Drivers\Network\VNT GETCE4B Gigabit Ethernet" or "Catalog\Third Party\Device Drivers\Networking\Local Area Networking(LAN) devices\ VNT GETCE4B Gigabit Ethernet". 3. Create and build a new platform: Assume a new platform based on CEPC:X86 BSP is created in Platform Builder 4.x and choose a suitable platform configuration such as Set-Top Box or Internet Appliance. Drag the network driver named "VNT GETCE4B Gigabit Ethernet" in the catalog menu into the workspace (features) window or right-click on the network driver named "VNT GETCE4B Gigabit Ethernet" in the catalog menu and select "Add to Platform".. 4. Modify the registry settings if necessary: You may need to modify the default registry settings in GETCE4B.REG if necessary. Find details in Note 2. 5. Select "Build Platform" from the "Build" menu. This step is necessary only for the first time a new platform is created. 6. Download the binary image to your target platform. Note: 1. Basic connection testing: On the development workstation, open a command prompt and type: ping As an example, if the network card's IP address in the target platform is 192.168.60.100, then type: ping 192.168.60.100 If the driver is installed correctly and the network card works properly, the following messages will appear on the development workstation: Pinging 192.168.60.100 with 32 bytes of data: Reply from 192.168.60.100: bytes=32 time<10ms TTL=32 Reply from 192.168.60.100: bytes=32 time<10ms TTL=32 Reply from 192.168.60.100: bytes=32 time<10ms TTL=32 Reply from 192.168.60.100: bytes=32 time<10ms TTL=32 Note values for "time" and "TTL" may vary from system to system. If the network card or the driver itself fails to work properly, the following messages will appear on the development workstation: Pinging 192.168.60.100 with 32 bytes of data: Request timed out. Request timed out. Request timed out. Request timed out. 2. Update registry GETCE4B.REG: You may modify GETCE4B.REG in $(_WINCEROOT)\3rdParty\VNT\GETCE4B\TARGET\$(_TGTCPU)\$(WINCEDEBUG)\ as needed. After modifying it, select "Make Image" from the "Build" menu to rebuild a new OS binary, i.e. NK.BIN. Read below for more information on how to configure the driver settings. The GETCE4B drivers use several registry sub-keys under the [HKEY_LOCAL_MACHINE\Comm\PCI\GETCE4B\Parms] key. The PCIBus of "BusType" is designated by 0x05. The media type of "ConnectionType" is designated below: MEDIA_AUTO 0x00 MEDIA_100M_HALF 0x01 MEDIA_100M_FULL 0x02 MEDIA_10M_HALF 0x03 MEDIA_10M_FULL 0x04 "BusNumber" and "SlotNumber" specify the bus and slot(device) numbers of the GETCE4B network controller on the PCI bus. "BusNumber" is 0 normally. If "SlotNumber" is not given, the driver will scan the PCI bus to find the first device with VNT's GETCE4B vendor/device ID. If "SlotNumber" is given, the driver will access GETCE4B through the specified bus and slot numbers. In case that multiple GETCE4B NIC's are installed, the slot number of each NIC must be specified, correctly. The sub-keys under [HKEY_LOCAL_MACHINE\Comm\PCI\GETCE4B1\Parms\TcpIp] are addresses for IP, gateway, and subnetmask. The listed values are used as an example, and these keys must be modified according to your actual network environments. If a DHCP server exists in your network, set the sub-keys as below to enable the DHCP configuration, [HKEY_LOCAL_MACHINE\Comm\PCI\GETCE4B1\Parms\TcpIp] "EnableDHCP"=dword:1 "DefaultGateway"="" "UseZeroBroadcast"=dword:0 "IpAddress"="" "Subnetmask"="" "DNS"="" "WINS"=""