> Can we confirm that a pristine daily-live desktop image of Lucid
> /won't/ work after modifying /usr/share/alsa/cards/ICE1712.conf as
> mentioned in comment #30 is /insufficient/ ?

I have just installed Lucid from the alpha 3 image, applied all updates and
tested the workarounds:
- The solution given in comment #30 *does* work (this amounts to 2 lines
  added to the alsa/cards file).
- The solution given in comment #63 (#52) *does* work (I am using this one in
  Karmic, so I just copied the files over).

> The sort of hacks suggested above could be generalized for PCI subvendor,
> but that's a fragile approach.

How about fully specifying all subsytem IDs instead? E.g., the following
/etc/udev/rules.d/ice1712-pulseaudio-workaround.rules would work for everyone
subscribed to this bug who has reported success with this approach, and
should not affect any other card:

---
SUBSYSTEM!="sound", GOTO="ice1712_end"
ACTION!="change", GOTO="ice1712_end"
KERNEL!="card*", GOTO="ice1712_end"

# M-Audio Delta 1010 / M-Audio Delta 1010 Rev. E
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd630", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# M-Audio Delta 66 / M-Audio Delta 66 Rev. E
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd632", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# M-Audio Delta 44
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd633", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# M-Audio Audiophile 2496
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd634", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# M-Audio Delta 410
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd638", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# M-Audio Delta 1010LT
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x1412", ATTRS{subsystem_device}=="0xd63b", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# Terratec EWS 88MT
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x153b", ATTRS{subsystem_device}=="0x1115", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# Terratec EWX 2496
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x153b", ATTRS{subsystem_device}=="0x1130", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

# Terratec DMX 6fire
SUBSYSTEMS=="pci", ATTRS{vendor}=="0x1412", ATTRS{device}=="0x1712", 
ATTRS{subsystem_vendor}=="0x153b", ATTRS{subsystem_device}=="0x1138", 
ENV{PULSE_PROFILE_SET}="via-ice1712.conf"

LABEL="ice1712_end"
---

Some subdevice IDs and card names are from http://envy24.svobodno.com, as
usefully linked in comment #80.  I have tried this version of the file and
 it works. This of course should go with a matching
/usr/share/pulseaudio/alsa-mixer/profile-sets/via-ice1712.conf
as indicated above.

Would this be a suitable solution for the time being, until ALSA and/or 
pulseaudio
fix the cause upstream?

-- 
Pulseaudio fails to initialize ICE1712 chipsets
https://bugs.launchpad.net/bugs/178442
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to