#8588: Regression: Sound card doesn't work --------------------------+---------------------------- Reporter: drcouzelis | Owner: nobody Type: bug | Status: new Priority: normal | Milestone: R1 Component: - General | Version: R1/Development Resolution: | Keywords: regression Blocked By: | Blocking: Has a Patch: 0 | Platform: x86 --------------------------+---------------------------- Comment (by ttcoder): The (older) working rev says this: {{{ KERN: HDA: Detected controller @ PCI:0:20:2, IRQ:5, type 1002/4383 (1458/a002) (...) KERN: hda: HDA v1.0, O:4/I:4/B:0, #SDO:1, 64bit:yes KERN: Codec 3 Vendor: 10ec Product: 0888, Revision: 1.0.0.1 }}} Whereas the (newer) rev fails like thus: {{{ KERN: HDA: Detected controller @ PCI:0:20:2, IRQ:16, type 1002/4383 (1458/a002) (...) KERN: hda: HDA v1.0, O:4/I:4/B:0, #SDO:1, 64bit:yes KERN: hda: Failed to get vendor and revision parameters KERN: hda: no active codec }}} So the IRQs are allocated very differently. I suppose this explains the "failed to get vendor/rev parameters" message and subsequent failures (?).. Someone more knowledgable will have to chime in.. In the past I read here about a temporary workaround for such problems: removing drivers for devices that are active (and eating up an IRQ each) until finding the "sweet spot".. Maybe a new driver was introduced between revs, reorganizing your IRQs.. Or just the IO-APIC interrupt allocation algorithm.. This could help to then wait until a real (final) fix is found. HTH -- Ticket URL: <http://dev.haiku-os.org/ticket/8588#comment:5> Haiku <http://dev.haiku-os.org> Haiku - the operating system.