>>>>> "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