Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 63538 - ISAPNP init.d circular dependency
Summary: ISAPNP init.d circular dependency
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] baselayout (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-10 05:17 UTC by M Olie
Modified: 2004-10-05 18:46 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M Olie 2004-09-10 05:17:17 UTC
I have emerged isa-pnp because an old ethernet driver requiers it.

the file /etc/init.d/modules depends (uses) this script as listed in depend().

However, isapnp itself relies on /etc/init.d/checkfs.

checkfs, depends on (you guessed it) /etc/init.d/modules

As a result, i have never been able to put my ethernet card in modules.autoload.d because isapnp is never processed before the modules startup script, as depends is a higher status than uses.

Fiddling around with the startscripts (for instance, removing isapnp's dependency on checkfs) did not resolve my bug. /etc/init.d/modules still got loaded before isapnp despite the fact that modules needs isapnp.

Also tried to move modules to the 'default' runlevel and put isapnp in boot. Didn't help.

visible signs things did not go right:
ethernet card module fails to load, as isapnp didn't initialize the hardware ethernet card yet.

Reproducible: Always
Steps to Reproduce:
1. compile old ethernet driver that needs isapnp to function.
2. emerge isapnp
3. put ethernet driver in /etc/modules.autoload.d/kernel_version
4. reboot and watch /etc//init.d/modules be loaded BEFORE /etc/init.d/isapnp despite the dependencies. 




Old hardware that relies on isapnp before the kernel can modprobe/insmod it, is
required to process this bug.
Comment 1 SpanKY gentoo-dev 2004-10-05 18:46:33 UTC
upgrade to isapnptools-1.26-r1 and you will have problems no more !