[haiku-bugs] Re: [Haiku] #11410: media server no longer finds the soundcard

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Tue, 04 Nov 2014 21:08:46 -0000

#11410: media server no longer finds the soundcard
-----------------------------------+----------------------------
   Reporter:  v.vill               |      Owner:  korli
       Type:  bug                  |     Status:  new
   Priority:  normal               |  Milestone:  R1
  Component:  Drivers/Audio/auich  |    Version:  R1/Development
 Resolution:                       |   Keywords:
 Blocked By:                       |   Blocking:
Has a Patch:  0                    |   Platform:  x86
-----------------------------------+----------------------------

Comment (by mmlr):

 Replying to [comment:2 v.vill]:
 > KERN: auich: IO space not configured
 > KERN: auich: Setup of auich 1 failed

 This one, combined with the info in the attached diff, make this rather
 obvious. The PCI registers and interrupts are not set up by the firmware
 so the driver cannot access the device. This is therefore blocked by our
 oldest open tickets #3 and #4 and also one of those cases where #5 still
 would apply. This is a really old machine, so much so that it doesn't even
 provide a local APIC, which makes interrupt routing depend on the pci
 module. As suggested in #5, you could check if you have a "PnP OS
 Installed" or similar setting in the BIOS (if so try turning it off). Also
 if there's an option to enable APICs, by all means turn that one on.

 Usually warm rebooting from another OS where PCI configuration is
 supported leaves the hardware in an initialized state, therefore allowing
 our drivers to pick it up from there. Maybe that's the reason why your
 fresh install works, presumably done from another OS and then rebooted,
 while cold booting directly into Haiku doesn't.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11410#comment:4>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: