snd_hda on Optiplex 980

Alexander Motin mav at FreeBSD.org
Thu Nov 25 08:17:34 UTC 2010


Jonathan Chen wrote:
> On 25/11/2010 10:02, Alexander Motin wrote:
>> It would be useful if you posted somewhere full _verbose_ dmesg.
> 
> Here it is:
> 
> ahci0: <Intel 5 Series/3400 Series AHCI SATA controller> port
> 0xfe00-0xfe07,0xfe10-0xfe13,0xfe20-0xfe27,0xfe30-0xfe33,0xfec0-0xfedf
> mem 0xff870000-0xff8707ff irq 18 at device 31.2 on pci0
> ahci0: Reserved 0x800 bytes for rid 0x24 type 3 at 0xff870000
> ahci0: attempting to allocate 1 MSI vectors (1 supported)
> msi: routing MSI IRQ 259 to local APIC 0 vector 54
> ahci0: using IRQ 259 for MSI
> ahci0: [MPSAFE]
> ahci0: [ITHREAD]
> ahci0: AHCI v1.30 with 6 3Gbps ports, Port Multiplier supported with FBS
> ahci0: Caps: 64bit NCQ SNTF AL CLO 3Gbps PM FBS PMD 32cmd EM eSATA 6ports
> ahci0: Caps2: APST
> ahci0: EM Caps: ALHD XMT SMB LED
> ahcich0: <AHCI channel> at channel 0 on ahci0
> ahcich0: [MPSAFE]
> ahcich0: [ITHREAD]
> ahcich0: Caps:
> ahcich1: <AHCI channel> at channel 1 on ahci0
> ahcich1: [MPSAFE]
> ahcich1: [ITHREAD]
> ahcich1: Caps:
> ahcich2: <AHCI channel> at channel 2 on ahci0
> ahcich2: [MPSAFE]
> ahcich2: [ITHREAD]
> ahcich2: Caps:
> ahcich3: <AHCI channel> at channel 3 on ahci0
> ahcich3: [MPSAFE]
> ahcich3: [ITHREAD]
> ahcich3: Caps:
> ahcich4: <AHCI channel> at channel 4 on ahci0
> ahcich4: [MPSAFE]
> ahcich4: [ITHREAD]
> ahcich4: Caps: HPCP ESP FBSCP

Interesting. It is the first Intel AHCI controller I see, supporting
FIS-based switching with port multiplier. I would really like to test it
sometimes with port multiplier connected to internal and external ports.

> hdac1: Patched pins configuration:
> hdac1:  nid 18 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc 
> 1 color   Black misc 1 [DISABLED]
> hdac1:  nid 20 0x99130110 as  1 seq  0       Speaker Fixed jack  3 loc
> 25 color Unknown misc 1
> hdac1:  nid 23 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc 
> 1 color   Black misc 1 [DISABLED]
> hdac1:  nid 24 0x02a19830 as  3 seq  0           Mic  Jack jack  1 loc 
> 2 color    Pink misc 8
> hdac1:  nid 25 0x01a19840 as  4 seq  0           Mic  Jack jack  1 loc 
> 1 color    Pink misc 8
> hdac1:  nid 26 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc 
> 1 color   Black misc 1 [DISABLED]
> hdac1:  nid 27 0x01014020 as  2 seq  0      Line-out  Jack jack  1 loc 
> 1 color   Green misc 0
> hdac1:  nid 29 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc 
> 1 color   Black misc 1 [DISABLED]
> hdac1:  nid 30 0x411111f0 as 15 seq  0       Speaker  None jack  1 loc 
> 1 color   Black misc 1 [DISABLED]
> hdac1:  nid 33 0x0221402f as  2 seq 15    Headphones  Jack jack  1 loc 
> 2 color   Green misc 0
> hdac1: 4 associations found:
> hdac1: Association 0 (1) out:
> hdac1:  Pin nid=20 seq=0
> hdac1: Association 1 (2) out:
> hdac1:  Pin nid=27 seq=0
> hdac1:  Pin nid=33 seq=15
> hdac1: Association 2 (3) in:
> hdac1:  Pin nid=24 seq=0
> hdac1: Association 3 (4) in:
> hdac1:  Pin nid=25 seq=0

I see no obvious problems there. pcm4 device should respond for internal
speaker and front microphone. pcm5 device should go to rear connectors.
What things you have tried to test there?

-- 
Alexander Motin


More information about the freebsd-stable mailing list