For anyone who's watching. Kerry Shu has this fixed. Twas an issue with devices PM state on laptops when booting. Installation Hangs on Toshiba Satellite 5200(Dynabook G9) laptop see: http://bugs.opensolaris.org/view_bug.do?bug_id=6606300
Kerry supplied me with a fixed pci_autoconfigure module which now lets the R500 laptop have sound. Regards, Sean. . Sean McGrath - Sun Microsystems Ireland stated: < minskey guo stated: < > Sean McGrath - Sun Microsystems Ireland ??: < >> I've a Toshiba Portege R500, installs solaris fine, runs very nicely. < >> Except for the sound, kinda. < >> < >> It appears to have an Intel 82801G (ICH7 Family) HD Audio. < >> < >> Now, I had this laptop booted to windows before and afterwards the audio < >> worked with the audiohd driver, not via pci8086,27d8 but via pciclass,0403 < >> in driver_aliases. < >> < >> Worked for a few weeks untill I booted windows again :( < >> < >> Now the audiohd driver complains about nto being able to reset the controller. < >> < >> Booting windows/linux again doesn't do anything for it either. Sound < >> works on those two OSes but nowt on Solaris. < >> < > What's the "dmesg | grep audio" outputs after audiohd complains that ? < < theres a few places wher the audiohd gives out. Here they are from today: < < Jun 12 10:13:50 smg audiosup: [ID 957710 kern.warning] WARNING: audiohd0: reset_controller() failed to enter reset state < Jun 12 10:13:50 smg audiosup: [ID 592854 kern.warning] WARNING: audiohd0: audiohd_attach() couldn't init controller < Jun 12 10:13:51 smg pseudo: [ID 129642 kern.info] pseudo-device: zfs0 < Jun 12 10:13:51 smg genunix: [ID 936769 kern.info] zfs0 is /pseudo/zfs at 0 < Jun 12 10:13:53 smg pseudo: [ID 129642 kern.info] pseudo-device: pm0 < Jun 12 10:13:53 smg genunix: [ID 936769 kern.info] pm0 is /pseudo/pm at 0 < Jun 12 10:13:53 smg pcplusmp: [ID 803547 kern.info] pcplusmp: pciex8086,109a (e1000g) instance 0 vector 0x18 ioapic 0xff intin 0xff is bound to cpu 0 < Jun 12 10:13:53 smg syseventd[123]: [ID 702821 daemon.error] EC_xpvsys,sysevent.conf, line 1: no execute access to /usr/lib/xen/scripts/xpvsys-event - No such file or directory < Jun 12 10:13:53 smg mac: [ID 469746 kern.info] NOTICE: e1000g0 registered < Jun 12 10:13:53 smg e1000g: [ID 766679 kern.info] Intel(R) PRO/1000 Network Connection, Driver Ver. 5.2.8 < .... < .. < .. < < < then: < < < Jun 12 10:14:10 smg genunix: [ID 936769 kern.info] pseudo1 is /pseudo/zconsnex at 1 < Jun 12 10:14:10 smg audiosup: [ID 957710 kern.warning] WARNING: audiohd0: reset_controller() failed to enter reset state < Jun 12 10:14:10 smg audiosup: [ID 592854 kern.warning] WARNING: audiohd0: audiohd_attach() couldn't init controller < Jun 12 10:14:10 smg pcplusmp: [ID 444295 kern.info] pcplusmp: ide (ata) instance #1 vector 0xf ioapic 0x1 intin 0xf is bound to cpu 0 < Jun 12 10:14:10 smg isa: [ID 202937 kern.info] ISA-device: pit_beep0 < Jun 12 10:14:10 smg genunix: [ID 936769 kern.info] pit_beep0 is /isa/pit_beep < < . < . < . < < < and lastly: < < c10 < Jun 12 10:59:43 smg genunix: [ID 936769 kern.info] llc10 is /pseudo/llc1 at 0 < Jun 12 10:59:43 smg audiosup: [ID 957710 kern.warning] WARNING: audiohd0: reset_controller() failed to enter reset state < Jun 12 10:59:43 smg audiosup: [ID 592854 kern.warning] WARNING: audiohd0: audiohd_attach() couldn't init controller < Jun 12 10:59:43 smg pcplusmp: [ID 444295 kern.info] pcplusmp: ide (ata) instance #1 vector 0xf ioapic 0x1 intin 0xf is bound to cpu 0 < Jun 12 10:59:43 smg audiosup: [ID 957710 kern.warning] WARNING: audiohd0: reset_controller() failed to enter reset state < Jun 12 10:59:43 smg audiosup: [ID 592854 kern.warning] WARNING: audiohd0: audiohd_attach() couldn't init controller < Jun 12 10:59:43 smg pcplusmp: [ID 444295 kern.info] pcplusmp: ide (ata) instance #1 vector 0xf ioapic 0x1 intin 0xf is bound to cpu 0 < ~ < ~ < < > < > -minskey < > < >> OSS drivers don't work either. They complain about a bad CORB size. [1] < >> < >> Any ideas ? < >> < >> < < -- < Sean. < .