Hello, I have a problem with crashing USB on my BBW running Debian 8.3. I can't pinpoint precisely what causes the crashes, but they seem to be related to prolonged use of USB audio device. After the crash the USB is dead and does not detect devices disconnected, or connected. Regardless of what is connected, lsusb always shows the same devices. Processes trying to access audio device just hang. The board is powered from an external power supply (5.1V/2A), and has latest updates installed. System version from ID.txt: BeagleBoard.org Debian Image 2016-01-17 uname -a: Linux beaglebone 4.1.15-ti-rt-r41 #1 SMP PREEMPT RT Thu Jan 14 20:33:29 UTC 2016 armv7l GNU/Linux lsusb: root@beaglebone:~# lsusb Bus 001 Device 002: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub root@beaglebone:~#
Error messages from syslog: Mar 15 03:49:36 beaglebone kernel: [ 2150.859776] Modules linked in: pruss_remoteproc snd_usb_audio snd_hwdep snd_usbmidi_lib snd_rawmidi omap_rng snd_seq_device rng_core snd_soc_davinci_mcasp snd_soc_edma spi_omap2_mcspi usb_f_ecm g_ether usb_f_rndis u_ether libcomposite uio_pdrv_genirq uio Mar 15 03:49:36 beaglebone kernel: [ 2150.859793] CPU: 0 PID: 545 Comm: svxlink Not tainted 4.1.15-ti-rt-r41 #1 Mar 15 03:49:36 beaglebone kernel: [ 2150.859797] Hardware name: Generic AM33XX (Flattened Device Tree) Mar 15 03:49:36 beaglebone kernel: [ 2150.859805] task: ccea8f80 ti: ccf70000 task.ti: ccf70000 Mar 15 03:49:36 beaglebone kernel: [ 2150.859835] PC is at musb_start_urb+0x54/0xd8c Mar 15 03:49:36 beaglebone kernel: [ 2150.859843] LR is at musb_advance_schedule+0x130/0x2bc Mar 15 03:49:36 beaglebone kernel: [ 2150.859852] pc : [<c0787130>] lr : [<c0787f98>] psr: 00070013 Mar 15 03:49:36 beaglebone kernel: [ 2150.859852] sp : ccf71c70 ip : ccf71d00 fp : ccf71cfc Mar 15 03:49:36 beaglebone kernel: [ 2150.859857] r10: cdb24b60 r9 : cdb24b60 r8 : cdb24010 Mar 15 03:49:36 beaglebone kernel: [ 2150.859863] r7 : 00000000 r6 : ffffffec r5 : ccd48b80 r4 : cdb24010 Mar 15 03:49:36 beaglebone kernel: [ 2150.859868] r3 : 00000000 r2 : 00000001 r1 : cdb24b60 r0 : cdb24010 Mar 15 03:49:36 beaglebone kernel: [ 2150.859878] Flags: nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user Mar 15 03:49:36 beaglebone kernel: [ 2150.859885] Control: 10c5387d Table: 8c05c019 DAC: 00000015 Mar 15 03:49:36 beaglebone kernel: [ 2150.860238] [<c0787130>] (musb_start_urb) from [<c0787f98>] (musb_advance_schedule+0x130/0x2bc) Mar 15 03:49:36 beaglebone kernel: [ 2150.860253] [<c0787f98>] (musb_advance_schedule) from [<c07881fc>] (musb_cleanup_urb+0xd8/0xf0) Mar 15 03:49:36 beaglebone kernel: [ 2150.860268] [<c07881fc>] (musb_cleanup_urb) from [<c07887a4>] (musb_urb_dequeue+0x164/0x184) Mar 15 03:49:36 beaglebone kernel: [ 2150.860295] [<c07887a4>] (musb_urb_dequeue) from [<c0737e3c>] (unlink1+0x3c/0x124) Mar 15 03:49:36 beaglebone kernel: [ 2150.860313] [<c0737e3c>] (unlink1) from [<c073914c>] (usb_hcd_unlink_urb+0x64/0xe8) Mar 15 03:49:36 beaglebone kernel: [ 2150.860327] [<c073914c>] (usb_hcd_unlink_urb) from [<c0739eb0>] (usb_unlink_urb+0x3c/0x58) Mar 15 03:49:36 beaglebone kernel: [ 2150.860453] [<c0739eb0>] (usb_unlink_urb) from [<bf0adaf0>] (deactivate_urbs+0xd4/0xe8 [snd_usb_audio]) Mar 15 03:49:36 beaglebone kernel: [ 2150.860535] [<bf0adaf0>] (deactivate_urbs [snd_usb_audio]) from [<bf0aecac>] (snd_usb_endpoint_stop+0x40/0x60 [snd_usb_audio]) Mar 15 03:49:36 beaglebone kernel: [ 2150.860610] [<bf0aecac>] (snd_usb_endpoint_stop [snd_usb_audio]) from [<bf0b868c>] (stop_endpoints+0x6c/0x84 [snd_usb_audio]) Mar 15 03:49:36 beaglebone kernel: [ 2150.860681] [<bf0b868c>] (stop_endpoints [snd_usb_audio]) from [<bf0b8818>] (snd_usb_substream_playback_trigger+0xb4/0xd0 [snd_usb_audio]) Mar 15 03:49:36 beaglebone kernel: [ 2150.860730] [<bf0b8818>] (snd_usb_substream_playback_trigger [snd_usb_audio]) from [<c086bac0>] (snd_pcm_do_stop+0x64/0x68) Mar 15 03:49:36 beaglebone kernel: [ 2150.860745] [<c086bac0>] (snd_pcm_do_stop) from [<c086b7e8>] (snd_pcm_action_single+0x48/0x90) Mar 15 03:49:36 beaglebone kernel: [ 2150.860758] [<c086b7e8>] (snd_pcm_action_single) from [<c086b9b4>] (snd_pcm_action+0x110/0x114) Mar 15 03:49:36 beaglebone kernel: [ 2150.860771] [<c086b9b4>] (snd_pcm_action) from [<c086c238>] (snd_pcm_drop+0x6c/0xa8) Mar 15 03:49:36 beaglebone kernel: [ 2150.860785] [<c086c238>] (snd_pcm_drop) from [<c086cabc>] (snd_pcm_release_substream.part.12+0x1c/0xa4) Mar 15 03:49:36 beaglebone kernel: [ 2150.860799] [<c086cabc>] (snd_pcm_release_substream.part.12) from [<c086cc14>] (snd_pcm_release+0xa0/0xac) Mar 15 03:49:36 beaglebone kernel: [ 2150.860821] [<c086cc14>] (snd_pcm_release) from [<c01b5d34>] (__fput+0x90/0x1e0) Mar 15 03:49:36 beaglebone kernel: [ 2150.860837] [<c01b5d34>] (__fput) from [<c01b5ef4>] (____fput+0x18/0x1c) Mar 15 03:49:36 beaglebone kernel: [ 2150.860861] [<c01b5ef4>] (____fput) from [<c0065dc4>] (task_work_run+0xc0/0xf8) Mar 15 03:49:36 beaglebone kernel: [ 2150.860891] [<c0065dc4>] (task_work_run) from [<c0014490>] (do_work_pending+0xa4/0xc4) Mar 15 03:49:36 beaglebone kernel: [ 2150.860907] [<c0014490>] (do_work_pending) from [<c0010acc>] (work_pending+0xc/0x20) Mar 15 03:49:36 beaglebone kernel: [ 2151.421641] ---[ end trace 0000000000000002 ]--- Thanks, Jacek. -- Given a choice between two theories, take the one which is funnier -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
