Port-i386 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: tlp0: unable to map device registers



On Tue, Sep 09, 2008 at 02:31:49PM -0400, Emery Clark wrote:
> Hi all!
> 
> I am having problems with a NetBSD install on an old system of mine.
> 
> First, I cannot get the operating system to configure my Ethernet
> card. The kernel recognizes it as a "Davicom DM9102A Ethernet" and
> attempts to assign the tlp (Tulip) drivers to the hardware device.
> Although the Tulip drivers seem to be very well known (and compiled
> into the GENERIC kernel?) I cannot configure the device.
> 
> Dmesg gives me:
> "tlp0 at pci0 dev 5 function 0: DAvicom DM9102A Ethernet, pass 3.1
> tlp0: unable to map device registers"

Maybe the BIOS has not correctly initialized either the BARs, the memory-
or the I/O-enable.

What does 'pcictl pci0 dump -d 5' say?  Also, how about 'pcictl pci0
dump -d 0' ?

> to the tlp device). "dhclient" will not assign it an ip address b/c it
> says "No broadcast interfaces found - exiting." If I run "ifconfig" it
> says "ifconfig: SIOCGIFFLAGS tlp0: Device not configured"
> 
> This card is recognized and configured correctly by the Linux kernel
> so I know it's not a hardware problem.
> 
> Also, I had another different problem that I was thinking was possibly
> related. After I installed NetBSD, I upgraded the RAM in my system
> from 256MB to 760MB, which is the maximum my system supports. The BIOS
> recognizes the memory fine, however NetBSD will not boot. Almost
> immediately as it starts to load the kernel it gives me the message:

Does the NIC start to work if you take out the extra RAM?

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933 ext 24


Home | Main Index | Thread Index | Old Index