Sigmatel STAC9200 / HDA on ICH7

OSS specific BSD discussion (FreeBSD/NetBSD/OpenBSD)

Moderators: cesium, dev, kodachi, hannu

Sigmatel STAC9200 / HDA on ICH7

Postby morganw » Thu Mar 30, 2006 1:21 pm

Hate to start another HDA thread, but... I've got a Tecra M5 laptop with a STAC9200 based HDA chipset. Running -CURRENT I get these errors when loading OSS:

No suitable rate found!
No suitable rate found!
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats

I've booted both a uniprocessor kernel and also a 6.1-BETA4 generic kernel which give the same results. Scanpci gives this output:

pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x27d8
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller
CardVendor 0x1179 card 0x0001 (Toshiba America Info Systems, Card unknown)
STATUS 0x0010 COMMAND 0x0006
CLASS 0x04 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x08
BASE0 0x00000000ffdfc004 addr 0x00000000ffdfc000 MEM 64BIT
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x16
BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x00 BYTE_3 0x03


Output from /dev/sndstat:


OSS/FreeBSD 3.99.4a (C) 4Front Technologies 1996-2006

License serial number: E00000008
**** UNREGISTERED VERSION ****

Drivers: ALL
License will expire after: 06/2006


*** Unregistered version ***

Build: 200603050731
Kernel: FreeBSD 7.0-CURRENT #11: Wed Mar 29 22:34:27 EST 2006
root@catalyst:/usr/src/sys/i386/compile/CATALYST


Card config:
Intel High Definition Audio (Azalia) controller at 0xffdfc000 irq 22

Audio devices:
0: Intel High Definition Audio pcm-front output
1: Intel High Definition Audio pcm-center/LFE output
2: Intel High Definition Audio rec input
3: Intel High Definition Audio spdifin input
4: OSS Virtual Mixer v2.5 Playback CH #0 (GRC3)
5: OSS Virtual Mixer v2.5 Playback CH #1 (GRC3)
6: OSS Virtual Mixer v2.5 Playback CH #2 (GRC3)
7: OSS Virtual Mixer v2.5 Playback CH #3 (GRC3)
8: OSS Virtual Mixer v2.5 Playback CH #4 (GRC3)
9: OSS Virtual Mixer v2.5 Playback CH #5 (GRC3)
10: OSS Virtual Mixer v2.5 Playback CH #6 (GRC3)
11: OSS Virtual Mixer v2.5 Playback CH #7 (GRC3)

Synth devices:
0: OSS Virtual Synth v2.5

Midi devices:

Mixers:
0: Intel High Definition Audio STAC9200
1: Virtual Mixer

History:
dsp0: pid 1130 OUT
dsp1: pid 1130 OUT
dsp2: pid 1130 IN
dsp3: pid 1130 IN


Also, not sure if this matters, but my devices.cfg file identifies the card with ESB2 rather than ICH7.
morganw
New Member
 
Posts: 4
Joined: Thu Mar 30, 2006 1:03 pm

Re: Sigmatel STAC9200 / HDA on ICH7

Postby dev » Thu Mar 30, 2006 10:13 pm

morganw wrote:Hate to start another HDA thread, but... I've got a Tecra M5 laptop with a STAC9200 based HDA chipset. Running -CURRENT I get these errors when loading OSS:

No suitable rate found!
No suitable rate found!
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats
Softoss: The audio device doesn't support 16, 24 or 32 bit formats

I've booted both a uniprocessor kernel and also a 6.1-BETA4 generic kernel which give the same results. Scanpci gives this output:

pci bus 0x0000 cardnum 0x1b function 0x00: vendor 0x8086 device 0x27d8
Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller
CardVendor 0x1179 card 0x0001 (Toshiba America Info Systems, Card unknown)
STATUS 0x0010 COMMAND 0x0006
CLASS 0x04 0x03 0x00 REVISION 0x02
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x08
BASE0 0x00000000ffdfc004 addr 0x00000000ffdfc000 MEM 64BIT
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x16
BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x00 BYTE_3 0x03


Output from /dev/sndstat:


OSS/FreeBSD 3.99.4a (C) 4Front Technologies 1996-2006

License serial number: E00000008
**** UNREGISTERED VERSION ****

Drivers: ALL
License will expire after: 06/2006


*** Unregistered version ***

Build: 200603050731
Kernel: FreeBSD 7.0-CURRENT #11: Wed Mar 29 22:34:27 EST 2006
root@catalyst:/usr/src/sys/i386/compile/CATALYST


Card config:
Intel High Definition Audio (Azalia) controller at 0xffdfc000 irq 22

