Toshiba Tecra A9 - OSS doesn't work with onboard sound chip

OSS specific Solaris discussion (x86/SPARC)

Moderators: cesium, dev, kodachi, hannu

Toshiba Tecra A9 - OSS doesn't work with onboard sound chip

Postby andrewk8 » Fri Aug 29, 2008 7:37 pm

I have a Toshiba Tecra A9 with integrated Intel audio, which Windows XP detects as being Realtek. OpenSolaris says it should be using the hdaudio driver, but it is miscinfigured. I downloaded OSS, installed it and rebooted as per the instructions - no joy.

Here are the kernel messages output by dmesg:

Aug 29 20:24:43 horatio genunix: [ID 936769 kern.info] pcie_pci0 is /pci@0,0/pci8086,283f@1c
Aug 29 20:24:43 horatio npe: [ID 236367 kern.info] PCI Express-device: pci8086,2841@1c,1, pcie_pci1
Aug 29 20:24:43 horatio genunix: [ID 936769 kern.info] pcie_pci1 is /pci@0,0/pci8086,2841@1c,1
Aug 29 20:24:43 horatio pseudo: [ID 129642 kern.info] pseudo-device: tzmon0
Aug 29 20:24:43 horatio genunix: [ID 936769 kern.info] tzmon0 is /pseudo/tzmon@0
Aug 29 20:24:43 horatio rootnex: [ID 349649 kern.info] sbd0 at root
Aug 29 20:24:43 horatio genunix: [ID 936769 kern.info] sbd0 is /sbd
Aug 29 20:24:43 horatio rootnex: [ID 349649 kern.info] fct0 at root
Aug 29 20:24:43 horatio genunix: [ID 936769 kern.info] fct0 is /fct
Aug 29 20:24:47 horatio pseudo: [ID 129642 kern.info] pseudo-device: zfs0
Aug 29 20:24:47 horatio genunix: [ID 936769 kern.info] zfs0 is /pseudo/zfs@0
Aug 29 20:24:48 horatio genunix: [ID 454863 kern.info] dump on /dev/dsk/c4t0d0s1 size 2047 MB
Aug 29 20:24:49 horatio pcplusmp: [ID 803547 kern.info] pcplusmp: pci8086,104d (e1000g) instance 0 vector 0x18 ioapic 0xff intin 0xff is bound to cpu 1
Aug 29 20:24:49 horatio mac: [ID 469746 kern.info] NOTICE: e1000g0 registered
Aug 29 20:24:49 horatio e1000g: [ID 766679 kern.info] Intel(R) PRO/1000 Network Connection, Driver Ver. 5.2.11
Aug 29 20:24:49 horatio pcplusmp: [ID 803547 kern.info] pcplusmp: pci8086,284b (hdaudio) instance 0 vector 0x16 ioapic 0x1 intin 0x16 is bound to cpu 0
Aug 29 20:24:49 horatio hdaudio: [ID 117787 kern.warning] WARNING: Using only 8 out of 13 available output engines
Aug 29 20:24:49 horatio hdaudio: [ID 625866 kern.warning] WARNING: Using only 8 out of 15 available input engines
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=0, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #0 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=1, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #1 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=2, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #2 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=3, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #3 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=4, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #4 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=5, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #5 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=6, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #6 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=7, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #7 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=8, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #8 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=10, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 834091 kern.notice] NOTICE: attach_codec: Codec #10 is not physically present
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=0, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:49 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=1, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=2, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=3, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=4, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=5, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=6, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=7, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=8, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 545374 kern.warning] WARNING: RIRB timeout (cad=10, nid=0, d=0, verb=f00, parm=0)
Aug 29 20:24:50 horatio hdaudio: [ID 544649 kern.warning] WARNING: No hdaudio codecs were detected
Aug 29 20:24:50 horatio hdaudio: [ID 968132 kern.warning] WARNING: Attach failed
Aug 29 20:24:51 horatio pseudo: [ID 129642 kern.info] pseudo-device: pm0
Aug 29 20:24:51 horatio genunix: [ID 936769 kern.info] pm0 is /pseudo/pm@0
Aug 29 20:24:52 horatio pseudo: [ID 129642 kern.info] pseudo-device: devinfo0
Aug 29 20:24:52 horatio genunix: [ID 936769 kern.info] devinfo0 is /pseudo/devinfo@0
Aug 29 20:24:53 horatio unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared by drivers with different interrupt levels.
Aug 29 20:24:53 horatio This may result in reduced system performance.
Aug 29 20:24:53 horatio mac: [ID 469746 kern.info] NOTICE: wpi0 registered
Aug 29 20:24:53 horatio picld[132]: [ID 537930 daemon.error] SUNW_piclmemcfg init mc failed!
Aug 29 20:24:53 horatio wpi: [ID 497897 kern.warning] WARNING: wpi_init(): Radio transmitter is off
Aug 29 20:24:54 horatio rootnex: [ID 349649 kern.info] xsvc0 at root: space 0 offset 0
Aug 29 20:24:54 horatio genunix: [ID 936769 kern.info] xsvc0 is /xsvc@0,0
Aug 29 20:24:54 horatio pseudo: [ID 129642 kern.info] pseudo-device: power0
Aug 29 20:24:54 horatio genunix: [ID 936769 kern.info] power0 is /pseudo/power@0
Aug 29 20:24:54 horatio pseudo: [ID 129642 kern.info] pseudo-device: srn0
Aug 29 20:24:54 horatio genunix: [ID 936769 kern.info] srn0 is /pseudo/srn@0
Aug 29 20:24:54 horatio /usr/lib/power/powerd: [ID 387247 daemon.error] Able to open /dev/srn
Aug 29 20:24:54 horatio wpi: [ID 497897 kern.warning] WARNING: wpi_init(): Radio transmitter is off
Aug 29 20:24:56 horatio last message repeated 2 times
Aug 29 20:24:56 horatio pseudo: [ID 129642 kern.info] pseudo-device: pool0
Aug 29 20:24:56 horatio genunix: [ID 936769 kern.info] pool0 is /pseudo/pool@0
Aug 29 20:24:58 horatio mac: [ID 435574 kern.info] NOTICE: e1000g0 link up, 1000 Mbps, full duplex
Aug 29 20:25:01 horatio pcplusmp: [ID 803547 kern.info] pcplusmp: ide (ata) instance 0 vector 0xe ioapic 0x1 intin 0xe is bound to cpu 1
Aug 29 20:25:01 horatio genunix: [ID 640982 kern.info] ATAPI device at targ 0, lun 0 lastlun 0x0
Aug 29 20:25:01 horatio genunix: [ID 846691 kern.info] model MATSHITADVD-RAM UJ-850S
Aug 29 20:25:01 horatio genunix: [ID 479077 kern.info] ATA/ATAPI-7 supported, majver 0xf8 minver 0x0
Aug 29 20:25:01 horatio npe: [ID 236367 kern.info] PCI Express-device: ide@0, ata0
Aug 29 20:25:01 horatio genunix: [ID 936769 kern.info] ata0 is /pci@0,0/pci-ide@1f,1/ide@0
Aug 29 20:25:01 horatio genunix: [ID 773945 kern.info] UltraDMA mode 2 selected
Aug 29 20:25:01 horatio scsi: [ID 193665 kern.info] sd1 at ata0: target 0 lun 0
Aug 29 20:25:01 horatio genunix: [ID 936769 kern.info] sd1 is /pci@0,0/pci-ide@1f,1/ide@0/sd@0,0
Aug 29 20:25:01 horatio genunix: [ID 314293 kern.info] device pci8086,2a02@2(display#0) keeps up device sd@0,0(sd#1), but the latter is not power managed
Aug 29 20:25:01 horatio /sbin/dhcpagent[235]: [ID 778557 daemon.warning] configure_v4_lease: no IP broadcast specified for e1000g0, making best guess
Aug 29 20:25:03 horatio savecore: [ID 570001 auth.error] reboot after panic: BAD TRAP: type=d (#gp General protection) rp=ffffff00082f9650 addr=ffffff01cbc39490
Aug 29 20:25:03 horatio savecore: [ID 748169 auth.error] saving system crash dump in /var/crash/horatio/*.0
Aug 29 20:25:03 horatio pcplusmp: [ID 803547 kern.info] pcplusmp: asy (asy) instance 0 vector 0x4 ioapic 0x1 intin 0x4 is bound to cpu 0
Aug 29 20:25:03 horatio isa: [ID 202937 kern.info] ISA-device: asy0
Aug 29 20:25:03 horatio genunix: [ID 936769 kern.info] asy0 is /isa/asy@1,3f8
Aug 29 20:25:03 horatio pseudo: [ID 129642 kern.info] pseudo-device: sadasupport0
Aug 29 20:25:03 horatio genunix: [ID 936769 kern.info] sadasupport0 is /pseudo/sadasupport@0
Aug 29 20:25:03 horatio pseudo: [ID 129642 kern.info] pseudo-device: sadasupport0
Aug 29 20:25:03 horatio genunix: [ID 936769 kern.info] sadasupport0 is /pseudo/sadasupport@0
Aug 29 20:25:07 horatio pseudo: [ID 129642 kern.info] pseudo-device: dtrace0
Aug 29 20:25:07 horatio genunix: [ID 936769 kern.info] dtrace0 is /pseudo/dtrace@0
Aug 29 20:25:14 horatio unix: [ID 954099 kern.info] NOTICE: IRQ16 is being shared by drivers with different interrupt levels.
Aug 29 20:25:14 horatio This may result in reduced system performance.
Aug 29 20:25:21 horatio pseudo: [ID 129642 kern.info] pseudo-device: devinfo0
Aug 29 20:25:21 horatio genunix: [ID 936769 kern.info] devinfo0 is /pseudo/devinfo@0
Aug 29 20:25:22 horatio pseudo: [ID 129642 kern.info] pseudo-device: sadasupport0
Aug 29 20:25:22 horatio genunix: [ID 936769 kern.info] sadasupport0 is /pseudo/sadasupport@0
Aug 29 20:25:22 horatio pseudo: [ID 129642 kern.info] pseudo-device: sadasupport0
Aug 29 20:25:22 horatio genunix: [ID 936769 kern.info] sadasupport0 is /pseudo/sadasupport@0
Aug 29 20:25:37 horatio pseudo: [ID 129642 kern.info] pseudo-device: ucode0
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] ucode0 is /pseudo/ucode@0
Aug 29 20:25:37 horatio rootnex: [ID 349649 kern.info] stmf0 at root
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] stmf0 is /stmf
Aug 29 20:25:37 horatio rootnex: [ID 349649 kern.info] iscsi0 at root
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] iscsi0 is /iscsi
Aug 29 20:25:37 horatio pseudo: [ID 129642 kern.info] pseudo-device: pseudo1
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] pseudo1 is /pseudo/zconsnex@1
Aug 29 20:25:37 horatio pcplusmp: [ID 803547 kern.info] pcplusmp: asy (asy) instance 0 vector 0x4 ioapic 0x1 intin 0x4 is bound to cpu 1
Aug 29 20:25:37 horatio isa: [ID 202937 kern.info] ISA-device: asy0
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] asy0 is /isa/asy@1,3f8
Aug 29 20:25:37 horatio osscommon: [ID 866118 kern.warning] WARNING: ddi_add_intr() failed, error=1
Aug 29 20:25:37 horatio hdaudio: [ID 508524 kern.warning] WARNING: Can't register interrupt handler, err=-5
Aug 29 20:25:37 horatio hdaudio: [ID 968132 kern.warning] WARNING: Attach failed
Aug 29 20:25:37 horatio pcplusmp: [ID 444295 kern.info] pcplusmp: ide (ata) instance #1 vector 0xf ioapic 0x1 intin 0xf is bound to cpu 1
Aug 29 20:25:37 horatio pseudo: [ID 129642 kern.info] pseudo-device: llc10
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] llc10 is /pseudo/llc1@0
Aug 29 20:25:37 horatio isa: [ID 202937 kern.info] ISA-device: pit_beep0
Aug 29 20:25:37 horatio genunix: [ID 936769 kern.info] pit_beep0 is /isa/pit_beep
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: fcp0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] fcp0 is /pseudo/fcp@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: ramdisk1024
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] ramdisk1024 is /pseudo/ramdisk@1024
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: lockstat0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] lockstat0 is /pseudo/lockstat@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: lofi0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] lofi0 is /pseudo/lofi@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: profile0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] profile0 is /pseudo/profile@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: systrace0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] systrace0 is /pseudo/systrace@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: fbt0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] fbt0 is /pseudo/fbt@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: sdt0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] sdt0 is /pseudo/sdt@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: fcsm0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] fcsm0 is /pseudo/fcsm@0
Aug 29 20:25:38 horatio pseudo: [ID 129642 kern.info] pseudo-device: fasttrap0
Aug 29 20:25:38 horatio genunix: [ID 936769 kern.info] fasttrap0 is /pseudo/fasttrap@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: nvidia255
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] nvidia255 is /pseudo/nvidia@255
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: lx_systrace0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] lx_systrace0 is /pseudo/lx_systrace@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: osscore0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] osscore0 is /pseudo/osscore@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: ossusb0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] ossusb0 is /pseudo/ossusb@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: ii0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] ii0 is /pseudo/ii@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: ncall0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] ncall0 is /pseudo/ncall@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: nsctl0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] nsctl0 is /pseudo/nsctl@0
Aug 29 20:25:40 horatio pseudo: [ID 129642 kern.info] pseudo-device: nsctl0
Aug 29 20:25:40 horatio genunix: [ID 936769 kern.info] nsctl0 is /pseudo/nsctl@0
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: sdbc0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] sdbc0 is /pseudo/sdbc@0
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: fssnap0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] fssnap0 is /pseudo/fssnap@0
Aug 29 20:25:41 horatio rdc: [ID 517869 kern.info] @(#) rdc: built 11:43:23 Jul 21 2008
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: rdc0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] rdc0 is /pseudo/rdc@0
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: winlock0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] winlock0 is /pseudo/winlock@0
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: pm0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] pm0 is /pseudo/pm@0
Aug 29 20:25:41 horatio ipf: [ID 774698 kern.info] IP Filter: v4.1.9, running.
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: nsmb0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] nsmb0 is /pseudo/nsmb@0
Aug 29 20:25:41 horatio sv: [ID 443358 kern.info] sv Jul 21 2008 11:43:49 (revision 11.11, 11.11.0_5.11, 07.21.2008)
Aug 29 20:25:41 horatio pseudo: [ID 129642 kern.info] pseudo-device: sv0
Aug 29 20:25:41 horatio genunix: [ID 936769 kern.info] sv0 is /pseudo/sv@0
Aug 29 20:25:43 horatio sadasupport: [ID 517056 kern.warning] WARNING: ldi_open_by_name("/dev/dsp") failed, errno=19
Aug 29 20:25:50 horatio genunix: [ID 314293 kern.info] device pci8086,2a02@2(display#0) keeps up device sd@0,0(sd#1), but the latter is not power managed
Aug 29 20:25:51 horatio sadasupport: [ID 517056 kern.warning] WARNING: ldi_open_by_name("/dev/dsp") failed, errno=19


The system crashed on the second reboot following the installation of OSS, the 3rd time it booted OK. Not sure if this is related.

Does anyone know how I can get this working?]

Thanks

Andrew.
andrewk8
New Member
 
Posts: 1
Joined: Fri Aug 29, 2008 7:30 pm

Return to Solaris

Who is online

Users browsing this forum: Google [Bot] and 1 guest