Hello, I’m hoping someone can help me figure out what’s going wrong. I’ve got a BBB rev C, and I followed these instructions at ComputerAudiophile to turn it into a media renderer for JRiver MC: http://www.computeraudiophile.com/content/625-geek-speak-how-build-upnp-dlna-openhome-renderer-less-100/
It worked swimmingly when hooked up the a FiiO Olympus 2 DAC. I’m trying now to get it working with a Bricasti M1, but there seems to be some sort of disagreement between ALSA and the XMOS USB 2.0 Audio. I’ve upgraded to Debian Jessie, tried disabling the mixers, but I can’t even get speaker-test to run properly. I think I’ve isolated the relevant lines of dmesg, but I can’t make out what the actual problem is. Can anyone help me out?
Here’re the dmesg lines. I’m running Linux version 3.8.13-bone70.
Here it finds the M1 (connected through a USB hub)
[ 1.677684] usb 1-1.1: New USB device found, idVendor=25d0, idProduct=0002
[ 1.677695] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1.677705] usb 1-1.1: Product: XMOS USB Audio 2.0
[ 1.677713] usb 1-1.1: Manufacturer: XMOS
[ 1.677723] usb 1-1.1: SerialNumber: 0000
[ 1.678170] usb 1-1.1: usb_probe_device
[ 1.678186] usb 1-1.1: configuration #1 chosen from 2 choices
[ 1.678297] usb 1-1.1: adding 1-1.1:1.0 (config #1, interface 0)
[ 1.678640] usb 1-1.1: adding 1-1.1:1.1 (config #1, interface 1)
[ 1.678941] usb 1-1.1: adding 1-1.1:1.2 (config #1, interface 2)
[ 1.679305] hub 1-1:1.0: port 4, status 0101, change 0000, 12 Mb/s
[ 1.745299] usb 1-1.4: new high-speed USB device number 4 using musb-hdrc
[ 1.758997] hub 1-1:1.0: port 4 not reset yet, waiting 10ms
[ 1.839787] usb 1-1.4: default language 0x0409
[ 1.840371] usb 1-1.4: udev 4, busnum 1, minor = 3
I’m not sure what’s happening here, but it seems related:
[ 7.163912] snd-usb-audio 1-1.1:1.0: usb_probe_interface
[ 7.163948] snd-usb-audio 1-1.1:1.0: usb_probe_interface - got id
[ 8.176858] usb 1-1.1: systemd-udevd timed out on ep0out len=4/4
[ 8.176885] ALSA sound/usb/clock.c:279 3:1:1: cannot set freq 384000 (v2)
[ 8.185939] ALSA sound/usb/mixer.c:355 cannot get ctl value: req = 0x83, wValue = 0x201, wIndex = 0xa00, type = 4
[ 8.196724] ALSA sound/usb/mixer.c:931 10:0: cannot get min/max values for control 2 (id 10)
[ 8.206235] ALSA sound/usb/mixer.c:355 cannot get ctl value: req = 0x83, wValue = 0x200, wIndex = 0xa00, type = 4
[ 8.216975] ALSA sound/usb/mixer.c:931 10:0: cannot get min/max values for control 2 (id 10)
And here’re the lines when I was trying to get audio out:
[ 95.228414] ALSA sound/usb/pcm.c:342 3:1:1: usb_set_interface failed (-71)
[ 346.852203] Unable to handle kernel paging request at virtual address bf740f8a
[ 346.859743] pgd = df628000
[ 346.862560] [bf740f8a] *pgd=00000000
[ 346.866299] Internal error: Oops: 80000005 [#1] SMP THUMB2
[ 346.872026] Modules linked in: g_multi libcomposite 8192cu snd_usb_audio snd_hwdep snd_usbmidi_lib omap_rng mt7601Usta(O)
[ 346.883497] CPU: 0 Tainted: G O (3.8.13-bone70 #1)
[ 346.889760] PC is at 0xbf740f8a
[ 346.893042] LR is at snd_ctl_ioctl+0x753/0x8f8
[ 346.897680] pc : [] lr : [] psr: a0000033
sp : de69be88 ip : 00000000 fp : 00000002
[ 346.909652] r10: 00000000 r9 : bec43448 r8 : de5e697c
[ 346.915103] r7 : de5e6a18 r6 : de3985f8 r5 : dd9df430 r4 : dd9df400
[ 346.921906] r3 : bf8c0071 r2 : 00000000 r1 : dd9df400 r0 : de3985c0
[ 346.928711] Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA Thumb Segment user
[ 346.936330] Control: 50c5387d Table: 9f628019 DAC: 00000015
[ 346.942319] Process alsamixer (pid: 1038, stack limit = 0xde69a240)
[ 346.948854] Stack: (0xde69be88 to 0xde69c000)
[ 346.953397] be80: e0f08000 de5e697c 00000000 00000200 de34acc8 00000000
[ 346.961922] bea0: 000d8fc0 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 346.970452] bec0: 00000000 00000000 00000000 00000000 00000000 00000000 de69bf78 de354440
[ 346.978983] bee0: de59a9c0 bec43448 00000003 c2c85512 00000000 00000000 00000002 c00c6a01
[ 346.987522] bf00: 00000002 00000001 000d9248 c0008473 de645019 df04e5c0 00000000 deae1548
[ 346.996058] bf20: de354440 00000101 00000003 df3e43c0 df3e4380 00000001 00000003 00000000
[ 347.004587] bf40: de59a9d4 00010000 de59a9c0 de59a9d4 00000802 c04d116f 00000802 de59a9c0
[ 347.013110] bf60: 00000000 00000003 bec43448 c2c85512 00000000 00000000 00000002 c00c6e25
[ 347.021645] bf80: 00000026 00000000 de69bfb0 00000000 000d9290 00000000 00000036 c000c9e4
[ 347.030181] bfa0: de69a000 c000c841 00000000 000d9290 00000003 c2c85512 bec43448 000db800
[ 347.038709] bfc0: 00000000 000d9290 00000000 00000036 bec43448 0001a3a8 bec437dc 00000002
[ 347.047234] bfe0: b6e5842c bec4343c b6de8fad b6cb1ed6 200f0030 00000003 00000000 00000000
[ 347.055792] [] (snd_ctl_ioctl+0x753/0x8f8) from [] (do_vfs_ioctl+0x5d/0x43c)
[ 347.064962] [] (do_vfs_ioctl+0x5d/0x43c) from [] (sys_ioctl+0x45/0x48)
[ 347.073601] [] (sys_ioctl+0x45/0x48) from [] (ret_fast_syscall+0x1/0x46)
[ 347.082402] Code: bad PC value
[ 347.085588] —[ end trace 17731d53040679dc ]—
Does this mean anything to anyone?
Thanks in advance,
-JP