[LinuxBIOS] Ethernet problem with GeodeLX (db800) with running lxbios

Marc Jones marc.jones at amd.com
Wed Sep 26 00:04:53 CEST 2007



Marc Jones wrote:
> 
> Marc Jones wrote:
>> Marc Jones wrote:
>>> Steffen D. wrote:
>>>> About the ethernet problem:
> 
>> OK. I think is see the problem. Bus Master Enable and Memory Enable 
>> aren't enabled in the command register. I am not sure why the Memory 
>> Enable isn't set. LinuxBIOS should set that and this seems to be a 
>> problem in the LB generic pci init code (Anyone care to debug this?). I 
>> think that the driver should enable the Bus Master and LB shouldn't need 
>> to touch it (I would be interested in other opinions on this).
>>
>> Try:
>>  >setpci 00:0d.0 COMMAND=7
>>
>>
>> Marc
>>
>>
> 
> Sorry, False alarm. I was using a linux image that didn't have the 
> network drivers so the memory and the busmaster enables were disabled 
> (by the kernel I assume).
> 
> Marc
> 
> 
> 
> 


Now I think that it is a problem with the command register. The PERR# is 
set and this is causing the "8169: eth0: link up". I don't have a way to 
test bandwidth here so that is up to you Steffen.

 >setpci -s 0d.0 COMMAND=17

I will start another thread on PERR# and SERR# to discuss how and when 
they should be enabled.

Marc



-- 
Marc Jones
Senior Firmware Engineer
(970) 226-9684 Office
mailto:Marc.Jones at amd.com
http://www.amd.com/embeddedprocessors






More information about the coreboot mailing list