Audio devices:
0: Intel High Definition Audio pcm-front output
1: Intel High Definition Audio pcm-center/LFE output
2: Intel High Definition Audio rec input
3: Intel High Definition Audio spdifin input
4: OSS Virtual Mixer v2.5 Playback CH #0 (GRC3)
5: OSS Virtual Mixer v2.5 Playback CH #1 (GRC3)
6: OSS Virtual Mixer v2.5 Playback CH #2 (GRC3)
7: OSS Virtual Mixer v2.5 Playback CH #3 (GRC3)
8: OSS Virtual Mixer v2.5 Playback CH #4 (GRC3)
9: OSS Virtual Mixer v2.5 Playback CH #5 (GRC3)
10: OSS Virtual Mixer v2.5 Playback CH #6 (GRC3)
11: OSS Virtual Mixer v2.5 Playback CH #7 (GRC3)

Synth devices:
0: OSS Virtual Synth v2.5

Midi devices:

Mixers:
0: Intel High Definition Audio STAC9200
1: Virtual Mixer

History:
dsp0: pid 1130 OUT
dsp1: pid 1130 OUT
dsp2: pid 1130 IN
dsp3: pid 1130 IN


Also, not sure if this matters, but my devices.cfg file identifies the card with ESB2 rather than ICH7.


Hi,

THis is a known problem with Intel 945 chips and we're working on the problem. Only Intel 915 and 925 chips work with the HDAudio driver.



regards
Dev Mazumdar
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby morganw » Fri Mar 31, 2006 1:18 am

Ah, very good. Thanks for the quick feedback.
morganw
New Member
 
Posts: 4
Joined: Thu Mar 30, 2006 1:03 pm

Postby sebster » Sun May 14, 2006 8:38 am

Hi,

I'm having exactly the same problem; I have a Dell Inspiron 9400 (E1705) and it too has the STAC9200 audio chipset. Is there support being planned for this chipset down the line, and are there any ETA's on when it might be supported?

Thanks,
Sebastiaan
sebster
New Member
 
Posts: 1
Joined: Sat May 13, 2006 12:21 pm

Postby dev » Sun May 14, 2006 7:31 pm

Hi,


We've been working on the Intel 945 + Sigmatel problem - the thing we know is that the Intel 945 controller is working fine if the mobo has a Realtek codec (ECS 945-PA mobo)

Still no exact date but hopefully soon.


regards
Dev
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby morganw » Sun Jun 04, 2006 8:06 pm

Any new updates on this? The return of silent films leaves much to be desired ;)!
morganw
New Member
 
Posts: 4
Joined: Thu Mar 30, 2006 1:03 pm

Postby dev » Mon Jun 05, 2006 5:39 am

morganw wrote:Any new updates on this? The return of silent films leaves much to be desired ;)!



still trying to figure out why!. The RealTek, CMedia and Analog Devices HD codecs work just fine. We're going over Analog Devices codec datasheets line by line and comparing it with others.


Yes it's frustrating but that is the news.




best regards
Dev mazumdar
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby mrquintopolous » Wed Jun 21, 2006 8:42 pm

Is there a mailing list we can join to find out about updates on this issue? I have a dell inspiron E1505 with a Sigmatel STAC9200 Codec, and this is what I get on the command line on FreeBSD 6.1:

[root@james /home/james]# /usr/lib/oss/bin/ossinfo Version info: OSS/FreeBSD 3.99.4a (0x00040000)

Number of audio devices: 12
Number of MIDI devices: 0
Number of mixer devices: 2

MIDI devices (/dev/midi*)
Mixer devices (/dev/mixer*)
0: Intel High Definition Audio STAC (Mixer 0 of card 0)
1: Virtual Mixer (Mixer 0 of card 1)
Audio devices (/dev/dsp*)
0: Intel High Definition Audio pcm-front output (audio port 0 of card 0)
1: Intel High Definition Audio pcm-center/LFE output (audio port 1 of card 0)
2: Intel High Definition Audio rec input (audio port 2 of card 0)
3: Intel High Definition Audio spdifin1 input (audio port 3 of card 0)
4: OSS Virtual Mixer v2.5 Playback CH #0 (audio port 0 of card 1)
5: OSS Virtual Mixer v2.5 Playback CH #1 (audio port 1 of card 1)
6: OSS Virtual Mixer v2.5 Playback CH #2 (audio port 2 of card 1)
7: OSS Virtual Mixer v2.5 Playback CH #3 (audio port 3 of card 1)
8: OSS Virtual Mixer v2.5 Playback CH #4 (audio port 4 of card 1)
9: OSS Virtual Mixer v2.5 Playback CH #5 (audio port 5 of card 1)
10: OSS Virtual Mixer v2.5 Playback CH #6 (audio port 6 of card 1)
11: OSS Virtual Mixer v2.5 Playback CH #7 (audio port 7 of card 1)
[root@james /home/james]# /usr/lib/oss/bin/osstest

