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

Marc Jones marc.jones at amd.com
Fri Sep 21 20:03:00 CEST 2007



Marc Jones wrote:
> 
> Steffen D. wrote:
>> About the ethernet problem:
>> -------
>> meshnode:~# modprobe  r8169
>> r8169 Gigabit Ethernet driver 2.2LK loaded
>> PCI: Guessed IRQ 11 for device 0000:00:0d.0
>> PCI: Sharing IRQ 11 with 0000:00:0f.3
>> eth0: RTL8169sb/8110sb at 0xd0016000, 00:08:ee:00:ee:1c, IRQ 11
>> -------
>> this also seems very strange "sharing irq11 with..." can the problem be 
>> right here?
> 
> That shouldn't be the issue. I recall now that PIRQB is shared with the 
> audio device. d.0 is the eth0 and f.3 is audio.
> 
> Marc
> 
> 


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


-- 
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