On Wed, 21 Oct 2009, Sepherosa Ziehau wrote: > On Sun, Oct 18, 2009 at 9:12 AM, Saifi Khan <saifi.k...@datasynergy.org> > wrote: > > > > i've a laptop with identical hardware, running FreeBSD > > 8-CURRENT-200906 (ie. this one, used to write this mail) > > and the following lines are seen in the driver code > > > > src/sys/pci/if_rl.c > > > > ... > > if (sc->rl_type == 0) { > > device_printf(dev, "unknown device ID: %x assuming 8139\n", > > rl_did); > > sc->rl_type = RL_8139; > > /* > > * Read RL_IDR register to get ethernet address as accessing > > * EEPROM may not extract correct address. > > */ > > for (i = 0; i < ETHER_ADDR_LEN; i++) > > eaddr[i] = CSR_READ_1(sc, RL_IDR0 + i); > > } > > ... > > > > What do you think ? > > Thank you for the submission, please cherry-pick: > d9893ddff7cb5a3cadf0051f7b80831951499854 > to 2.4 branch and test. > > Best Regards, > sephe >
Thank you Sephe, the Realtek NIC is working fine now. i could successfully run some traffic through ping, pkg_radd. thanks Saifi.