Messages in this thread | | | From | "Dunlap, Randy" <> | Subject | RE: ne2k and 0x378 lp ports | Date | Tue, 20 Jul 1999 09:17:58 -0700 |
| |
NE2000 uses base_io_addr thru base + 0x1f, but all registers in that range are not used. Base thru base + 0xf are ethernet controller registers. Base + 0x10 (16 bits) is a packet data transfer register. Base + 0x1f is a reset register. Some NE2000 adapters may alias the data transfer register and the reset register. Apparently yours does not do this...
~Randy
> -----Original Message----- > From: Riley Williams [mailto:rhw@MemAlpha.CX] > Sent: Monday, July 19, 1999 3:15 PM > To: elijah wright > Cc: linux-kernel@vger.rutgers.edu > Subject: Re: ne2k and 0x378 lp ports > > > Hi Elijah. > > >>> Classic mistake. Bet you have a printer port at 0x378 8) > > >> Probably, although it's not used. How come earlier kernels probed > >> the card fine though, with no difference in the hardware settings? > > >> I can also add that if I specify "ether=9,0x360,eth0" to LILO then > >> the card is detected fine, and works fine. > > > doesn't matter. the ne2k takes a 20-unit window... it runs from > > 0x360 to 0x380 in this case. > > Presumably you mean a 32-byte window? > > > you have a memaddress conflict, plain and simple. this used to > > happen to me in the 386 days :) > > As per my last message, it's NOT the printer that it's conflicting > with, but ide1 which for some reason is using 0x376 as one of its > ports. > > Since both eth0 and ide1 work fine, I have to assume that my ne2k > clone isn't using 0x376 as one of its port addresses... > > That leads to a repeat of the above question: Exactly what port > addresses does it use? > > I will emphasise that I am NOT able to change the io address of either > the ne2k card or of ide1 so suggestions of doing that will be ignored. > > Best wishes from Riley. > > +------------------------------------------------------------- > ---------+ > | There is something frustrating about the quality and speed > of Linux | > | development, ie., the quality is too high and the speed is > too high, | > | in other words, I can implement this XXXX feature, but I > bet someone | > | else has already done so and is just about to release their > patch. | > +------------------------------------------------------------- > ---------+ > * ftp://ftp.MemAlpha.cx/pub/rhw/Linux > * http://www.MemAlpha.cx/kernel.versions.html > > > - > To unsubscribe from this list: send the line "unsubscribe > linux-kernel" in > the body of a message to majordomo@vger.rutgers.edu > Please read the FAQ at http://www.tux.org/lkml/ >
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |