Re: [coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536

2010-12-13 Thread Darmawan Salihun
Hi,

The CF is the primary master and the IDE interface is the primare slave.

I've tried to enable the PATA MSR but lspci -vvv displays the IDE controller
as [disabled] (base at 1f0h and 170h in memory space). Is there any register
in the pci-to-isa bridge that I should reprogram?

Thanks,

Darmawan

On 10 Dec 2010 16:17, Darmawan Salihun darmawan.sali...@gmail.com wrote:

Hello,

Unfortunately, the board is a custom-build board.

I'm currently waiting for information from the board vendor.
Yes, I've tried using only the PATA interface (there's a PATA
connector on the board).
With the stock BIOS (AMI), devices on the PATA could be detected but
couldn't be written into,
MBR loading occasionally failed as well.

I'm still on the process of porting coreboot to this particular board.

As for the cs5536_pata.msr=1, haven't try that one. I'll test ASAP.

Thanks for the hints.

-Darmawan




On 12/10/10, Peter Stuge pe...@stuge.se wrote:
 Darmawan Salihun wrote:
 There's a CF interf...

-- 

-= Human knowledge belongs ...
-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Re: [coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536

2010-12-13 Thread Stefan Reinauer
On 13.12.2010, at 03:10, Darmawan Salihun darmawan.sali...@gmail.com wrote:

 Hi,
 
 The CF is the primary master and the IDE interface is the primare slave.
 
 I've tried to enable the PATA MSR but lspci -vvv displays the IDE controller 
 as [disabled] (base at 1f0h and 170h in memory space). Is there any register 
 in the pci-to-isa bridge that I should reprogram?
 

Where did you put that MSR write? Maybe it happened after coreboots pci 
enumeration? Just guessing.

Stefan-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

[coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536

2010-12-10 Thread Darmawan Salihun
Hi,

I'm working on an AMD LX800-CS5536 board. The IRQ is now working properly.
However, it's impossible to install an operating system through the
IDE interface or
the Compact Flash (CF) interface. Booting to the OS installation works
just fine
(Ubuntu Hardy Heron Linux and FreeBSD 8.0 and 8.1).
However, when the OS arrived at the HDD partitioning. it always failed.
There's a CF interface and an IDE interface on the board.
My question is: how those interfaces usually connected to CS5536 southbridge?
Are they multiplexed?

Thanks in advance,

Darmawan
-- 

-= Human knowledge belongs to the world =-

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536

2010-12-10 Thread Peter Stuge
Darmawan Salihun wrote:
 There's a CF interface and an IDE interface on the board.
 My question is: how those interfaces usually connected to CS5536
 southbridge?

How can we know what that board does?

You have to ask the board vendor. If you also mention what board it
is here, then maybe someone here can help.

Did you try e.g. using only the PATA interface, maybe with a CF2IDE
adapter?

Did you make sure to use the cs5536_pata driver and set
cs5536_pata.msr=1 on the kernel command line?


//Peter

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Re: [coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536

2010-12-10 Thread Darmawan Salihun
Hello,

Unfortunately, the board is a custom-build board.

I'm currently waiting for information from the board vendor.
Yes, I've tried using only the PATA interface (there's a PATA
connector on the board).
With the stock BIOS (AMI), devices on the PATA could be detected but
couldn't be written into,
MBR loading occasionally failed as well.

I'm still on the process of porting coreboot to this particular board.

As for the cs5536_pata.msr=1, haven't try that one. I'll test ASAP.

Thanks for the hints.

-Darmawan



On 12/10/10, Peter Stuge pe...@stuge.se wrote:
 Darmawan Salihun wrote:
 There's a CF interface and an IDE interface on the board.
 My question is: how those interfaces usually connected to CS5536
 southbridge?

 How can we know what that board does?

 You have to ask the board vendor. If you also mention what board it
 is here, then maybe someone here can help.

 Did you try e.g. using only the PATA interface, maybe with a CF2IDE
 adapter?

 Did you make sure to use the cs5536_pata driver and set
 cs5536_pata.msr=1 on the kernel command line?


 //Peter

 --
 coreboot mailing list: coreboot@coreboot.org
 http://www.coreboot.org/mailman/listinfo/coreboot



-- 

-= Human knowledge belongs to the world =-

-- 
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot