I recently picked up a used Joggler to use as a SqueezePlayer and discovered your wonderfull SqueezePlay OS. It seems like it will be just the ticket. I also picked up a Behringer UCA202 USB/DAC as it seems that many people were having success with it with the Joggler. I installed the internal SqueezePlay OS and all went well until I tried to set it to an External Interface in settings. When I rebooted it, it got into a loop with the the OpenPeak screen for about a second or two and then the SqueezePlay screen and then back to the OpenPeak screen (with a bunch of white lines near the bottom of the screen) and so on at 2 second intervals.
I tried the SqueezePlay OS booting from a USB stick and it fired up just fine but had the same boot loop once I tried to change to the External Interface in settings. I then reflashed it with the original OpenPeak O2 image, which seemed to repartition the memory which I thought was a good thing. It fired up the OpenPeak software just fine. I then tried to reflash with the internal SqueezePlay OS and ran into the same problem of not working after changeing to the External Interface and looping. I then reflashed and reinstalled the SqueezePlay OS internal which works as long I don't change the settings. I SSH in and got the following:
Code: Select all
joggler@joggler:~$ cat /proc/asound/cards
0 [CODEC ]: USB-Audio - USB Audio CODEC
Burr-Brown from TI USB Audio CODEC at usb-0000:00:1d.1-2, full speed
1 [USB ]: USB-Audio - VegaOne USB
Philips VegaOne USB at usb-0000:00:1d.1-1, full speed
2 [MID ]: HDA-Intel - HDA Intel MID
HDA Intel MID at 0xd01c0000 irq 16
joggler@joggler:~$ cat /etc/asound.conf
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
bindings {
0 0
1 1
}
}
ctl.dmixer {
type hw
card 0
}
I tried changing card 0 to card 1 which seemed to work. I got sound out of the Behringer, but I was also getting a stactic noise from the internal speakers. So I then tried replacing the asound.conf with a simple acound.conf that was posted earlier:
Code: Select all
pcm.!default {
type plug
slave.pcm {
type hw
card 1
}
}
ctl.!default {
type hw
card 1
}
With that I got no sound. I went back to the original asound.conf with the card 1 and it now just plays through the speakers!
I just checked the /proc/asound/cards and got:
joggler@joggler:~$ cat /proc/asound/cards
0 [MID ]: HDA-Intel - HDA Intel MID
HDA Intel MID at 0xd01c0000 irq 16
1 [USB ]: USB-Audio - VegaOne USB
Philips VegaOne USB at usb-0000:00:1d.1-1, full speed
2 [CODEC ]: USB-Audio - USB Audio CODEC
Burr-Brown from TI USB Audio CODEC at usb-0000:00:1
It looks like a different order. I am open to any suggestions.
I would like to use the Beringer UCA202 with the internal Squeezeplay OS and turn off the Joggler speakers. Do you have a better configuration for the asound.conf file or any further testing that I can do?