On Thu, Mar 23, 2000 at 10:02:39AM -0600, Adi Linden wrote:
> Hi,
>
> > But the code itself hasnīt been altered, there is just an "enhancement"
> > to the compilation result for which we donīt have the source...?
>
> You need to be able to provide the sources for those enhancements.
>
> > So, would the following scenario work?
> >
> > The kernel and the content for the initrd is booted right away from the
> > DOC using syslinux. The system starts as any "linux on a floppy" system.
> > Then (after startup) I need to access the DOC again, so the kernel
> > module will be needed (which is no problem as it can be found in the
> > filesystem that resides on the ramdisk).
>
> So you compile the M-Systems driver as a module and load it into the
> kernel when you need it. This is completely acceptable. The GPL is only a
> problem with binary only drivers statically linked into the kernel.
>
> > > - Don't use DOC but use Compact Flash or IDE flash.
> >
> > Which btw would be the better solution, as M-Systems is said to have
> > problems delivering enough DOCs at the moment. At least I heared that.
>
> The Compact Flash can be accessed just like an IDE drive. So there no
> special drivers needed. And I found the prices on CF much better than DOC.
Much as I prefer the CF solution, it's not necessarily the best choice for
all hardware designs. It does require an IDE controller, which typically
means some big legacy device to take up real estate on your board.
Has anybody seen a board yet with a _true_ PCI IDE controller rather than
the bastard legacy devices shoved into a multifunction PCI skin? I'm
talking something that actually has each channel in a separate PCI function
and interrupts that can routed directly to an external PIC.
--
Matt Porter
[EMAIL PROTECTED]
This is Linux Country. On a quiet night, you can hear Windows reboot.
--
To unsubscribe from this list, send a message to [EMAIL PROTECTED]
with the command "unsubscribe linux-embedded" in the message body.
For more information, see <http://waste.org/mail/linux-embedded>.