*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.
I have installed freebsd 4.10. The install did not find my network card, I thought it would have some issues as this is new hardware. I did some googling around and found out that i need a device sk loaded, I can not find out how to loaded it.
Is there something like modconf or modprobe for bsd?
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
The sk(4) driver has existed since FreeBSD 3.0 and is compiled into the kernel by default. a) Are you really sure that your card is not detected? b) If so, are you really sure that your card fits the description as a supported device by the sk(4) driver?
Note that on BSD operating systems (and most UNIX-derived OSs), network interfaces are enumerated by their driver name, not by a generic term like "eth0". Your NIC will show up as sk0. If you do ifconfig -a you should be able to see data about it.
On debian i had to compile a new kernel to get my network card working. It is labled as a 3COM 3C940 controller, but you can use the syskonnect driver because they made the chip for 3com. From what I understand all drivers are in the freebsd kernel, are they compiled as modules or are they compiled into the kernel?
Distribution: OpenBSD 4.6, OS X 10.6.2, CentOS 4 & 5
Posts: 3,660
Rep:
In the past they've always been compiled into the kernel, but I understand that there's a movement to make as many things as possible into loadable modules. I don't know which (if any) network drivers have been converted to modules yet.
If I boot the system and run "dhclient sk0" it works, I looked in the handbook and found out how to set DHCP automaticly when it boots, but it did not work.
I searched on google and found out that freeBSD 5.2.1 had some updates to the sk module because it missbehaves with DHCP. I installed 5.2.1 and the installer found my network card and it ask me if I wanted DHCP, and I said yes. After the install i rebooted and I can ping my router, so i tried to ping google.com but it did not resolve the name. I could ping the nameservers address, and on another machine i could ping google.com.
With the ip that the other machine resolved when I ping google was pingable on the bsd box.
Any ideas on how to get it working.
I decided to reinstall, it came up with errors when I was installing packages. So i redownloaded the 5.2.1 iso and burned it, and it now it works.
I will be trying to update the ports so i can try xorg, so I hope for a good update.
I did the xorg update when I ran 5.2.1 -- if you follow the directions in the mailing list announcement it will be smooth sailing. I couldn't believe how smooth it went. Good luck.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.