Annual ALSA Appeal

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
User avatar
roobarb!
Posts: 1525
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Annual ALSA Appeal

Post by roobarb! » Fri May 17, 2019 2:26 pm

Hey everyone,

I'd really like to release a base image which uses a kernel newer than 3.18. I have in fact had kernel 5.1 working very nicely. However, the only thing stopping me from doing so is the STAC9202 chip used in the OpenFrame 1 (Joggler) - the pin assignment is all to-pot, such that connecting headphones doesn't mute the internal speaker (it actually mutes the headphones you've just connected) and only one channel (left) is active.

In theory this is not the most troublesome thing in the world to sort out - pin configurations can be altered and ALSA reloaded - but I have had zero luck in getting a configuration which works, so I need somebody who has more than a rudimentary knowledge of ALSA.

If there's anyone out there who feels they can help, here is a link to the communication I've had with folks on the alsa-devel mailing list. Here's a link to some photos of the IC on the board, along with the spec sheet and here is a link to a test version of Ubuntu Disco running with kernel 5.1.3 - may as well work on the very latest. There are no audio kernel patches applied - just the backlight driver code, a tweak to make sure the backlight driver is used and a tiny patch for the I2C bus.

With the above and a Joggler to play with, I'm sure someone with better knowledge than I can figure this one out. If someone has the knowledge and no Joggler, I'd be very happy to supply one for testing.

Fingers crossed!
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Sun May 19, 2019 10:25 pm

I'll help...started my post here by rewriting (by accident your post)......sorry about that.

Will give it a go...
- Pete

Auto mater

User avatar
roobarb!
Posts: 1525
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Re: Annual ALSA Appeal

Post by roobarb! » Mon May 20, 2019 9:03 am

Cheers, Pete - I've been backwards and forwards with it, but the rabbit hole never ends!
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Mon May 20, 2019 7:29 pm

the rabbit hole never ends!

That is what I like about Linux more than Windows. ;)

Today's endeavor has been

1 - Updating Armbian on a TVBox server running with an Octocore ARM CPU. I am impressed with what these boxes can do (made up 3 headless Ubuntu servers now for automation)

2 - Got a BeeLink Pro last week with an Intel Atom CPU with 4gb of RAM and 64 Gb eMMC. Tiny thing. Here replacing Windows 10 on it with Ubuntu and using Oracle VB for a lite Windows 7 embedded for running speech. Also running Homeseer and Home Assistant on i and MQTT and Mono and on and on.
Purpose here is to install the server inside of my Leviton 42" can for a selfcontained network and automation thing.
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Mon May 20, 2019 7:48 pm

BTW what should I test on ?

1 - O2 Joggler stock with modded NIC ROM and default EFI boot bios (O2 EFI rom)
2 - Openpeak 1 with 1Gb eMMC with built in ZIF, DECT and Zigbee (Avaya boot efi rom)
3 - Openpeak 2 with 2Gb emmc with built in DECT, Zigbee, RTC battery and mini PCiE combo WLAN/Bluetooth module (Avaya boot efi rom)
- Pete

Auto mater

User avatar
roobarb!
Posts: 1525
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Re: Annual ALSA Appeal

Post by roobarb! » Wed May 22, 2019 10:17 am

pete wrote:
Mon May 20, 2019 7:48 pm
BTW what should I test on ?

1 - O2 Joggler stock with modded NIC ROM and default EFI boot bios (O2 EFI rom)
2 - Openpeak 1 with 1Gb eMMC with built in ZIF, DECT and Zigbee (Avaya boot efi rom)
3 - Openpeak 2 with 2Gb emmc with built in DECT, Zigbee, RTC battery and mini PCiE combo WLAN/Bluetooth module (Avaya boot efi rom)
Definitely option 1 - just as stock as possible with the usual O2 or OpenPeak boot ROM. The OpenFrame 2 has a different (properly connected!) audio IC, so it works out of the box. :)
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Thu May 23, 2019 12:36 am

Will test with an original stock O2 Joggler (well with upgraded NIC ROM).
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Sat Jun 01, 2019 11:20 am

OK using a virgin O2 Joggler with no modifications.

Wrote hxxps://dl.birdslikewires.net/openframe/ubuntu/testing/ image to a USB stick.

1 - plugged in USB stick and keyboard to a USB hub
2 - booted fine
3 - did the update and dist-upgrade
4 - NOTE: not sure I am doing this right...just letting my fingers do the walking here.
5 - referring to this page: hxxps://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS
6 - apt install dkms
7 - apt remove alsa-base pulseaudio
8 - apt install alsa-base pulseaudio
9 - alsa force-reload
10 - ran alsamixer and see:
stac9202.jpg
11 - ran speaker-test and hear test sounds...from one speaker...

speaker-test 1.1.8

Playback device is default
Stream parameters are 48000Hz, S16_LE, 1 channels
Using 16 octaves of pink noise
xcb_connection_has_error() returned true
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 2048 to 8192
Period size range from 1024 to 1024
Using max buffer size 8192
Periods = 4
was set period_size = 1024
was set buffer_size = 8192
0 - Front Left
Time per period = 2.831693
0 - Front Left
Time per period = 2.985915
0 - Front Left
Time per period = 2.986012
0 - Front Left
Time per period = 2.985932
0 - Front Left
Time per period = 2.985956
0 - Front Left

12 - Ran aplay -L and see:

root@openframe:~# aplay -L
xcb_connection_has_error() returned true
xcb_connection_has_error() returned true
null
Discard all samples (playback) or generate zero samples (capture)
jack
JACK Audio Connection Kit
pulse
PulseAudio Sound Server
default:CARD=MID
HDA Intel MID, STAC9202 Analog
Default Audio Device
sysdefault:CARD=MID
HDA Intel MID, STAC9202 Analog
Default Audio Device
front:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
Front speakers
surround21:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Digital
IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
Direct sample mixing device
dmix:CARD=MID,DEV=1
HDA Intel MID, STAC9202 Digital
Direct sample mixing device
dsnoop:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
Direct sample snooping device
dsnoop:CARD=MID,DEV=1
HDA Intel MID, STAC9202 Digital
Direct sample snooping device
hw:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
Direct hardware device without any conversions
hw:CARD=MID,DEV=1
HDA Intel MID, STAC9202 Digital
Direct hardware device without any conversions
plughw:CARD=MID,DEV=0
HDA Intel MID, STAC9202 Analog
Hardware device with all software conversions
plughw:CARD=MID,DEV=1
HDA Intel MID, STAC9202 Digital
Hardware device with all software conversions
usbstream:CARD=MID
HDA Intel MID
USB Stream Output
root@openframe:~#

13 - next tried this and here right and left front speakers...

root@openframe:~# speaker-test -Dplug:front -c2

speaker-test 1.1.8

Playback device is plug:front
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
xcb_connection_has_error() returned true
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
0 - Front Left
1 - Front Right
Time per period = 5.646798

So far seeing the same as Andy here. Adding a desktop anyhow next ....

apt install xubuntu-desktop
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Sat Jun 01, 2019 11:57 am

Next trying this:

0 - apt install software-properties-common python-software-properties
1 - apt-add-repository ppa:ubuntu-audio-dev/alsa-daily
2 - apt update
3 - apt install linux-image-extra-`uname -r`
4 - apt install --reinstall linux-image-extra-`uname -r`
5 - apt install oem-audio-hda-daily-dkms
6 - reboot
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Sat Jun 01, 2019 8:00 pm

Gonna redo it. Installing XUbuntu it went to a sort of reboot mode.
- Pete

Auto mater

