glug:Ancora la scheda audio...

Andrea Ungaro semperfi@tin.it
Sat, 21 Jul 2001 20:42:59 +0200


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Risalve a tutti...
Tornato dalle vacanze nel bel mezzo del G8, non potendo uscire di casa mi 
sono messo a reinstallare il S.O., così si è ripresentato il prb della mia 
ESS688 che Harddrake, anche con l' aggiornamento della libreria, non vede. 
Letto HOWTO, fatte ricerche sul web, ho fatto sndconfig, modules.conf è a 
posto; tuttavia in boot mi dice che non trova i moduli del kernel (che invece 
ci sono, ho controllato) e la scheda non funge; funge se faccio isapnp 
/etc/isapnp.conf... Solo che devo farlo ad ogni avvio.
Ho allora pensato di andare a vedere /etc/rc.d/rc.sysinit e puntualmente lì 
dentro ho trovato quanto sotto. Come si vede, ci sono un po' di if che 
condizionano il comando isapnp...
Il punto è: dato che se io levo gli if commentandoli via e lasciando solo il 
comando isapnp mi fa la configurazione e trova i moduli del kernel e poi 
funge (sperimentato), qualcuno saprebbe spiegarmi cosa significano quegli if 
e come mai si presenta il problema? (Cioè come mai quegli if mi escludono il 
comando isapnp?)
Potrei sistemare la cosa mettendo un po' di commenti e via, ma non sarebbe 
elegante! E soprattutto, voglio capire perchè. Help!

# check for arguments
if grep -iq nopnp /proc/cmdline >/dev/null 2>&1 ; then
    PNP=
else
    PNP=yes
fi
# set up pnp
if [ -x /sbin/isapnp -a -f /etc/isapnp.conf -a ! -f /proc/isapnp ]; then
    if [ -n "$PNP" ]; then
	action "Setting up ISA PNP devices: " /sbin/isapnp /etc/isapnp.conf
    else
	action "Skipping ISA PNP configuration at users request: " /bin/true
    fi
fi
- - -- 
Andrea
   @=
Linux: the choice of a GNU generation.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Even paranoids have real enemies (H. Kissinger)

iEYEARECAAYFAjtZzTMACgkQFHOR/37FAlisbgCeKYYHBipwbm5andhQKyPNOlQ4
D6MAoIensDwNhgpLT0MCC9zq+abEHWbY
=PpPX
-----END PGP SIGNATURE-----