I'd say your motherboard was broken for setting up the device select lines
that way. Slots should always be higher than on-boards, IMHO.
In this case, linux is correct. A different example :
Both eepro100 and natsemi compiled monolithic. I'd want the probe routine
to find the first device first. That is, recognize that natsemi has the
lower PCI id, and run the natsemi probe first. Last I looked, linux just
inits them in the order the _probe() routines are called.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to firstname.lastname@example.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/