*** Scanning sound adapter #-1 ***
/dev/dsp0 Intel High Definition Audio pcm-front output (adapter0, subdev0)
- Performing audio playback test...
<left> Device returned error: Input/output error
/dev/dsp1 Intel High Definition Audio pcm-center/LFE output (adapter0, subdev1)
- Performing audio playback test...
<left> OK <right> OK <stereo> OK <real srate 47981.00 Hz (-0.04%)>
/dev/dsp2 Intel High Definition Audio rec input (adapter0, subdev2)
- Skipping input only device
/dev/dsp3 Intel High Definition Audio spdifin1 input (adapter0, subdev3)
- Skipping input only device

*** Scanning sound adapter #0 ***
/dev/dsp4 OSS Virtual Mixer v2.5 Playback CH #0 (adapter1, subdev0)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp5 OSS Virtual Mixer v2.5 Playback CH #1 (adapter1, subdev1)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp6 OSS Virtual Mixer v2.5 Playback CH #2 (adapter1, subdev2)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp7 OSS Virtual Mixer v2.5 Playback CH #3 (adapter1, subdev3)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp8 OSS Virtual Mixer v2.5 Playback CH #4 (adapter1, subdev4)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp9 OSS Virtual Mixer v2.5 Playback CH #5 (adapter1, subdev5)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp10 OSS Virtual Mixer v2.5 Playback CH #6 (adapter1, subdev6)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp11 OSS Virtual Mixer v2.5 Playback CH #7 (adapter1, subdev7)
- Skipping virtual device (use -V to force test)

*** Some errors were detected during the tests ***


Thanks!
mrquintopolous
New Member
 
Posts: 1
Joined: Wed Jun 21, 2006 7:44 pm

Postby unionshroomer » Tue Jul 04, 2006 7:44 pm

Yea, it would be really cool if they could find an update for this. I'm using the e1505 also and my prodaudio applications says I don't have any midi devices available. I guess I'm stuck to my 'unportable' desktop until they find the fix.
unionshroomer
New Member
 
Posts: 1
Joined: Tue Jul 04, 2006 7:40 pm

Postby dev » Fri Jul 07, 2006 4:04 pm

Finally it's working!. We've just tested it out on a Intel 945 DPT mobo. Get OSS 3.99.4b version.


Please report problems to support@opensound.com


best regards
Dev Mazumdar
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby ka73ka » Sat Jul 22, 2006 11:48 pm

Hi,
I've toshiba tecra m5 106 and I can't still run sound. ACPI is off for test. Device control by OS i disabled in BIOS. I'm running freebsd 6.1

Code: Select all
wheels# /usr/lib/oss/bin/ossinfo
Version info: OSS/FreeBSD 3.99.4b (0x00040000)

Number of audio devices:        12
Number of MIDI devices:         0
Number of mixer devices:        2

MIDI devices (/dev/midi*)
Mixer devices (/dev/mixer*)
0: Intel High Definition Audio STAC (Mixer 0 of card 0)
1: Virtual Mixer (Mixer 0 of card 1)
Audio devices (/dev/dsp*)
0: Intel High Definition Audio pcm-front output (audio port 0 of card 0)
1: Intel High Definition Audio pcm-center/LFE output (audio port 1 of card 0)
2: Intel High Definition Audio rec input (audio port 2 of card 0)
3: Intel High Definition Audio spdifin input (audio port 3 of card 0)
4: OSS Virtual Mixer v2.5 Playback CH #0 (audio port 0 of card 1)
5: OSS Virtual Mixer v2.5 Playback CH #1 (audio port 1 of card 1)
6: OSS Virtual Mixer v2.5 Playback CH #2 (audio port 2 of card 1)
7: OSS Virtual Mixer v2.5 Playback CH #3 (audio port 3 of card 1)
8: OSS Virtual Mixer v2.5 Playback CH #4 (audio port 4 of card 1)
9: OSS Virtual Mixer v2.5 Playback CH #5 (audio port 5 of card 1)
10: OSS Virtual Mixer v2.5 Playback CH #6 (audio port 6 of card 1)
11: OSS Virtual Mixer v2.5 Playback CH #7 (audio port 7 of card 1)


This is strange:

Code: Select all
wheels# mixer
Recording source:
wheels#


I think that there should be something more :)


Code: Select all
wheels# /usr/lib/oss/bin/osstest

