All:
I'm trying to get squeezelite (https://code.google.com/p/squeezelite/)to work on my new Odroid U3, but I'm stuck on an incrutable error. Dmesg output is:
[10411.260267] max98090 1-0010: ASoC: can't set HiFi hw params: -22
[10458.467944] max98090 1-0010: ASoC: can't set HiFi hw params: -22
[10463.471445] max98090 1-0010: ASoC: can't set HiFi hw params: -22
Squeezelite also throws an error of:
alsa_open:330 unable to set hw params: Invalid argument
That comes from this line of code in squeezelite:
$this->bbcode_second_pass_code('', '
// set params
if ((err = snd_pcm_hw_params(pcmp, hw_params)) < 0) {
LOG_ERROR("unable to set hw params: %s", snd_strerror(err));
return err;
}
')
So it appears to be a simple call to check the hardware parameters. I can't find any sound related module loaded. lsmod reports:
Module Size Used by
vfat 9132 1
fat 50266 1 vfat
joydev 8680 0
udl 18806 0
drm_usb 2312 1 udl
udlfb 16922 0
syscopyarea 3071 2 udl,udlfb
sysfillrect 3366 2 udl,udlfb
sysimgblt 2146 2 udl,udlfb
mousedev 10068 0
fb_sys_fops 1443 1 udlfb
smsc95xx 19094 0
usbnet 21580 1 smsc95xx
usbtouchscreen 11963 0
gpio_keys 7070 0
ipv6 303099 16
Any thoughts?