[coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536
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
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
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 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
Re: [coreboot] IDE and Compact Flash handling in AMD Geode LX800 and CS5536
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" 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 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
On 13.12.2010, at 03:10, Darmawan Salihun 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