My network card doesnt work? Davicom DM9102AF chipset
*BSDThis forum is for the discussion of all BSD variants.
FreeBSD, OpenBSD, NetBSD, etc.
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.
My network card doesnt work? Davicom DM9102AF chipset
I just installed FreeBSD 5.2.1 and cant get my network card to work.
I have a Cnet PRO 200WL with a Davicom DM9102AF chipset. My router has a DHCP server, so I should be getting parameters from it, which i dont. As Im quite new to UNIX-like OS, I dont know what to do. It seems like my NIC is supported by the kernel, but it doesnt work properly. Do I need extra kerlen-options perhaps? When I do an ifconfig I see my NIC as dc0 and its status is Active, but theres not assigned an IP adr to it. This same NIC works with other OS like Linux and Windows, in Linux it uses Davicom drivers.
my problem is (after further testing) that the driver is loaded, but that i cant seem to connect to the router to get a IP adr. i cant ping, i cant do anything with the nic.. i can assign an ip adr to it, but that still doesnt allow me to do anything..
maybe its the wrong driver and that there is no driver for my NIC, how can i find this out?
my freebsd installation is absolutely crap without a internet connection.. i cant install programs or do anything else usefull with it...
It seems like the nic is working.. its status is UP????
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
If you can assign an IP to the interface, then the driver is loaded correctly, otherwise you would get something like "DEVICE NOT FOUND" when attempting to ifconfig dc0.
What's the ouput of the following two commands?
$ ifconfig -a
$ dmesg
Looks like the damn chipset isnt fully supported..?
kldstat -l shows a bunch of miibus/.. stuff, and among them a miibus/dcphy.. (the one im looking for?)
its hard for me to post outputs as im in another os, but in short:
ifconfig -a shows that the device is working, its active and ON, its even assigned an ip adr, im not shure if it got it from DHCP, but its the same class of IPs it would have gotten from the server, 10.0.0.5.. the next free IP should however be 10.0.0.4... its not possible to do anything network related commands though...
dmesg shows that dc0 is loaded... it also show an error:
dc0: failed to force tx and rx to idle state
this i was told is not a critticcal error...so..
anyway.. im going to contact the responsible parties, if they have no way of getting it to work, i'll just go buy a new ethernet adapter...any suggestions perhaps?
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
Anything with an Intel 82559 chipset. In fact, nearly all Intel ethernet chipsets are well supported, except for the IPSec off-loading on their -V cards (they keep that API closed to outsiders for "trade secret" reasons). Even most of the Intel GigE stuff is supported in the various BSDs.
I will say that you pay a little bit more for the Intel cards than you would a Realtek or a National Semiconductor based card, but it's well worth it. The Intels are utterly reliable and usually have much better performance. Realtek cards have been known to tax CPUs (since most of the checks are done by the driver, not the card) and at high throughput they drop packets.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.