*** Scanning sound adapter #-1 ***
/dev/dsp0  Intel High Definition Audio pcm-front output (adapter0, subdev0)
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <real srate 47981.00 Hz (-0.04%)>
/dev/dsp1  Intel High Definition Audio pcm-center/LFE output (adapter0, subdev1)
- Performing audio playback test...
  <left> OK <right> OK <stereo> OK <real srate 47981.00 Hz (-0.04%)>
/dev/dsp2  Intel High Definition Audio rec input (adapter0, subdev2)
- Skipping input only device
/dev/dsp3  Intel High Definition Audio spdifin input (adapter0, subdev3)
- Skipping input only device

*** Scanning sound adapter #0 ***
/dev/dsp4  OSS Virtual Mixer v2.5 Playback CH #0 (adapter1, subdev0)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp5  OSS Virtual Mixer v2.5 Playback CH #1 (adapter1, subdev1)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp6  OSS Virtual Mixer v2.5 Playback CH #2 (adapter1, subdev2)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp7  OSS Virtual Mixer v2.5 Playback CH #3 (adapter1, subdev3)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp8  OSS Virtual Mixer v2.5 Playback CH #4 (adapter1, subdev4)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp9  OSS Virtual Mixer v2.5 Playback CH #5 (adapter1, subdev5)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp10 OSS Virtual Mixer v2.5 Playback CH #6 (adapter1, subdev6)
- Skipping virtual device (use -V to force test)

*** Scanning sound adapter #0 ***
/dev/dsp11 OSS Virtual Mixer v2.5 Playback CH #7 (adapter1, subdev7)
- Skipping virtual device (use -V to force test)

*** All tests completed OK ***
wheels#


Everything seems to works fine, but while i run osstest i can't hear anything. the same history when i runs xmms in xfce4 ... scope is moving but there is no sound.

Code: Select all
wheels# /usr/lib/oss/bin/ossmixer
The selected mixer device is not compatible with this program.
Try ossmix.
wheels# /usr/lib/oss/bin/ossmix
Selected mixer 0/
Known controls are:
        connector.other1 <mic-in|line-in> (currently line-in)
        connector.other2 <pcm-center/LFE|select2|mic-in|line-in> (currently line-in)
        connector.other3 <select3|mic-in|line-in> (currently line-in)
        connector.lineout <select3|mic-in|line-in> (currently select3)
        connector.black1 <select3|mic-in|line-in> (currently line-in)
        connector.black2 <select3|mic-in|line-in> (currently line-in)
        connector.other4.function <select1|mic-in|line-in> (currently line-in)
        connector.other5 <mic-in|line-in> (currently line-in)
        select1 <pcm-front|other1|select2> (currently pcm-front)
        select2.vol <both/leftvol>[:<rightvol>] (currently 15:15)
        select4.src <black2|black1|lineout|other3|other5> (currently black2)
        select4.vol <both/leftvol>[:<rightvol>] (currently 7:7)
        beep <monovol> (currently 0)
wheels#


select2.vol is 15:15 select4.vol is 7:7 so i sould hear something ... (i don't know why i can't set more ? Is it maximum ?)

I don't know what else i could do :cry:

Thanks for any help
Last edited by ka73ka on Thu Aug 24, 2006 11:07 am, edited 1 time in total.
ka73ka
New Member
 
Posts: 4
Joined: Sat Jul 22, 2006 11:27 pm

Postby ka73ka » Sat Jul 29, 2006 2:50 pm

have anyone succeed with sound on tecra m5 and i'm doing something wrong or it's not working properly .. yet ? :D

Salute !
ka73ka
New Member
 
Posts: 4
Joined: Sat Jul 22, 2006 11:27 pm

Postby anton » Thu Aug 24, 2006 9:09 pm

Got the same problem with my Asus A8Jc. Everything looks ok, but no sound. Tried version 3.99.4b and 4.0 build 161. Autodetect sets ESB2 driver for Intel HDA.
anton
New Member
 
Posts: 4
Joined: Thu Aug 24, 2006 9:05 pm
Location: Moscow

Postby dev » Fri Aug 25, 2006 4:49 am

ka73ka wrote:have anyone succeed with sound on tecra m5 and i'm doing something wrong or it's not working properly .. yet ? :D

Salute !



working on it....we have the audio working in the labs - a version will be announced next week.


regards
Dev
dev
Developer
 
Posts: 580
Joined: Fri Sep 12, 2003 6:08 am
Location: Culver City, CA

Postby ka73ka » Fri Aug 25, 2006 9:41 pm

Great news, i thought that i'm doing something wrong, thanks for answer.
ka73ka
New Member
 
Posts: 4
Joined: Sat Jul 22, 2006 11:27 pm

Next

Return to BSD

Who is online

Users browsing this forum: No registered users and 1 guest