Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi, I am using RH8 and my network card is not in default modules.
Surecom EP320-XS => it use a Myson MTD-8XX chip
I found that the module is called fealnx.o but it is not available in /lib/modules/2.4.18-14/kernel/drivers/net. I have only the file : /usr/.../fealnx.c
I think I have to recompile the kernel but I have never done it before. In the readme file of the driver they told to do /usr/src/menuconfig but the path don't exist in RH8.
Is there a tool like menuconfig to select which module should be supported by the kernel ?
Yes, there's such a module. Please go to /usr/src/linux. Then type
make xconfig
(when you're in X) or
make menuconfig
(if you're outside).
Find your driver, add it (as a module), save the changes. Then you can complie the kernel (as described in many threads on this site). In case of problems post again.
4. If your Linux kernel is any new version above than 2.4.5
(included) and it is a new installation, you can configure the
kernel by following console commands to enable the driver for
SURECOM EP-320X-S/S-1 100/10M Ethernet PCI Adapter.
#/usr/src/menuconfig
Enable the option of "Myson MTD-8XX PCI Ethernet support"
in "Ethernet (10 or 100 M bit)" of "Network device support" as a
loadable module or system default module.
Then, edit /etc/lilo.conf, run "/sbin/lilo", and then reboot
your Linux system. After new kernel has been rebooted, it will
automatically load the driver for this adapter.
Anyway I did all these instructions and it didnt work.
I managed to install the card properly, but I don't know how. Here is what I have done :
- I recompiled the kernel to add the support of the Myson MTD-8XX as a module.
cd /usr/src
make menuconfig (or xconfig)
# add the support of the card Myson MTD-8XX as module
make dep
make bzImage
make modules
make modules_install
mv /boot/vmlinuz-2.4.xx-xx /boot/vmlinuz-2.4.xx-xx.old
cp arch/boot/i386/bzImage /boot/vmlinuz-2.4.xx-xx
mv /boot/System.map-2.4.xx-xx /boot/System.map-2.4.xx-xx.old
cp System.map /boot/System.map-2.4.xx-xx
Then modify your config file grub or lilo (add the old kernel in case it doesn't work)
- I didn't get result, and decided to add another card which was supported by default (surecom ep320-xr).
- I updated the kernel with the last version
- When I rebooted, I get a window saying that a new hardware was detected, Myson MTD-8XX...
I have a question : When we update a kernel (using the redhat update) has it all the module we added to the old one ?
I think no, thus maybe the new kernel support the Myson MTD-8XX by default and you don't need to recompile the kernel.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.