Samsung Chromebook 2 XE503C32 Audio Issues

This forum is for supported devices using an ARMv7 Samsung SoC.

Samsung Chromebook 2 XE503C32 Audio Issues

Postby klugja » Thu Jul 11, 2019 6:02 am

I just installed archlinux on the Chromebook 2. In mate-volume-control under hardware it only lists "Built-in Audio" "Analog mono output". This only works when I select "Headphones" as the output connector, and only in the left channel. Actually, if I select Speakers, it still comes through the headphones at a greatly reduced volume.

I suspect this is not the correct driver. I find these two alsa-lib 1.1.9 files.

pacmd says there is only one card, and it is mono. So how do I get or set up a better sound driver for my Chromebook 2?

$this->bbcode_second_pass_code('', '1 card(s) available.
index: 0
name: <alsa_card.platform-sound>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "Peach-Pi-I2S-MAX98091"
alsa.long_card_name = "Peach-Pi-I2S-MAX98091"
alsa.driver_name = "snd_soc_snow"
device.bus_path = "platform-sound"
sysfs.path = "/devices/platform/sound/sound/card0"
device.form_factor = "internal"
device.string = "0"
device.description = "Built-in Audio"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card"
profiles:
input:analog-mono: Analog Mono Input (priority 7, available: unknown)
output:analog-mono: Analog Mono Output (priority 700, available: unknown)
off: Off (priority 0, available: unknown)
')


There are two configuration files that seem to indicate this should be stereo:
$this->bbcode_second_pass_code('', '
/usr/share/alsa/ucm/DAISY-I2S
DAISY-I2S.conf
HiFi.conf
')
klugja
 
Posts: 10
Joined: Thu Jul 11, 2019 5:22 am

Re: Samsung Chromebook 2 XE503C32 Audio Issues

Postby klugja » Sat Jul 13, 2019 5:20 am

It seems the sound driver selected by Arch Linux is probably wrong, but not sure how to fix this:

$this->bbcode_second_pass_code('', '# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PeachPiI2SMAX98 [Peach-Pi-I2S-MAX98091], device 0: Primary multicodec-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0
')

Versus ChromeOS:

$this->bbcode_second_pass_code('', '**** List of PLAYBACK Hardware Devices ****
card 0: DAISYI2S [DAISY-I2S], device 0: Primary HiFi-0 []
Subdevices: 1/1
Subdevice #0: subdevice #0')
klugja
 
Posts: 10
Joined: Thu Jul 11, 2019 5:22 am

Re: Samsung Chromebook 2 XE503C32 Audio Issues

Postby klugja » Sun Jul 14, 2019 4:06 am

Looks like the device tree is incorrect.

The device tree entry for sound/compatible should be (according to my ChromeOS):

google,daisy-audio-max98091

But archlinuxarm device tree sound/compatible says:
google,snow-audio-max98091


According to dmesg in chromeos, this loads daisy-snd-max98095.

But instead I get snow-audio-sound driver with lots of errors in dmesg.

So where is the source for arch-linux-arm (including the device tree), and where is the source for daisy-audio?

Looks like getting a chromebook to work with sound in Linux is not a trivial task.

What I downloaded is here:

http://os.archlinuxarm.org/os/ArchLinux ... est.tar.gz

So where is the source?
klugja
 
Posts: 10
Joined: Thu Jul 11, 2019 5:22 am


Return to Samsung

Who is online

Users browsing this forum: No registered users and 7 guests