Date: Mon, 26 Jul 2004 21:30:22 -0500 From: Dan Nelson <dnelson@allantgroup.com> To: FreeBSD Daemon <free.bsd@gmx.net> Cc: freebsd-hardware@freebsd.org Subject: Re: US BC001 Message-ID: <20040727023022.GE9514@dan.emsphone.com> In-Reply-To: <000601c4737e$21c5ef30$0501a8c0@kojo> References: <000601c4737e$21c5ef30$0501a8c0@kojo>
next in thread | previous in thread | raw e-mail | index | archive | help
In the last episode (Jul 27), FreeBSD Daemon said: > I got a low end network card (chip: Surecom BC001). Plugged into a PCI > slot it is not recognized by FreeBSD 4.10. > I googled and found that the producer gives a RealTek 8139 driver to it > (http://www.lantech.com.tw/eng/products/index.php?mode=view&id=12&PHPSES > SID=e828906aae1ab4f3f63a0069b5e9eed8), but as mentioned it does not show > up as rl. > Can someone help me? It might just be using a PCI ID that the rl driver doesn't know about. Run "pciconf -lv", find your card, and note the chip= value. The first 4 digits are the device ID, and the last 4 are the vendor ID. Add them to /sys/pci/if_rlreg.h (search for VENDORID) and to /sys/pci/if_rl.c (search for rl_devs), rebuild your kernel, and reboot. If it works, submit a pr with the info so it can be added to the next release. -- Dan Nelson dnelson@allantgroup.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040727023022.GE9514>