I just got my audio working this evening with a TLV320DAC32 DAC on a near-copy of the DM6446 EVM board (we use the TLV320DAC32 instead of the TLV320AIC33 and drop the I2C port expanders). I've had USB host mode working for a while, but now when I try to use audio after mounting a flash disk, or mount a flashdisk after using audio, I'm getting various errors as shown below. I thought I read a post here somewhere about a problem along these lines, but I can't seem to find it in the archives. Is this anything new? This is 2.6.31-rc7. CPPI DMA is enabled.
# aplay julie.wav Playing WAVE 'julie.wav' : Signed 16 bit Little Endian, Rate 8000 Hz, Mono # mount /dev/usb/flashdisk /mnt/usb ------------[ cut here ]------------ WARNING: at drivers/usb/musb/musb_host.c:123 musb_h_tx_flush_fifo+0x8c/0xc4() Could not flush host TX2 fifo: csr: 3403 Modules linked in: [<c00245a4>] (unwind_backtrace+0x0/0xdc) from [<c0032d50>] (warn_slowpath_common+0x4c/0x68) [<c0032d50>] (warn_slowpath_common+0x4c/0x68) from [<c0032da8>] (warn_slowpath_fmt+0x28/0x38) [<c0032da8>] (warn_slowpath_fmt+0x28/0x38) from [<c017c11c>] (musb_h_tx_flush_fifo+0x8c/0xc4) [<c017c11c>] (musb_h_tx_flush_fifo+0x8c/0xc4) from [<c017cdf4>] (musb_cleanup_urb+0xc8/0x128) [<c017cdf4>] (musb_cleanup_urb+0xc8/0x128) from [<c017e884>] (musb_urb_dequeue+0x154/0x1a8) [<c017e884>] (musb_urb_dequeue+0x154/0x1a8) from [<c0169e14>] (unlink1+0xf8/0x104) [<c0169e14>] (unlink1+0xf8/0x104) from [<c016aa3c>] (usb_hcd_unlink_urb+0x80/0xdc) [<c016aa3c>] (usb_hcd_unlink_urb+0x80/0xdc) from [<c0177d34>] (usb_stor_stop_transport+0x34/0x64) [<c0177d34>] (usb_stor_stop_transport+0x34/0x64) from [<c01770b4>] (command_abort+0xb4/0xf8) [<c01770b4>] (command_abort+0xb4/0xf8) from [<c0139ce0>] (__scsi_try_to_abort_cmd+0x28/0x34) [<c0139ce0>] (__scsi_try_to_abort_cmd+0x28/0x34) from [<c013b6b8>] (scsi_error_handler+0x13c/0x380) [<c013b6b8>] (scsi_error_handler+0x13c/0x380) from [<c00474c0>] (kthread+0x78/0x80) [<c00474c0>] (kthread+0x78/0x80) from [<c001fdac>] (kernel_thread_exit+0x0/0x8) ---[ end trace 7f7bc59e1dccb59c ]--- usb 1-1: reset high speed USB device using musb_hdrc and address 2 usb 1-1: device descriptor read/64, error -110 usb 1-1: device descriptor read/64, error -110 usb 1-1: reset high speed USB device using musb_hdrc and address 2 usb 1-1: device descriptor read/64, error -110 usb 1-1: device descriptor read/64, error -110 usb 1-1: reset high speed USB device using musb_hdrc and address 2 usb 1-1: device not accepting address 2, error -110 usb 1-1: reset high speed USB device using musb_hdrc and address 2 usb 1-1: device not accepting address 2, error -110 usb 1-1: USB disconnect, address 2 sd 0:0:0:0: Device offlined - not ready after error recovery mount: mounting /dev/usb/flashdisk on /mnt/usb failed: No medium found # usb 1-1: new high speed USB device using musb_hdrc and address 3
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source