Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Hi the Device is Manufactured by atheros..I do have the driver along with the cd for LAN..
While installin it shows
make -C /lib/modules/2.6.32-71.el6.i686/build SUBDIRS=/myextract/src modules
make: Entering directory `/usr/src/kernels/2.6.32-71.el6.i686'
CC [M] /myextract/src/atl1e_main.o
/myextract/src/atl1e_main.c: In function ‘atl1e_request_irq’:
/myextract/src/atl1e_main.c:156: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
include/linux/interrupt.h:117: note: expected ‘irq_handler_t’ but argument is of type ‘void (*)(int, void *)’
/myextract/src/atl1e_main.c: In function ‘atl1e_probe’:
/myextract/src/atl1e_main.c:287: error: ‘struct net_device’ has no member named ‘open’
/myextract/src/atl1e_main.c:288: error: ‘struct net_device’ has no member named ‘stop’
/myextract/src/atl1e_main.c:289: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/myextract/src/atl1e_main.c:290: error: ‘struct net_device’ has no member named ‘get_stats’
/myextract/src/atl1e_main.c:291: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/myextract/src/atl1e_main.c:292: error: ‘struct net_device’ has no member named ‘set_mac_address’
/myextract/src/atl1e_main.c:293: error: ‘struct net_device’ has no member named ‘change_mtu’
/myextract/src/atl1e_main.c:294: error: ‘struct net_device’ has no member named ‘do_ioctl’
/myextract/src/atl1e_main.c:305: error: ‘struct net_device’ has no member named ‘tx_timeout’
/myextract/src/atl1e_main.c:313: error: ‘struct net_device’ has no member named ‘vlan_rx_register’
/myextract/src/atl1e_main.c:316: error: ‘struct net_device’ has no member named ‘poll_controller’
make: *** [/myextract/src/atl1e_main.o] Error 1
make: *** [_module_/myextract/src] Error 2
make: Leaving directory `/usr/src/kernels/2.6.32-71.el6.i686'
make: *** [default] Error 2
First of all, have you checked that your distribution doesn't include the required module already? If you try running "modprobe atl1e" (as root) what happens? If it complains about the module not being found, then yes, you'll need to go and install it. In that case, please post the first error message you get from "make".
OK, so the module loads. If you now run ifconfig (again as root), do you have an eth0 device? If so, can you connect to your network (if your IP address is assigned via DHCP, then try "ifconfig eth0 up" followed by "dhclient eth0")? We need to check it works before dealing with the problem of getting it loaded at boot.
Network devices, unlike other devices, don't have device files. So, there shouldn't be a /dev/eth0. Have you actually tried getting an IP address after loading the module, as I asked above? In any case, you should look at the documentation for RHEL 6, which is basically what CentOS 6 is. There's info on persistent module loading in there.
I am not able to get an ip address ..while restarting network service its showing no output in terminal..I think after loading module system must restart..But after restart the module is not mounting..How can i resolve this.please hrlp..
Odd. It could be that the module is not the right one for your device. Can you run "dmesg | grep atl1e" and see what it says? Also, if you run "lspci -v" after loading the module, does the section for your network card say "Kernel modules in use: atl1e"?
Originally Posted by email@example.com
How can i permenently mount atl1e module ??
I've already told you where to get that information: in the documentation. Please see the link in post 7.