Bug 90129 - ID_ID in udev is about to change
Summary: ID_ID in udev is about to change
Status: RESOLVED MOVED
Alias: None
Product: PulseAudio
Classification: Unclassified
Component: modules (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: pulseaudio-bugs
QA Contact: pulseaudio-bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-04-21 21:38 UTC by Adam Goode
Modified: 2018-07-30 10:08 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Adam Goode 2015-04-21 21:38:39 UTC
ID_ID in udev will no longer append the ALSA "id" sysattr. This means ID_ID will change to a new string after this update, but no longer be system unique for USB. (It is theoretically not system unique for firewire already, since broken devices can ship with a duplicate guid and no checking is done.)

The ALSA id sysattr is derived from some internal properties of the device by the kernel. It is actually a read/write attribute, but ALSA enforces uniqueness systemwide. This means that currently, ID_ID is enumeration dependent in the case of multiple identical hardware.

Please see this discussion: http://lists.freedesktop.org/archives/systemd-devel/2015-April/030925.html

This is essentially a revert of systemd ed1b2d9fc7d5c5bfe2a67b0b8ff9e5ea8694268e.
Comment 1 Lennart Poettering 2015-04-23 11:43:11 UTC
I figure this isn't high pressure to change in PA, given that this is a corner case. And I don't really know what the right approach actually is to fix this, but I think the original change should never have been added to udev's rules files, hence let's remove that from them.
Comment 2 GitLab Migration User 2018-07-30 10:08:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/issues/238.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.