Re: Support for Olimex CS-EP930x board

"Ivan Vasilev" <[email protected]> Tue, 01 Aug 2006 07:33:33 +0200
Newsgroups gmane.os.netbsd.ports
Message-ID <[email protected]>
> ----- Original Message -----
> From: "Hubert Feyrer" <[email protected]>
> To: "Ivan Vasilev" <[email protected]>
> Subject: Re: Support for Olimex CS-EP930x board
> Date: Mon, 31 Jul 2006 23:07:43 +0200 (CEST)

> On Mon, 31 Jul 2006, Ivan Vasilev wrote:
> > The boot log can be found at http://l123.org/~ivan/netbsd-ep9301_boot.txt
> 
> Whee! I've put an entry about this into my NetBSD blog:
> http://www.feyrer.de/NetBSD/blog.html/nb_20060731_2309.html
> 

Thanks. Reading your entry I've found an error on our site - the board does not have a CompactFlash interface as claimed. It has a SD/MMC connector instead which, unfortunately, is not yet supported by any OS. 


> 
> > I have two questions though. The first one is technical - when the network 
> > media selection is left on auto, it fails to come up. When you manually 
> > select a media type everything works OK. Is this a known problem and if so 
> > is it fixed in more recent versions? (I used the 3.0 release which is more 
> > than half a year old).
> 
> I don't know, but maybe ask that on [email protected].
> 
> 
> > The second question is a legal one. From my reading of the redistribution 
> > page ( http://www.netbsd.org/Goals/redistribution.html ), we(Olimex) can 
> > distribute the boards with a NetBSD kernel preloaded in flash, as long as 
> > the board's documentation includes the relevant licensing information(along 
> > with NetBSD's source code and binary installation sets). But that's my 
> > reading and I will appreciate it if somebody clarifies this point.
> 
> You can redistribute what's under the BSD license in binary only.
> Be careful with things under the GPL, which are locate in src/gnu in NetBSD's 
> source.
> 
> Of course in the long run, we seriously recommend getting your sources merged 
> into the NetBSD distribution, so any infrastructure changes and API updates 
> can be performed on your code as well, saving you the maintenance costs.
> 
> 
>   - Hubert

I will definitely seek legal advice before proceeding, as recommended by others on the list ( Thanks!). And regarding a merge - the only changes needed are a new kernel config file and some makefile additions to make this kernel buildable by default. I will release a patch once I get the -current sources to compile. It will take some time though, given the upcoming holidays and the amount of work that has to be done before that.


- Ivan
----------------------------------------------------------------------------
"Cool cheese."; "That's no cheese. That's a warship."