User avatar
roobarb!
Posts: 1525
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Re: Annual ALSA Appeal

Post by roobarb! » Mon Jun 03, 2019 10:47 am

Thanks for digging in to this; looks like we're both seeing the same kind of thing. There's an ALSA tool, the name of which escapes me right now, that provides a simple GUI to making pin config changes to ALSA. In theory that's where the answer lies, so we'll eventually get to a new pin config that can be applied as a patch on boot, or that can be patched before compiling the kernel - it shouldn't even be too hard to have it added to the official kernel, looking at some of the submissions others have made in the past.

I'll try to remember the name of that tool, I'm sure it's no the ALSA website somewhere...
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

Paul Webster
Posts: 61
Joined: Mon Jul 18, 2011 7:56 am

Re: Annual ALSA Appeal

Post by Paul Webster » Mon Jun 03, 2019 12:38 pm

hdajackretask ?

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Mon Jun 03, 2019 3:32 pm

Yeah it's that pin configuration thing.

I got Microsoft sound working great for a bit on the heavily modified Openpeak 2 device (with Seabios) in XP.

I had taken out the motherboard there and modified it a bunch. Once and never got it going again.

Here with the O2 Joggler I am using an untouched Joggler with the original sticker over the back screws. I only have a couple of these today.

Have given away the rest of the O2 Jogglers these days and have just Openpeak 1 and 2's around.

New build works fine here on a USB stick. Tried to write it to the 1Gb eMMC on the Joggler and it did not work.

Currently it is not using much of the USB stick:

Code: Select all

root@openframe:~# df -l
Filesystem     1K-blocks   Used Available Use% Mounted on
udev              248124      0    248124   0% /dev
tmpfs              50456   4300     46156   9% /run
/dev/sda2        7574612 899632   6290268  13% /
I did configure it for a Dell laptop running Ubuntu with a STAC 9202 but it still works the same.

Googling hdajackretask. Looks like there was a gui for alsa tools called hda-jack-retask GUI for the desktop.

Installed it on my Ubuntu 18.04 laptop. Works. I did try to install a light desktop on the USB stick for the Joggler and it went to a boot loop.
hdretask.jpg
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Tue Jun 04, 2019 12:30 am

OK so installed LUbuntu on the USB stick build.

FYI - a few weeks back here did update Buzz's build to Ubuntu 18.04 and all appeared to work except for Video which was using that virtual video drive.
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Tue Jun 04, 2019 1:21 am

Ran the following script via command line:

bash alsa-info.sh --stdout > alsainfo.txt

Attached text file of output.

Code: Select all

root@openframe:/home/joggler# bash alsa-info.sh --stdout
pcilib: sysfs_read_vpd: read failed: Input/output error
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Tue Jun  4 00:15:29 UTC 2019


!!Linux Distribution
!!------------------

Ubuntu 19.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 19.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 19.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=disco


!!DMI Information
!!---------------

Manufacturer:      
Product Name:      
Product Version:   
Firmware Version:  
Board Vendor:      
Board Name:        


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C01:01/status 	 15
/sys/bus/acpi/devices/PNP0C0C:00/status 	 11
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9


!!Kernel Information
!!------------------

Kernel release:    5.1.3op1
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       No


!!ALSA Version
!!------------

Driver version:     k5.1.3op1
Library version:    1.1.8
Utilities version:  1.1.8


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xd01c0000 irq 16


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller (rev 07)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:1b.0 0403: 8086:811b (rev 07)
	Subsystem: 8086:8119


!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_hda_intel: model=pa6


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : pa6,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 0
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: SigmaTel STAC9202
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x83847632
Subsystem Id: 0x00000100
Revision Id: 0x100101
No Modem Function Group found
Default PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
GPIO: io=4, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0xd0401: Stereo
  Device: name="STAC9202 Analog", type="Audio", device=0
  Converter: stream=3, channel=0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x03 [Audio Input] wcaps 0x1d0541: Stereo
  Device: name="STAC9202 Analog", type="Audio", device=0
  Converter: stream=1, channel=0
  SDI-Select: 0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 13 samples
  Connection: 1
     0x14
  Processing caps: benign=0, ncoeff=0
Node 0x04 [Audio Input] wcaps 0x140311: Stereo Digital
  Control: name="IEC958 Capture Switch", index=0, device=0
  Control: name="IEC958 Capture Default", index=0, device=0
  Device: name="STAC9202 Digital", type="SPDIF", device=1
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
  Connection: 1
     0x07
Node 0x05 [Audio Output] wcaps 0x40211: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="STAC9202 Digital", type="SPDIF", device=1
  Converter: stream=3, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x1e0]: 44100 48000 88200 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
Node 0x06 [Audio Selector] wcaps 0x300901: Stereo R/L
  Connection: 3
     0x02* 0x07 0x14
Node 0x07 [Pin Complex] wcaps 0x430681: Stereo Digital
  Pincap 0x00010024: IN EAPD Detect
  EAPD 0x0:
  Pin Default 0x01c5e150: [Jack] SPDIF In at Ext Rear
    Conn = Optical, Color = White
    DefAssociation = 0x5, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 3 samples
Node 0x08 [Pin Complex] wcaps 0x400301: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x01451130: [Jack] SPDIF Out at Ext Rear
    Conn = Optical, Color = Black
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 2
     0x05* 0x14
Node 0x09 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x08 0x08]
  Connection: 1
     0x0f
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
  Pin Default 0x0221401f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Connection: 1
     0x0e
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00001737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x02a19020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Connection: 1
     0x0e
