On 16 Sep 2008, at 01:10, Dustin Howett wrote:
Thanks for the info Dustin. I briefly tried to get the 8169 driver working, by adding the device id of my card to the lists of accepted ids. Doing thismade haiku load the driver correctly, but I was still unable to ping anything. I haven't had a chance to look at it further, but will do tonight. Was skipping the PHY init the only change you made?Yep. I found the MAC version it calculated for my card and just added an if(mac version == 19) return in PHY init.
Ok, I give up. Any chance you could mail me your changes? I've tried dicking around with the if_re.c FreeBSD driver (I get as far as getting a valid IP address, but can't get any meaningful contact with my router). I've tried skipping PHY init like you suggested, but I get a mac address (not the same as I see in linux...) and that's about it. So either my setup's wrong or my driver's wrong. Or both :-) As we've got the same card (seems I've actually got a 8102E, not the 8101 I thought, which makes more sense), hopefully I can get a bit further!
Cheers, Graham