[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] SystemAce and mb-uClinux



Eric (via me) wrote:
> [Forwarded to the list after majordomo bounced it]
>  >>Have you tried the driver without hardware present?  Is it reasonable to
>  >>modify the driver so it can gracefully abort if the hardware isn't
>  >>present?  Or is it reasonable that the user shouldn't select the driver,
>  >>if they don't have the hardware?

> I will dig into this topic. But that may need some time.
> As I will have ot understand how this driver works
> (actually I will have to understand how drivers in Linux
> work in general - I have just ordered the books you
> recommended, so I hope I will make some progress addressing
> this topic)

I'll just go and put the driver in - then you can fix it whenever you 
get a chance.

> The good news is: We got Linux booting right from SystemAce
> at powerup. 

that's great.

> But we can see the light...

as long as it's not the headlamp of an approaching train.. :)

> I am still addressing the problem of mounting the
> SystemAce's compact flash as root file system.
> I hard coded a command line, but neither
> root=/dev/xsysacea1 nor root=fe00 nor
> root=fe01 did the trick.  I guess I found
> the parts in do_mounts.c where all this stuff
> is done. But I still have not found how
> 1f00 (the ramdisk) is mounted. But today
> I have not spend much time on this, so I
> expect to solve this tomorrow.

hmm....  I wonder if the mbvanilla MTD map is interfering somehow... in 
drivers/mtd/maps/mbvanilla-flash.c , around line 436, it probles for a 
romfs filesystem in RAM (at the end of the bss section), and does 
ROOT_DEV=MKDEV(MTD_BLOCK_MAJOR, mtd->index)...

so you might need to duplicate that map driver, call it something else 
(mbvanilla-systemace maybe), and modify what it's doing there re: the 
root file system).

Cheers,

John

___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/