I have two network cards on my computer:
ASUS NX1001 and Realtek RTL 8111/8168B
For some reason I cannot get any one of them to work! I tried to install Realtek driver from the web and nothing happened! Asus has a CD with drivers for kernels 2.4 and 2.6, but none of the commands in README file work!
I am a beginner in this and I have searched around for AGES trying to get an answer for either two and I still can't find anything that would help me.
EDIT: I found the README file for Asus network card. None of this actually want to work.
Code:ASUS NX1001 Network Adapter Linux Driver Contents: ----------- 1. File Description 2. Driver Installation for Linux 3. Driver Parameter 1. File Description ------------------- Filename Description ==================== ======================================================= NX1001_main.c ASUS NX1001 Network Adapter Driver Source Code. This file is the main part of ASUS NX1001 Network Adapter. compat.h Network interface message level settings. crc32.h Crc function for early Linux 2.4.19pre kernel inclusion ethtool.h: Defines for Linux ethtool. mii.h definitions for MII-compatible transceivers. mii.c MII interface library. makefile Make File For ASUS NX1001 Network Adapter. Using "make all" for your kernel. readme.txt A summary of the contents for Linux Driver. This file, which you are reading me now. 2. Driver Installation for Linux ----------------------------------------- a. for kernel 2.4.x a1. Redhat 7.3 (linux kernel 2.4.18) a2. Mandrake 8.1 (kernel 2.4.8) b. for kernel 2.6.x c. automatically load and configure at next boot time a.for kernel 2.4.x ------------------- a1. Redhat 7.3 (linux kernel 2.4.18) a1.1. install way 1: #make all =>generate NX1001.o #cp NX1001.o /lib/modules/2.4.18-3/kernel/drivers/net/ #insmod ./NX1001.o #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1... xxx is your ip address, ex: 192.168.102.211 yyy is your netmask address, ex:255.255.255.0 a1.2. install way 2: #make all =>generate NX1001.o #cp NX1001.o /lib/modules/2.4.18-3/kernel/drivers/net/ #insmod./NX1001.o #setup [network configuration] =>to setup your ip address #ifup eth0 eth0 is your network adapter, ex: eth0, eth1... a2. Mandrake 8.1 (kernel 2.4.8) #make all => generate Nx1001.o #cp NX1001.o /lib/modules/2.4.8-26mdk/kernel/drivers/net #insmod ./NX1001.o #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1... xxx is your ip address, ex: 192.168.102.211 yyy is your netmask address, ex:255.255.255.0 b. for kernel 2.6.x ------------------- #make all => generate NX1001.ko #insmod ./NX1001.ko (or NX1001.o) #ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1... xxx is your ip address, ex: 192.168.102.211 yyy is your netmask address, ex:255.255.255.0 c. automatically load and configure at next boot time ----------------------------------------------------- c1. cp NX1001.o /lib/modules/`uname -r`/kernel/drivers/net *note: The `uname -r` is a command. Don't replace `uname -r` with 2.4.18, 2.4.20smp, or some others. Must type `uname -r` directly. c2. Add the following lines at /etc/modules.conf: alias eth0 NX1001 options NX1001 <optional parameters> c3. Run "netconfig" or "netconf" to create configuration script ifcfg-eth0 located at /etc/sysconfig/network-scripts or create it manually. [see - Configuration Script Sample] c4. Driver will automatically load and configure at next boot time. c5. Configuration Script Sample =========================== Here is a sample of a simple configuration script: DEVICE=eth0 USERCTL=no ONBOOT=yes POOTPROTO=none BROADCAST=207.200.5.255 NETWORK=207.200.5.0 NETMASK=255.255.255.0 IPADDR=207.200.5.2 3. Driver Parameter ------------------- If you want to change the link speed, you could use parameter after insmod command. insmod NX1001.o <optional parameter> ; add parameter ======================================================================== example: insmod NX1001.o media=100mbps_hd or insmod NX1001.o media=3 or insmod NX1001.o media=1,2,3,4 ; for 4 cards or NX1001 ======================================================================== Parameter Description ===================== You can install this driver without any addtional parameter. However, if you are going to have extensive functions then it is necessary to set extra parameter. Below is a list of the command line parameters supported by the Linux device driver. media=xxxxxxxxx - Specifies the media type the NIC operates at. autosense Autosensing active media. 10mbps_hd 10Mbps half duplex. 10mbps_fd 10Mbps full duplex. 100mbps_hd 100Mbps half duplex. 100mbps_fd 100Mbps full duplex. 0 Autosensing active media. 1 10Mbps half duplex. 2 10Mbps full duplex. 3 100Mbps half duplex. 4 100Mbps full duplex. By default, the copper devices operate at autosense, the fiber devices operate at 100Mbps full duplex. Note that, the fiber adapter only support 100Mbps half/full duplex types. If wanting to change speed, this driver needed to be unloaded and reloaded with new media parameter. flowctrl=[0|1] - Specifies the flow control function. 0 Disable flow control. 1 Enable flow control.
Bookmarks