Node 0x0c [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00001737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x01813021: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x2, Sequence = 0x1
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=03, enabled=1
  Connection: 1
     0x0e
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
  Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=05, enabled=1
  Connection: 1
     0x0e
Node 0x0e [Audio Selector] wcaps 0x300105: Stereo Amp-Out
  Control: name="Line Out Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Out Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: N/A
  Amp-Out vals:  [0x11 0x11]
  Connection: 1
     0x06
Node 0x0f [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 5
     0x0b* 0x0c 0x0d 0x0a 0x11
Node 0x10 [Pin Complex] wcaps 0x400104: Mono Amp-Out
  Amp-Out caps: N/A
  Amp-Out vals:  [0x9f]
  Pincap 0x00000010: OUT
  Pin Default 0x500701f0: [N/A] Line Out at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Connection: 1
     0x12
Node 0x11 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x90330122: [Fixed] CD at Int N/A
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x2
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x12 [Audio Mixer] wcaps 0x200100: Mono
  Connection: 1
     0x06
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
  Amp-Out vals:  [0x83]
Node 0x14 [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x09* 0x15
Node 0x15 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x50a001f1: [N/A] Mic at Int N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x1
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  7 Jun  3 19:06 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  6 Jun  3 19:06 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  3 Jun  3 19:09 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  2 Jun  3 19:09 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  5 Jun  3 19:08 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116,  4 Jun  3 19:08 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  1 Jun  3 19:06 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Jun  3 19:06 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Jun  3 19:06 .
drwxr-xr-x 3 root root 220 Jun  3 19:06 ..
lrwxrwxrwx 1 root root  12 Jun  3 19:06 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

No protocol specified
xcb_connection_has_error() returned true
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: STAC9202 Analog [STAC9202 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: STAC9202 Digital [STAC9202 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

No protocol specified
xcb_connection_has_error() returned true
**** List of CAPTURE Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: STAC9202 Analog [STAC9202 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: STAC9202 Digital [STAC9202 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [MID]

Card hw:0 'MID'/'HDA Intel MID at 0xd01c0000 irq 16'
  Mixer name	: 'SigmaTel STAC9202'
  Components	: 'HDA:83847632,00000100,00100101'
  Controls      : 28
  Simple ctrls  : 11
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 17 [55%] [-21.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Line',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Line Out',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'CD',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 8 [53%] [12.00dB] [on]
  Front Right: Capture 8 [53%] [12.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'


!!Alsactl output
!!--------------

--startcollapse--
state.MID {
	control.1 {
		iface MIXER
		name 'Line Out Playback Volume'
		value.0 31
		value.1 31
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.2 {
		iface MIXER
		name 'Line Out Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Enabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.4 {
		iface MIXER
		name 'Capture Source'
		value Mic
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Mic
			item.1 Line
			item.2 CD
		}
	}
	control.5 {
		iface MIXER
		name 'Capture Volume'
		value.0 8
		value.1 8
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 15'
			dbmin 0
			dbmax 2250
			dbvalue.0 1200
			dbvalue.1 1200
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.7 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 4'
			dbmin 0
			dbmax 4000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface MIXER
		name 'IEC958 Default PCM Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.13 {
		iface MIXER
		name 'IEC958 Capture Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Capture Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'Master Playback Volume'
		value 17
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 31'
			dbmin -9999999
			dbmax 0
			dbvalue.0 -2100
		}
	}
	control.16 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface CARD
		name 'Line Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.19 {
		iface CARD
		name 'CD Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface CARD
		name 'Line Out Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.21 {
		iface CARD
		name 'Front Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.22 {
		iface CARD
		name 'SPDIF Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.23 {
		iface CARD
		name 'SPDIF In Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.25 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.26 {
		iface PCM
		device 1
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.27 {
		iface PCM
		device 1
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.28 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
nls_iso8859_1
nls_cp437
snd_hda_codec_idt
snd_hda_codec_generic
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_hda_core
efi_pstore
snd_pcm_oss
snd_mixer_oss
efivars
snd_pcm
snd_seq_dummy
snd_seq_oss
snd_seq_midi
snd_rawmidi
rt2800usb
snd_seq_midi_event
rt2800lib
rt2x00usb
rt2x00lib
crc_ccitt
joydev
snd_seq
snd_seq_device
snd_timer
snd
soundcore
evdev
ip_tables
x_tables
autofs4
hid_logitech_hidpp
hid_logitech_dj
usb_storage
hid_generic
usbhid
hid
gma500_gfx
i2c_algo_bit
drm_kms_helper
syscopyarea
sysfillrect
sysimgblt
fb_sys_fops
drm
agpgart


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x07 0x01c5e150
0x08 0x01451130
0x0a 0x0221401f
0x0b 0x02a19020
0x0c 0x01813021
0x0d 0x01014010
0x10 0x500701f0
0x11 0x90330122
0x15 0x50a001f1

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.605612] ACPI: Added _OSI(Linux-Dell-Video)
[    0.605616] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.605623] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[   10.930300] systemd-journald[229]: Received request to flush runtime journal from PID 1
[   10.966717] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   11.010403] snd_hda_codec_idt hdaudioC0D0: autoconfig for STAC9202: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:line
[   11.010412] snd_hda_codec_idt hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   11.010418] snd_hda_codec_idt hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   11.010422] snd_hda_codec_idt hdaudioC0D0:    mono: mono_out=0x0
[   11.010427] snd_hda_codec_idt hdaudioC0D0:    dig-out=0x8/0x0
[   11.010431] snd_hda_codec_idt hdaudioC0D0:    inputs:
[   11.010436] snd_hda_codec_idt hdaudioC0D0:      Mic=0xb
[   11.010441] snd_hda_codec_idt hdaudioC0D0:      Line=0xc
[   11.010446] snd_hda_codec_idt hdaudioC0D0:      CD=0x11
[   11.010450] snd_hda_codec_idt hdaudioC0D0:    dig-in=0x7
[   11.041252] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   11.041499] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   11.041733] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   11.041965] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   12.757744] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.



root@openframe:/home/joggler# bash alsa-info.sh --stdout > alsainfo.txt
pcilib: sysfs_read_vpd: read failed: Input/output error
root@openframe:/home/joggler# ls
alsa-info.sh  alsainfo.txt  Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
root@openframe:/home/joggler# nano *.txt
root@openframe:/home/joggler# cat *.txt
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.64
!!################################

!!Script ran on: Tue Jun  4 00:17:21 UTC 2019


!!Linux Distribution
!!------------------

Ubuntu 19.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 19.04" NAME="Ubuntu" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 19.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" UBUNTU_CODENAME=disco


!!DMI Information
!!---------------

Manufacturer:      
Product Name:      
Product Version:   
Firmware Version:  
Board Vendor:      
Board Name:        


!!ACPI Device Status Information
!!---------------

/sys/bus/acpi/devices/PNP0103:00/status 	 15
/sys/bus/acpi/devices/PNP0C01:01/status 	 15
/sys/bus/acpi/devices/PNP0C0C:00/status 	 11
/sys/bus/acpi/devices/PNP0C0F:00/status 	 9
/sys/bus/acpi/devices/PNP0C0F:01/status 	 9
/sys/bus/acpi/devices/PNP0C0F:02/status 	 9
/sys/bus/acpi/devices/PNP0C0F:03/status 	 9
/sys/bus/acpi/devices/PNP0C0F:04/status 	 9
/sys/bus/acpi/devices/PNP0C0F:05/status 	 9
/sys/bus/acpi/devices/PNP0C0F:06/status 	 9
/sys/bus/acpi/devices/PNP0C0F:07/status 	 9


!!Kernel Information
!!------------------

Kernel release:    5.1.3op1
Operating System:  GNU/Linux
Architecture:      i686
Processor:         i686
SMP Enabled:       No


!!ALSA Version
!!------------

Driver version:     k5.1.3op1
Library version:    1.1.8
Utilities version:  1.1.8


!!Loaded ALSA modules
!!-------------------

snd_hda_intel


!!Sound Servers on this system
!!----------------------------

Pulseaudio:
      Installed - Yes (/usr/bin/pulseaudio)
      Running - Yes


!!Soundcards recognised by ALSA
!!-----------------------------

 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xd01c0000 irq 16


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1b.0 Audio device: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller (rev 07)


!!Advanced information - PCI Vendor/Device/Subsystem ID's
!!-------------------------------------------------------

00:1b.0 0403: 8086:811b (rev 07)
	Subsystem: 8086:8119


!!Modprobe options (Sound related)
!!--------------------------------

snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_atiixp_modem: index=-2
snd_intel8x0m: index=-2
snd_via82xx_modem: index=-2
snd_usb_audio: index=-2
snd_usb_caiaq: index=-2
snd_usb_ua101: index=-2
snd_usb_us122l: index=-2
snd_usb_usx2y: index=-2
snd_cmipci: mpu_port=0x330 fm_port=0x388
snd_pcsp: index=-2
snd_usb_audio: index=-2
snd_hda_intel: model=pa6


!!Loaded sound module options
!!---------------------------

!!Module: snd_hda_intel
	align_buffer_size : -1
	bdl_pos_adj : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	beep_mode : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N
	enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
	enable_msi : -1
	id : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	jackpoll_ms : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	model : pa6,(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	patch : (null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	pm_blacklist : Y
	position_fix : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	power_save : 0
	power_save_controller : Y
	probe_mask : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
	probe_only : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
	single_cmd : -1
	snoop : -1


!!HDA-Intel Codec information
!!---------------------------
--startcollapse--

Codec: SigmaTel STAC9202
Address: 0
AFG Function Id: 0x1 (unsol 1)
Vendor Id: 0x83847632
Subsystem Id: 0x00000100
Revision Id: 0x100101
No Modem Function Group found
Default PCM:
    rates [0x7e0]: 44100 48000 88200 96000 176400 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: ofs=0x1f, nsteps=0x1f, stepsize=0x05, mute=1
State of AFG node 0x01:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
GPIO: io=4, o=0, i=0, unsolicited=1, wake=1
  IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0xd0401: Stereo
  Device: name="STAC9202 Analog", type="Audio", device=0
  Converter: stream=3, channel=0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 13 samples
Node 0x03 [Audio Input] wcaps 0x1d0541: Stereo
  Device: name="STAC9202 Analog", type="Audio", device=0
  Converter: stream=1, channel=0
  SDI-Select: 0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 13 samples
  Connection: 1
     0x14
  Processing caps: benign=0, ncoeff=0
Node 0x04 [Audio Input] wcaps 0x140311: Stereo Digital
  Control: name="IEC958 Capture Switch", index=0, device=0
  Control: name="IEC958 Capture Default", index=0, device=0
  Device: name="STAC9202 Digital", type="SPDIF", device=1
  Converter: stream=0, channel=0
  SDI-Select: 0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
  Connection: 1
     0x07
Node 0x05 [Audio Output] wcaps 0x40211: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="STAC9202 Digital", type="SPDIF", device=1
  Converter: stream=3, channel=0
  Digital:
  Digital category: 0x0
  IEC Coding Type: 0x0
  PCM:
    rates [0x1e0]: 44100 48000 88200 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
  Delay: 4 samples
Node 0x06 [Audio Selector] wcaps 0x300901: Stereo R/L
  Connection: 3
     0x02* 0x07 0x14
Node 0x07 [Pin Complex] wcaps 0x430681: Stereo Digital
  Pincap 0x00010024: IN EAPD Detect
  EAPD 0x0:
  Pin Default 0x01c5e150: [Jack] SPDIF In at Ext Rear
    Conn = Optical, Color = White
    DefAssociation = 0x5, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Unsolicited: tag=00, enabled=0
  Power states: 
  Power: setting=D0, actual=D0
  Delay: 3 samples
Node 0x08 [Pin Complex] wcaps 0x400301: Stereo Digital
  Pincap 0x00000010: OUT
  Pin Default 0x01451130: [Jack] SPDIF Out at Ext Rear
    Conn = Optical, Color = Black
    DefAssociation = 0x3, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Connection: 2
     0x05* 0x14
Node 0x09 [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Control: name="Capture Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x0f, stepsize=0x05, mute=0
  Amp-Out vals:  [0x08 0x08]
  Connection: 1
     0x0f
Node 0x0a [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
  Pin Default 0x0221401f: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0xf
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=01, enabled=1
  Connection: 1
     0x0e
Node 0x0b [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00001737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x02a19020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=02, enabled=1
  Connection: 1
     0x0e
Node 0x0c [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x00001737: IN OUT Detect Trigger ImpSense
    Vref caps: HIZ 50 GRD 80
  Pin Default 0x01813021: [Jack] Line In at Ext Rear
    Conn = 1/8, Color = Blue
    DefAssociation = 0x2, Sequence = 0x1
  Pin-ctls: 0x20: IN VREF_HIZ
  Unsolicited: tag=03, enabled=1
  Connection: 1
     0x0e
Node 0x0d [Pin Complex] wcaps 0x400181: Stereo
  Pincap 0x0000003f: IN OUT HP Detect Trigger ImpSense
  Pin Default 0x01014010: [Jack] Line Out at Ext Rear
    Conn = 1/8, Color = Green
    DefAssociation = 0x1, Sequence = 0x0
  Pin-ctls: 0x40: OUT
  Unsolicited: tag=05, enabled=1
  Connection: 1
     0x0e
Node 0x0e [Audio Selector] wcaps 0x300105: Stereo Amp-Out
  Control: name="Line Out Playback Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Control: name="Line Out Playback Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: N/A
  Amp-Out vals:  [0x11 0x11]
  Connection: 1
     0x06
Node 0x0f [Audio Selector] wcaps 0x30010d: Stereo Amp-Out
  Control: name="Mic Boost Volume", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-Out vals:  [0x00 0x00]
  Connection: 5
     0x0b* 0x0c 0x0d 0x0a 0x11
Node 0x10 [Pin Complex] wcaps 0x400104: Mono Amp-Out
  Amp-Out caps: N/A
  Amp-Out vals:  [0x9f]
  Pincap 0x00000010: OUT
  Pin Default 0x500701f0: [N/A] Line Out at Int N/A
    Conn = Analog, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Connection: 1
     0x12
Node 0x11 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x90330122: [Fixed] CD at Int N/A
    Conn = ATAPI, Color = Unknown
    DefAssociation = 0x2, Sequence = 0x2
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
Node 0x12 [Audio Mixer] wcaps 0x200100: Mono
  Connection: 1
     0x06
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=1
  Amp-Out vals:  [0x83]
Node 0x14 [Audio Selector] wcaps 0x30090d: Stereo Amp-Out R/L
  Control: name="Capture Switch", index=0, device=0
    ControlAmp: chs=3, dir=Out, idx=0, ofs=0
  Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1
  Amp-Out vals:  [0x00 0x00]
  Connection: 2
     0x09* 0x15
Node 0x15 [Pin Complex] wcaps 0x400001: Stereo
  Pincap 0x00000020: IN
  Pin Default 0x50a001f1: [N/A] Mic at Int N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x1
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
--endcollapse--


!!ALSA Device nodes
!!-----------------

crw-rw----+ 1 root audio 116,  7 Jun  3 19:06 /dev/snd/controlC0
crw-rw----+ 1 root audio 116,  6 Jun  3 19:06 /dev/snd/hwC0D0
crw-rw----+ 1 root audio 116,  3 Jun  3 19:09 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116,  2 Jun  3 19:09 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116,  5 Jun  3 19:08 /dev/snd/pcmC0D1c
crw-rw----+ 1 root audio 116,  4 Jun  3 19:08 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116,  1 Jun  3 19:06 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Jun  3 19:06 /dev/snd/timer

/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root  60 Jun  3 19:06 .
drwxr-xr-x 3 root root 220 Jun  3 19:06 ..
lrwxrwxrwx 1 root root  12 Jun  3 19:06 pci-0000:00:1b.0 -> ../controlC0


!!Aplay/Arecord output
!!--------------------

APLAY

No protocol specified
xcb_connection_has_error() returned true
**** List of PLAYBACK Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: STAC9202 Analog [STAC9202 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: STAC9202 Digital [STAC9202 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

ARECORD

No protocol specified
xcb_connection_has_error() returned true
**** List of CAPTURE Hardware Devices ****
card 0: MID [HDA Intel MID], device 0: STAC9202 Analog [STAC9202 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: STAC9202 Digital [STAC9202 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

!!Amixer output
!!-------------

!!-------Mixer controls for card 0 [MID]

Card hw:0 'MID'/'HDA Intel MID at 0xd01c0000 irq 16'
  Mixer name	: 'SigmaTel STAC9202'
  Components	: 'HDA:83847632,00000100,00100101'
  Controls      : 28
  Simple ctrls  : 11
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 31
  Mono: Playback 17 [55%] [-21.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Line',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Line Out',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 31 [100%] [0.00dB] [on]
  Front Right: Playback 31 [100%] [0.00dB] [on]
Simple mixer control 'CD',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [off]
Simple mixer control 'Mic',0
  Capabilities: cswitch cswitch-joined cswitch-exclusive
  Capture exclusive group: 0
  Capture channels: Mono
  Mono: Capture [on]
Simple mixer control 'Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 4
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'IEC958',0
  Capabilities: pswitch pswitch-joined cswitch cswitch-joined
  Playback channels: Mono
  Capture channels: Mono
  Mono: Playback [off] Capture [off]
Simple mixer control 'IEC958 Default PCM',0
  Capabilities: pswitch pswitch-joined
  Playback channels: Mono
  Mono: Playback [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 15
  Front Left: Capture 8 [53%] [12.00dB] [on]
  Front Right: Capture 8 [53%] [12.00dB] [on]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Enabled'


!!Alsactl output
!!--------------

--startcollapse--
state.MID {
	control.1 {
		iface MIXER
		name 'Line Out Playback Volume'
		value.0 31
		value.1 31
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 31'
			dbmin -9999999
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.2 {
		iface MIXER
		name 'Line Out Playback Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.3 {
		iface MIXER
		name 'Auto-Mute Mode'
		value Enabled
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Disabled
			item.1 Enabled
		}
	}
	control.4 {
		iface MIXER
		name 'Capture Source'
		value Mic
		comment {
			access 'read write'
			type ENUMERATED
			count 1
			item.0 Mic
			item.1 Line
			item.2 CD
		}
	}
	control.5 {
		iface MIXER
		name 'Capture Volume'
		value.0 8
		value.1 8
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 15'
			dbmin 0
			dbmax 2250
			dbvalue.0 1200
			dbvalue.1 1200
		}
	}
	control.6 {
		iface MIXER
		name 'Capture Switch'
		value.0 true
		value.1 true
		comment {
			access 'read write'
			type BOOLEAN
			count 2
		}
	}
	control.7 {
		iface MIXER
		name 'Mic Boost Volume'
		value.0 0
		value.1 0
		comment {
			access 'read write'
			type INTEGER
			count 2
			range '0 - 4'
			dbmin 0
			dbmax 4000
			dbvalue.0 0
			dbvalue.1 0
		}
	}
	control.8 {
		iface MIXER
		name 'IEC958 Playback Con Mask'
		value '0fff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.9 {
		iface MIXER
		name 'IEC958 Playback Pro Mask'
		value '0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.10 {
		iface MIXER
		name 'IEC958 Playback Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access 'read write'
			type IEC958
			count 1
		}
	}
	control.11 {
		iface MIXER
		name 'IEC958 Playback Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.12 {
		iface MIXER
		name 'IEC958 Default PCM Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.13 {
		iface MIXER
		name 'IEC958 Capture Switch'
		value false
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.14 {
		iface MIXER
		name 'IEC958 Capture Default'
		value '0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
		comment {
			access read
			type IEC958
			count 1
		}
	}
	control.15 {
		iface MIXER
		name 'Master Playback Volume'
		value 17
		comment {
			access 'read write'
			type INTEGER
			count 1
			range '0 - 31'
			dbmin -9999999
			dbmax 0
			dbvalue.0 -2100
		}
	}
	control.16 {
		iface MIXER
		name 'Master Playback Switch'
		value true
		comment {
			access 'read write'
			type BOOLEAN
			count 1
		}
	}
	control.17 {
		iface CARD
		name 'Mic Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.18 {
		iface CARD
		name 'Line Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.19 {
		iface CARD
		name 'CD Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.20 {
		iface CARD
		name 'Line Out Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.21 {
		iface CARD
		name 'Front Headphone Jack'
		value false
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.22 {
		iface CARD
		name 'SPDIF Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.23 {
		iface CARD
		name 'SPDIF In Phantom Jack'
		value true
		comment {
			access read
			type BOOLEAN
			count 1
		}
	}
	control.24 {
		iface PCM
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.25 {
		iface PCM
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.26 {
		iface PCM
		device 1
		name 'Playback Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.27 {
		iface PCM
		device 1
		name 'Capture Channel Map'
		value.0 0
		value.1 0
		comment {
			access read
			type INTEGER
			count 2
			range '0 - 36'
		}
	}
	control.28 {
		iface MIXER
		name 'PCM Playback Volume'
		value.0 255
		value.1 255
		comment {
			access 'read write user'
			type INTEGER
			count 2
			range '0 - 255'
			tlv '0000000100000008ffffec1400000014'
			dbmin -5100
			dbmax 0
			dbvalue.0 0
			dbvalue.1 0
		}
	}
}
--endcollapse--


!!All Loaded Modules
!!------------------

Module
fuse
nls_iso8859_1
nls_cp437
snd_hda_codec_idt
snd_hda_codec_generic
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_hda_core
efi_pstore
snd_pcm_oss
snd_mixer_oss
efivars
snd_pcm
snd_seq_dummy
snd_seq_oss
snd_seq_midi
snd_rawmidi
rt2800usb
snd_seq_midi_event
rt2800lib
rt2x00usb
rt2x00lib
crc_ccitt
joydev
snd_seq
snd_seq_device
snd_timer
snd
soundcore
evdev
ip_tables
x_tables
autofs4
hid_logitech_hidpp
hid_logitech_dj
usb_storage
hid_generic
usbhid
hid
gma500_gfx
i2c_algo_bit
drm_kms_helper
syscopyarea
sysfillrect
sysimgblt
fb_sys_fops
drm
agpgart


!!Sysfs Files
!!-----------

/sys/class/sound/hwC0D0/init_pin_configs:
0x07 0x01c5e150
0x08 0x01451130
0x0a 0x0221401f
0x0b 0x02a19020
0x0c 0x01813021
0x0d 0x01014010
0x10 0x500701f0
0x11 0x90330122
0x15 0x50a001f1

/sys/class/sound/hwC0D0/driver_pin_configs:

/sys/class/sound/hwC0D0/user_pin_configs:

/sys/class/sound/hwC0D0/init_verbs:

/sys/class/sound/hwC0D0/hints:


!!ALSA/HDA dmesg
!!--------------

[    0.605612] ACPI: Added _OSI(Linux-Dell-Video)
[    0.605616] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.605623] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)
--
[   10.930300] systemd-journald[229]: Received request to flush runtime journal from PID 1
[   10.966717] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   11.010403] snd_hda_codec_idt hdaudioC0D0: autoconfig for STAC9202: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:line
[   11.010412] snd_hda_codec_idt hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   11.010418] snd_hda_codec_idt hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   11.010422] snd_hda_codec_idt hdaudioC0D0:    mono: mono_out=0x0
[   11.010427] snd_hda_codec_idt hdaudioC0D0:    dig-out=0x8/0x0
[   11.010431] snd_hda_codec_idt hdaudioC0D0:    inputs:
[   11.010436] snd_hda_codec_idt hdaudioC0D0:      Mic=0xb
[   11.010441] snd_hda_codec_idt hdaudioC0D0:      Line=0xc
[   11.010446] snd_hda_codec_idt hdaudioC0D0:      CD=0x11
[   11.010450] snd_hda_codec_idt hdaudioC0D0:    dig-in=0x7
[   11.041252] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   11.041499] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   11.041733] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   11.041965] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   12.757744] FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.



root@openframe:/home/joggler#
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Tue Jun 04, 2019 1:29 am

Ran another script and here is the output.

Code: Select all

Advanced Linux Sound Architecture Driver Version k5.1.3op1.
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xd01c0000 irq 16
  1:        : sequencer
  2: [ 0- 0]: digital audio playback
  3: [ 0- 0]: digital audio capture
  4: [ 0- 1]: digital audio playback
  5: [ 0- 1]: digital audio capture
  6: [ 0- 0]: hardware dependent
  7: [ 0]   : control
 33:        : timer
00-00: HDA Codec 0
00-00: STAC9202 Analog : STAC9202 Analog : playback 1 : capture 1
00-01: STAC9202 Digital : STAC9202 Digital : playback 1 : capture 1
Client info
  cur  clients : 3
  peak clients : 3
  max  clients : 192

Client   0 : "System" [Kernel]
  Port   0 : "Timer" (Rwe-)
  Port   1 : "Announce" (R-e-)
    Connecting To: 15:0
Client  14 : "Midi Through" [Kernel]
  Port   0 : "Midi Through Port-0" (RWe-)
Client  15 : "OSS sequencer" [Kernel]
  Port   0 : "Receiver" (-we-)
    Connected From: 0:1
total 176
-rw-r--r-- 1 root root  1415 Apr 16 08:54 analog-input-aux.conf
-rw-r--r-- 1 root root  2056 Apr 16 08:54 analog-input.conf
-rw-r--r-- 1 root root  5769 Apr 16 08:54 analog-input.conf.common
-rw-r--r-- 1 root root  2185 Apr 16 08:54 analog-input-dock-mic.conf
-rw-r--r-- 1 root root  1420 Apr 16 08:54 analog-input-fm.conf
-rw-r--r-- 1 root root  2196 Apr 16 08:54 analog-input-front-mic.conf
-rw-r--r-- 1 root root  2298 Apr 16 08:54 analog-input-headphone-mic.conf
-rw-r--r-- 1 root root  2360 Apr 16 08:54 analog-input-headset-mic.conf
-rw-r--r-- 1 root root  2797 Apr 16 08:54 analog-input-internal-mic-always.conf
-rw-r--r-- 1 root root  3155 Apr 16 08:54 analog-input-internal-mic.conf
-rw-r--r-- 1 root root  2569 Apr 16 08:54 analog-input-linein.conf
-rw-r--r-- 1 root root  2758 Apr 16 08:54 analog-input-mic.conf
-rw-r--r-- 1 root root  1330 Apr 16 08:54 analog-input-mic.conf.common
-rw-r--r-- 1 root root  1457 Apr 16 08:54 analog-input-mic-line.conf
-rw-r--r-- 1 root root  2185 Apr 16 08:54 analog-input-rear-mic.conf
-rw-r--r-- 1 root root  1425 Apr 16 08:54 analog-input-tvtuner.conf
-rw-r--r-- 1 root root  1385 Apr 16 08:54 analog-input-video.conf
-rw-r--r-- 1 root root  1929 Apr 16 08:54 analog-output.conf
-rw-r--r-- 1 root root 11446 Apr 16 08:54 analog-output.conf.common
-rw-r--r-- 1 root root  2139 Apr 16 08:54 analog-output-headphones-2.conf
-rw-r--r-- 1 root root  3147 Apr 16 08:54 analog-output-headphones.conf
-rw-r--r-- 1 root root  4095 Apr 16 08:54 analog-output-lineout.conf
-rw-r--r-- 1 root root  1993 Apr 16 08:54 analog-output-mono.conf
-rw-r--r-- 1 root root  3725 Apr 16 08:54 analog-output-speaker-always.conf
-rw-r--r-- 1 root root  4521 Apr 16 08:54 analog-output-speaker.conf
-rw-r--r-- 1 root root   181 Apr 16 08:54 hdmi-output-0.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-1.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-2.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-3.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-4.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-5.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-6.conf
-rw-r--r-- 1 root root   183 Apr 16 08:54 hdmi-output-7.conf
-rw-r--r-- 1 root root   789 Apr 16 08:54 iec958-stereo-input.conf
-rw-r--r-- 1 root root   712 Apr 16 08:54 iec958-stereo-output.conf
-rw-r--r-- 1 root root  1072 Apr 16 08:54 steelseries-arctis-5-output-chat.conf
-rw-r--r-- 1 root root  1064 Apr 16 08:54 steelseries-arctis-5-output-game.conf
-rw-r--r-- 1 root root   937 Apr 16 08:54 steelseries-arctis-7-input.conf
-rw-r--r-- 1 root root  1209 Apr 16 08:54 steelseries-arctis-7-output-mono.conf
-rw-r--r-- 1 root root  1299 Apr 16 08:54 steelseries-arctis-7-output-stereo.conf
rm: cannot remove '/etc/asound.conf': No such file or directory
rm: cannot remove '/root/.pulse': No such file or directory
rm: cannot remove '/root/.asound*': No such file or directory
rm: cannot remove '/root/.pulse-cookie': No such file or directory
Hit:1 http://ppa.launchpad.net/ubuntu-audio-dev/alsa-daily/ubuntu disco InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu disco InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu disco-updates InRelease
Hit:4 http://us.archive.ubuntu.com/ubuntu disco-backports InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu disco-security InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  aptitude-common libboost-iostreams1.67.0 libcwidget3v5
Suggested packages:
  aptitude-doc-en | aptitude-doc apt-xapian-index debtags tasksel
  libcwidget-dev
Recommended packages:
  libparse-debianchangelog-perl
The following NEW packages will be installed:
  aptitude aptitude-common libboost-iostreams1.67.0 libcwidget3v5
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,684 kB of archives.
After this operation, 18.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu disco/universe i386 aptitude-common all 0.8.11-3ubuntu1 [1,710 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu disco/main i386 libboost-iostreams1.67.0 i386 1.67.0-13 [226 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu disco/universe i386 libcwidget3v5 i386 0.5.17-11 [323 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu disco/universe i386 aptitude i386 0.8.11-3ubuntu1 [1,425 kB]
Fetched 3,684 kB in 1s (5,301 kB/s)
Selecting previously unselected package aptitude-common.
(Reading database ... 166447 files and directories currently installed.)
Preparing to unpack .../aptitude-common_0.8.11-3ubuntu1_all.deb ...
Unpacking aptitude-common (0.8.11-3ubuntu1) ...
Selecting previously unselected package libboost-iostreams1.67.0:i386.
Preparing to unpack .../libboost-iostreams1.67.0_1.67.0-13_i386.deb ...
Unpacking libboost-iostreams1.67.0:i386 (1.67.0-13) ...
Selecting previously unselected package libcwidget3v5:i386.
Preparing to unpack .../libcwidget3v5_0.5.17-11_i386.deb ...
Unpacking libcwidget3v5:i386 (0.5.17-11) ...
Selecting previously unselected package aptitude.
Preparing to unpack .../aptitude_0.8.11-3ubuntu1_i386.deb ...
Unpacking aptitude (0.8.11-3ubuntu1) ...
Setting up libcwidget3v5:i386 (0.5.17-11) ...
Setting up aptitude-common (0.8.11-3ubuntu1) ...
Setting up libboost-iostreams1.67.0:i386 (1.67.0-13) ...
Setting up aptitude (0.8.11-3ubuntu1) ...
update-alternatives: using /usr/bin/aptitude-curses to provide /usr/bin/aptitude (aptitude) in auto mode
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.29-0ubuntu2) ...
No candidate version found for paman     
Unable to apply some actions, aborting
sudo: lshw: command not found
total 0
drwxr-xr-x  16 root root     4300 Jun  3 19:06 ..
crw-rw----+  1 root audio 116, 33 Jun  3 19:06 timer
crw-rw----+  1 root audio 116,  1 Jun  3 19:06 seq
crw-rw----+  1 root audio 116,  6 Jun  3 19:06 hwC0D0
crw-rw----+  1 root audio 116,  7 Jun  3 19:06 controlC0
drwxr-xr-x   2 root root       60 Jun  3 19:06 by-path
drwxr-xr-x   3 root root      220 Jun  3 19:06 .
crw-rw----+  1 root audio 116,  4 Jun  3 19:08 pcmC0D1p
crw-rw----+  1 root audio 116,  5 Jun  3 19:08 pcmC0D1c
crw-rw----+  1 root audio 116,  2 Jun  3 19:09 pcmC0D0p
crw-rw----+  1 root audio 116,  3 Jun  3 19:09 pcmC0D0c
/lib/modules/5.1.3op1/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/5.1.3op1/kernel/sound/pci/hda/snd-hda-codec-idt.ko
/lib/modules/5.1.3op1/kernel/sound/pci/hda/snd-hda-codec.ko
/lib/modules/5.1.3op1/kernel/sound/pci/hda/snd-hda-codec-generic.ko
/lib/modules/5.1.3op1/kernel/sound/hda/snd-hda-core.ko
/lib/modules/5.1.3op1/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/5.1.3op1/kernel/sound/core/oss/snd-pcm-oss.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-rawmidi.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-hrtimer.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-hwdep.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/snd-seq-dummy.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/snd-seq-midi-event.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/snd-seq.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/snd-seq-virmidi.ko
/lib/modules/5.1.3op1/kernel/sound/core/seq/snd-seq-midi.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-seq-device.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-pcm.ko
/lib/modules/5.1.3op1/kernel/sound/core/snd-timer.ko
/lib/modules/5.1.3op1/kernel/sound/usb/snd-usbmidi-lib.ko
/lib/modules/5.1.3op1/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
/lib/modules/5.1.3op1/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/5.1.3op1/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/5.1.3op1/kernel/sound/usb/hiface/snd-usb-hiface.ko
/lib/modules/5.1.3op1/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
/lib/modules/5.1.3op1/kernel/sound/usb/usx2y/snd-usb-us122l.ko
/lib/modules/5.1.3op1/kernel/sound/usb/misc/snd-ua101.ko
/lib/modules/5.1.3op1/kernel/sound/drivers/snd-virmidi.ko
cat: /dev/sndstat: No such file or directory
00:00.0 Host bridge [0600]: Intel Corporation US15W/US15X SCH [Poulsbo] Host Bridge [8086:8100] (rev 07)
00:02.0 VGA compatible controller [0300]: Intel Corporation US15W/US15X SCH [Poulsbo] Graphics Controller [8086:8108] (rev 07)
00:1b.0 Audio device [0403]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] HD Audio Controller [8086:811b] (rev 07)
00:1c.0 PCI bridge [0604]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] PCI Express Port 1 [8086:8110] (rev 07)
00:1d.0 USB controller [0c03]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #1 [8086:8114] (rev 07)
00:1d.1 USB controller [0c03]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #2 [8086:8115] (rev 07)
00:1d.2 USB controller [0c03]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] USB UHCI Controller #3 [8086:8116] (rev 07)
00:1d.7 USB controller [0c03]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] USB EHCI Controller [8086:8117] (rev 07)
00:1e.0 SD Host controller [0805]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #1 [8086:811c] (rev 07)
00:1e.1 SD Host controller [0805]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #2 [8086:811d] (rev 07)
00:1e.2 SD Host controller [0805]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] SDIO/MMC Controller #3 [8086:811e] (rev 07)
00:1f.0 ISA bridge [0601]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] LPC Bridge [8086:8119] (rev 07)
00:1f.1 IDE interface [0101]: Intel Corporation US15W/US15X/US15L/UL11L SCH [Poulsbo] IDE Controller [8086:811a] (rev 07)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 02)
Bus 001 Device 003: ID 148f:2770 Ralink Technology, Corp. RT2770 Wireless Adapter
Bus 001 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 006: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
Bus 001 Device 004: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 04b4:1974 Cypress Semiconductor Corp. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
/usr/sbin/alsactl
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  joggler     747 F.... pulseaudio
dpkg-query: no path found matching pattern *bin/slmodemd*
[    0.003237] Found optimal setting for mtrr clean up
[    0.605616] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[    0.617106] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.677118] pnp: PnP ACPI: found 7 devices
[    1.598892] efi-framebuffer: probe of efi-framebuffer.0 failed with error -5
[    1.639869] libphy: r8169: probed
[    1.657786] hub 1-0:1.0: USB hub found
[    1.659140] hub 2-0:1.0: USB hub found
[    1.660143] hub 3-0:1.0: USB hub found
[    1.661118] hub 4-0:1.0: USB hub found
[    1.661603] i8042: PNP: No PS/2 controller found.
[    1.673705] sdhci-pci 0000:00:1e.0: SDHCI controller found [8086:811c] (rev 7)
[    1.674288] sdhci-pci 0000:00:1e.1: SDHCI controller found [8086:811d] (rev 7)
[    1.674734] sdhci-pci 0000:00:1e.2: SDHCI controller found [8086:811e] (rev 7)
[    1.693673] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    2.150038] hub 1-4:1.0: USB hub found
[    2.622054] hub 1-4.4:1.0: USB hub found
[    5.017190] sd 2:0:0:0: [sda] No Caching mode page found
[   10.966717] snd_hda_intel 0000:00:1b.0: enabling device (0000 -> 0002)
[   11.010403] snd_hda_codec_idt hdaudioC0D0: autoconfig for STAC9202: line_outs=1 (0xd/0x0/0x0/0x0/0x0) type:line
[   11.010412] snd_hda_codec_idt hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   11.010418] snd_hda_codec_idt hdaudioC0D0:    hp_outs=1 (0xa/0x0/0x0/0x0/0x0)
[   11.010422] snd_hda_codec_idt hdaudioC0D0:    mono: mono_out=0x0
[   11.010427] snd_hda_codec_idt hdaudioC0D0:    dig-out=0x8/0x0
[   11.010431] snd_hda_codec_idt hdaudioC0D0:    inputs:
[   11.010436] snd_hda_codec_idt hdaudioC0D0:      Mic=0xb
[   11.010441] snd_hda_codec_idt hdaudioC0D0:      Line=0xc
[   11.010446] snd_hda_codec_idt hdaudioC0D0:      CD=0x11
[   11.010450] snd_hda_codec_idt hdaudioC0D0:    dig-in=0x7
[   11.041252] input: HDA Intel MID Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   11.041499] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   11.041733] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   11.041965] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   13.895332] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[   13.910079] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.36
sudo: /etc/init.d/sl-modem-daemon: command not found
/etc/modprobe.d/alsa-base.conf:options snd-hda-intel model=pa6
/sys/firmware/efi/systab: SMBIOS entry point missing
snd_hda_codec_idt      45056  1
snd_hda_codec_generic    49152  1 snd_hda_codec_idt
snd_hda_intel          24576  3
snd_hda_codec          69632  3 snd_hda_intel,snd_hda_codec_idt,snd_hda_codec_generic
snd_hwdep              16384  1 snd_hda_codec
snd_hda_core           45056  4 snd_hda_intel,snd_hda_codec,snd_hda_codec_idt,snd_hda_codec_generic
snd_pcm_oss            36864  0
snd_mixer_oss          20480  1 snd_pcm_oss
snd_pcm                61440  4 snd_pcm_oss,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_dummy          16384  0
snd_seq_oss            28672  0
snd_seq_midi           16384  0
snd_rawmidi            24576  1 snd_seq_midi
rt2800usb              24576  0
snd_seq_midi_event     16384  2 snd_seq_midi,snd_seq_oss
rt2800lib              86016  1 rt2800usb
rt2x00usb              16384  1 rt2800usb
rt2x00lib              40960  3 rt2800lib,rt2800usb,rt2x00usb
snd_seq                40960  6 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi,snd_seq_oss
snd_seq_device         16384  4 snd_seq,snd_rawmidi,snd_seq_midi,snd_seq_oss
snd_timer              24576  2 snd_seq,snd_pcm
snd                    45056  19 snd_pcm_oss,snd_hda_intel,snd_hwdep,snd_mixer_oss,snd_seq,snd_hda_codec,snd_hda_codec_idt,snd_timer,snd_rawmidi,snd_hda_codec_generic,snd_seq_device,snd_seq_oss,snd_pcm
soundcore              16384  1 snd
usb_storage            40960  2
usbhid                 32768  0
hid                    81920  4 hid_generic,usbhid,hid_logitech_dj,hid_logitech_hidpp
No PulseAudio daemon running, or not running as session daemon.
**** List of PLAYBACK Hardware Devices ****
No protocol specified
xcb_connection_has_error() returned true
card 0: MID [HDA Intel MID], device 0: STAC9202 Analog [STAC9202 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: MID [HDA Intel MID], device 1: STAC9202 Digital [STAC9202 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
Unloading ALSA sound driver modules: snd-hda-codec-idt snd-hda-codec-generic snd-hda-intel snd-hda-codec snd-hwdep snd-hda-core snd-pcm-oss snd-mixer-oss snd-pcm snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-seq-device snd-timer (failed: modules still loaded: snd-hda-codec-idt snd-hda-codec-generic snd-hda-intel snd-hda-codec snd-hwdep snd-hda-core snd-pcm snd-timer).
Loading ALSA sound driver modules: snd-hda-codec-idt snd-hda-codec-generic snd-hda-intel snd-hda-codec snd-hwdep snd-hda-core snd-pcm-oss snd-mixer-oss snd-pcm snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-seq-device snd-timer.
- Pete

Auto mater

User avatar
roobarb!
Posts: 1525
Joined: Sat Mar 05, 2011 1:30 pm
Location: Manchester, UK
Contact:

Re: Annual ALSA Appeal

Post by roobarb! » Wed Jun 05, 2019 10:53 am

Paul Webster wrote:
Mon Jun 03, 2019 12:38 pm
hdajackretask ?
That's the one! I kept diddling around with it and managed to change things but never fix anything.

Anyone who grabs this image should be able to install Xorg using:

Code: Select all

of-xorg-installer
Which automates pretty much everything - no desktop, just Xorg. You can then run:

Code: Select all

startx
From one terminal and then run GUI apps from another. Makes it easier to bring up / tear down Xorg if anything goes awry.
birdslikewires.net - home of the Reflash System, SqueezePlay (OS) and various tools for the Joggler!

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Wed Jun 05, 2019 1:49 pm

Thank you Andy.

Here starting all over again as I installed too many desktops and got caught up in the Netplan stuff even though I installed Vino and was using the remote x ssh login.

Made the build way too fat. IE: firefox runs and does play you tube videos with sound but it is way too slow...

I kept changing the pin configuration using above mentioned program.

Why did the sound configuration work fine when I updated Buzz's build to Ubuntu 18.04 a few months ago?
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Wed Jun 05, 2019 1:53 pm

Here is a list of what I have done to get this going.

1 - wrote build to 8 Gb USB stick
2 - rewrote the boot EFI partition to fat32 and made it 182 Mb...using gparted and disk manager (in Ubuntu).
3 - expanded main partition to 8 Gb
4 - booted fine. SSH'd to it and:

Code: Select all

Last login: Fri Apr 12 18:46:34 2019
root@openframe:~# df -l
Filesystem     1K-blocks   Used Available Use% Mounted on
udev              248068      0    248068   0% /dev
tmpfs              50444   4936     45508  10% /run
/dev/sda2        7512148 810976   6319584  12% /
tmpfs             252208      0    252208   0% /dev/shm
tmpfs               5120      4      5116   1% /run/lock
tmpfs             252208      0    252208   0% /sys/fs/cgroup
tmpfs             262144   1136    261008   1% /var/cache/apt
tmpfs             262144      0    262144   0% /var/lib/apt/lists
tmpfs              16384    172     16212   2% /var/log
tmpfs             196608      8    196600   1% /tmp
/dev/sda1         186164  14824    171340   8% /boot
tmpfs              50440      0     50440   0% /run/user/0
root@openframe:~# free
              total        used        free      shared  buff/cache   available
Mem:         504420       45012      364732        6256       94676      440992
Swap:             0           0           0
root@openframe:~# 
5 - added swap space
Edited FSTAB

Code: Select all

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc     /proc                proc    nodev,noexec,nosuid   0    0
tmpfs    /tmp                 tmpfs   noatime,size=192M     0    0
tmpfs    /var/cache/apt       tmpfs   noatime,size=256M     0    0
tmpfs    /var/lib/apt/lists   tmpfs   noatime,size=256M     0    0
tmpfs    /var/log             tmpfs   noatime,size=16M      0    0

/dev/sda2   /       ext2    errors=remount-ro,noatime   0    0
/dev/sda1   /boot   vfat    defaults                          0    0
/dev/mmcblk2p2 swap swap defaults 0 0
6 - rebooted

Code: Select all

root@openframe:~# free
              total        used        free      shared  buff/cache   available
Mem:         504420       43540      387440        4488       73440      444520
Swap:        972284           0      972284
7 - increased size of apt cache
nano /etc/apt/apt.conf.d/70debconf

APT::Cache-Limit "100000000";

reboot

8. update and distal upgrade

9 -
joggler@openframe:/usr/local/sbin$ ls
of-calibrate of-getip of-keycheck of-startx
of-clean of-identifier of-netplan of-xorg-installer
joggler@openframe:/usr/local/sbin$


10. ran of-xorg-installer via console with root.
Errored out on installation.
Created a joggler sudo user and tried again.
Errored out on installation

joggler@openframe:~$ startx

/etc/X11/xinit/xserverrc: 3: exec: /usr/bin/X: not found
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: server error
Couldn't get a file descriptor referring to the console

11 - started all over running each line of the script manually and it worked!!!

12 - ssh'd via ssh -Y joggler@ipofjoggler

13 - installed gparted to see how much of the 8Gb stick I am using now.

14 - xforwarding is not working. When I run a program via SSH it shows up running on the console.

or see this:

root@openframe:~# gparted
/sys/firmware/efi/systab: SMBIOS entry point missing

(gpartedbin:601): Gtk-WARNING **: 18:41:18.206: cannot open display: :0.0
- Pete

Auto mater

User avatar
pete
Posts: 2759
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Annual ALSA Appeal

Post by pete » Wed Jun 05, 2019 9:46 pm

So I went to one of the Squeezeplayer Joggler doing the X windows login and it works perfectly but it is an old OS.

root@ICS-Jog-SQP-17:/bin# uname -a
Linux ICS-Jog-SQP-17 3.18.2op4 #4 SMP Thu Jan 15 16:26:27 GMT 2015 i686 i686 i686 GNU/Linux
SP-17.jpg
and my updated Openpeak 1 running Ubuntu 18.04

root@ICS-Jog-UBT-16B:~# uname -a
Linux ICS-Jog-UBT-16B 3.2.84joggler1 #52 SMP Mon Nov 28 21:52:10 UTC 2016 i686 i686 i686 GNU/Linux

root@ICS-Jog-UBT-16B:~# lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic
root@ICS-Jog-UBT-16B:~#
Ubuntu1804.jpg
- Pete

Auto mater

Post Reply