Hi Alex, 

Cross posted to FreeBSD hackers. 

Thanks, 

Darmawan

--- On Mon, 12/27/10, Alexander Best <arun...@freebsd.org> wrote:

> From: Alexander Best <arun...@freebsd.org>
> Subject: Re: PCI IDE Controller Base Address Register setting
> To: "Darmawan Salihun" <darmawan_sali...@yahoo.com>
> Cc: freebsd-questions@freebsd.org
> Date: Monday, December 27, 2010, 3:48 AM
> On Mon Dec 27 10, Darmawan Salihun
> wrote:
> > Hi, 
> > 
> > I'm trying to install FreeBSD 8.0 on AMD Geode LX800
> (CS5536 "southbridge"). However, it cannot detect the IDE
> controller (in the CS5536) correctly. It says something
> similar to this: 
> > "IDE controller not present"
> 
> i don't think freebsd-questions is the right place for your
> issue. you might
> get some help over at freebsd-hackers or freebsd-current.
> 
> cheers.
> alex
> 
> > 
> > I did lspci in Linux (BackTrack 3) 
> > and I saw that the IDE controller Base Address
> Registers (BARs) 
> > are all disabled (only contains zeros), 
> > except for one of them (BAR4). 
> > BAR4 decodes 16-bytes I/O ports (FFF0h-FFFFh). 
> > The decoded ports "seems" to conform to the PCI IDE
> specification 
> > for "native-PCI IDE controller" (relocatable within
> the 
> > 16-bit I/O address space). 
> > 
> > I did "cat /proc/ioports" and I found that 
> > the following I/O port address ranges decoded
> correctly 
> > to the IDE controller in the CS5536 "southbridge":
> > 
> > 1F0h-1F7h 
> > 3F6h 
> > 170h-177h
> > FFF0h-FFFFh
> > 
> > My question: 
> > Does FreeBSD require the IDE controller BARs 
> > to be programmed to also decode 
> > legacy I/O ports ranges (1F0h-1F7h,3F6h and
> 170h-177h)? 
> > 
> > What if those ranges are not programmed into the BARs
> 
> > of the IDE controller? 
> > Would the IDE controller be considered 
> > not present (disabled)?
> > 
> > TIA, 
> > 
> > Darmawan
> > 
> > PS: I'm working on the BIOS for this particular system
> 
> >     but I have yet to be able to
> program the BARs to the 
> >     aforementioned legacy I/O port
> ranges. 
> >     This system is very peculiar
> because the PCI subsystem 
> >     is virtualized. 
> > 
> > 
> > 
> > 
> >       
> 
> -- 
> a13x
> _______________________________________________
> freebsd-questions@freebsd.org
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
> 



_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Reply via email to