>>>>> "pixel" == Pixel  <[EMAIL PROTECTED]> writes:

pixel> Guillaume Cottenceau <[EMAIL PROTECTED]> writes:
pixel> [...]

>> - you load (during stage1) 3c509 isa netword card driver by hand
>> - there is no dependency 3c509 -> isa-pnp
>> - but when isa-pnp gets loaded by drakx (due to dep on serial.o), it
>> reclaims the netword card, and make the interface collapse
>> 
>> 
>> For the moment we may have two solutions:
>> 
>> - disable isa-pnp for boot kernel
>> - always insmod isa-pnp during stage1 (dirty!?)

pixel> third solution:

pixel> - fix the kernel :-(

nope, if you ask the kernel to install isa-pnp, you initialize the
isa-pnp space,  you need to do that the first time that you need the
thing.  Ohh, wait, we need to fix the kernel, 3c509 _should_ not work
until isa-pnp is loaded.  Problem was, isa-pnp worked pretty bad in
the kernel, that means that _some_ cards put a simple implementation
(aka it works for me), that implementation now breaks that we have
real isa-pnp support.  I think that we need:
1- isa-pnp in the krenel (but it give some problems when isa-pnp was
   compiled in-kernel, jeff do you remind was what they?
2- do a insmod isa-pnp before _anything_ in stage1.
3- fix all the kernel isa drivers and remove their isa-pnp support
   (not an option IMHO).
Later, Juan.


-- 
In theory, practice and theory are the same, but in practice they 
are different -- Larry McVoy

Reply via email to