[Pkg-alsa-devel] Bug#240125: The new broken world of 2.6, ALSA, and hotplug.

Scott Robinson Scott Robinson <scott@tranzoa.com>, 240125@bugs.debian.org
Wed, 31 Mar 2004 12:52:32 -0800


--CE+1k2dSO48ffgeK
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

* Matt Zimmerman translated into ASCII [Wed, Mar 31, 2004 at 12:20:59PM -08=
00][<20040331202059.GN7200@alcor.net>]
[...]
> I think it is the right _default_ behaviour.  Seriously, how many users a=
re
> likely to want the driver for their NIC, sound card, etc. loaded, as
> compared to those who are not?  There are certainly exceptions, but they =
are
> just that.
>=20

Let me further clarify: I think this is the right default behavior as well.
Excepting this single issue, I find the hotplug PCI enumeration to be great.

That is why I didn't just turn it off and stop caring.

However, the simple fact that hotplug's enumeration occurs even in single
user mode is another example of the core issue. When (not if) the PCI
enumeration breaks a system, a user cannot recover without an separate boot
system of some sort.

It shouldn't be loading indiscriminately.

[...]
> That is the entirety of the code which deals with $cards_exist.  It skips
> loading modules (because this has already been done), and continues with
> everything else.  Seems correct to me.
>=20

I stand corrected.

[...]
> It works fine for me, and is being actively maintained and improved.  What
> race conditions are you referring to?  I don't see any bugs in the BTS ab=
out
> this.  Maybe you're thinking of devfs+kmod?
>=20

Hmm. I was thinking about kmod.

Though, a devfs upgrade to udev is another issue entirely...

[Start /usr/share/doc/udev/README.Debian]
Naming policy
~~~~~~~~~~~~~
The default configuration uses a traditional /dev layout.
If you prefer the devfs-style names you can change this by selecting
a new config file in /etc/udev/udev.conf and rebooting.
You probably want to merge udev-devfs.rules and udev-compat.rules.
=3D=3D=3D> This part of the packaging will be improved. <=3D=3D=3D
                                                                           =
    =20
Do not forget that even if you use devfs-style names your kernel does
not know about them and you must still use traditional names e.g. as
the argumento of the root=3D boot parameter.
[End /usr/share/doc/udev/README.Debian]

Why not support devfs and traditional style naming simultaneously?

Other than, of coures, the precious few bytes on a tmpfs and the impurity of
the wrong naming scheme. ;-)

[...]
> > The fact is udev is not an upgrade path yet for 2.6 users. If it was, a=
nd it
> > is required, where are the Depends?
>=20
> I didn't say that it was required; it is the correct solution to a number=
 of
> problems.  It has been a fine upgrade path for me; I have been using it
> since the day I upgraded my desktop to 2.6.
>=20

Then can we get a Suggests for us "newbie" users? (of which I try to play
the role of.)

Scott.

--=20
http://quadhome.com/            - Personal webpage
http://tranzoa.net/             - Corporate webpage

--CE+1k2dSO48ffgeK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iEYEARECAAYFAkBrL48ACgkQfOrjFoFaMKK40ACgw2iBfrYp6tbLByAy0NQeGVqz
eGQAnRuaOPnm+jA7J+PVcphBGe88qGYK
=Ak/W
-----END PGP SIGNATURE-----

--CE+1k2dSO48ffgeK--