- VIA Rhine II Fast Ethernet Adapter (onboard)
- 3Com 3C905C-TX (dunno what chip)
- RTL8180L (this is a chip)
- NE DM-1001 (possibly ISA, not detected on PCI)
Hardware Datasheets?
-
- Member
- Posts: 2566
- Joined: Sun Jan 14, 2007 9:15 pm
- Libera.chat IRC: miselin
- Location: Sydney, Australia (I come from a land down under!)
- Contact:
Hardware Datasheets?
Can anyone point me towards datasheets for the following network devices:
I dunno about data sheets for those. But one thing you might look into that i've been starting to do, is look at older linux kernels (2.2.x, 2.4.x) drivers for the cards you want. And get an idea of how the card works. What registers it uses, commands, etc.
I'm currently doing this for an Intel 10/100PRO driver.
I'm currently doing this for an Intel 10/100PRO driver.
http://rtl8181.sourceforge.net/rtl8181_resources.php Gives some info about the chip on the page.
VIA Technologies VT3043 Rhine I and VT86C100A Rhine II fast ethernet controller chips. There you got chip numbers, Google seems to find datasheets with "VT86C100A" though I didn't bother looking if they're good.
I'm under the impression that 3Com actually is pretty nice about giving datasheets, but their site only gives me link to "license.html" which goes to a page that says "please contact developer support" when I try to find a datasheet for your card, so you probably have to ask 3Com for info, unless you want to learn from the 3c59x driver in Linux..
And about NE DM-1001 I don't know anything at all.
VIA Technologies VT3043 Rhine I and VT86C100A Rhine II fast ethernet controller chips. There you got chip numbers, Google seems to find datasheets with "VT86C100A" though I didn't bother looking if they're good.
I'm under the impression that 3Com actually is pretty nice about giving datasheets, but their site only gives me link to "license.html" which goes to a page that says "please contact developer support" when I try to find a datasheet for your card, so you probably have to ask 3Com for info, unless you want to learn from the 3c59x driver in Linux..
And about NE DM-1001 I don't know anything at all.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
I've got one 8139 in each computer I have, plus one 8139 extra, which I bought for 10€ (new) for my sister, without even knowing it was 8139 based, and turns out she didn't need it after all. Guess which driver I'm going to write next..
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.
Actually, DO look at the Linux driver 3c59x.c as it's once of the better documented parts of the kernel, with lots of comments and written in relatively clear style. It's sure to be useful.
The real problem with goto is not with the control transfer, but with environments. Properly tail-recursive closures get both right.