Ethernet card not supported VIA VT6122 Mandrake 10.1 community
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!
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.
Ethernet card not supported VIA VT6122 Mandrake 10.1 community
Hi,
I've just installed my first Linux desktop, Mandrake 10.1 Community distribution.
Well... my motherboard, Abit NF7-S2G has an integrated VIA VT6122 Gigabit ethernetcard.
When I install mandrake 10.1 it recognizes this card as a VIA VT3119 Gigabit Ethernetdevice, which it is not, and when mandrake loads these drivers during booting, the computer hangs and fully stops responding.It doesn't even recover and tell me there is something wrong with the networkdevice, which I think it should've done.
Well... does anyone know how to install the drivers I've downloaded from via.com? There is just a bunch of .c, .h files, a Makefile and a Linux.txt file...
The Linux.txt file isn't very descriptive. It tells that you have to make a temp directory, unpack the file you downloaded (which you must have already done to read the document by the way), compile the files and load them into the kernel.
It's the last two steps I've trouble with, compiling and loading into the kernel.
I would really appreciate ANY answers... I'm stuck...
the only directory in /usr/src is RPM, so I guess the kernel is not located there... that might be the problem, but how do I locate the kernelsource and how do I let make know where it is? Or what do I do?
Found the RPM for the kernelsource and installed it (using rpmdrake).
Managed to compile the driver using make.
Got some .ko and .o files:
velocityget.ko
velocityget.o
velocityget.mod.o
velocityget_main.o
velocityget_proc.o
velocityget_wol.o
Tried to type insmod, but I got the answer:
Usage: insmod filename [args]
Now, what should I do? use insmod on each of these files?
Seems like I was wrong... I only got the card partly working. The network is disconnecting all the time and is extremely unstable.
I think the reason is because I wasn't able to install / configure Linux to use the correct driver. I suppose that mandrake uses the bundled driver for the VT3119 chip but when I made it use autoprobe and DHCP, it works. Once I try using manual settings for IP-adresses and DNS-servers and gateway, the computer hangs during boot up and I'm back to scratch.
The way I tried to install the driver:
logged in as root
extracted to a directory home/velocityget and entered the directory
typed make
make install
insmod velocityget.ko
(all completed successfully)
then I opened Harddrake (mandrakes hardware config tool), marked the network card, chose config tool, choose driver manually, chose VIA velocity VT3119 (which still was the only VIA velocity-cards in the list, chose ok and an autoprobe of the resources.
modprobe velocityget
gave no output
and lsmod still told me that no devices used the velocityget module.
My experience with the velocityget module/driver is also that it is unstable. I can use the network but it starts and stops working every second. This makes things very slow! It's almost as if the packets are coming in bursts. It works... it pauses... it works... it pauses. Again, it pauses every second... or less. I cannot view google without it pausing. When I boot to Windows XP the ethernet works fine and I can quickly browse the Internet without troubles. So I know it isn't my Internet connection or hardware.
I tried forcing the card into 10Mbps half-duplex mode. It did go to that mode, but that didn't help. I thought maybe it was trying to communicate at gigabit speeds with my 100Mbps switch.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.