I ran into this too when trying to use a USB headset through a hub. From the description of the kernel config variable, it seems that this problem is only triggered when plugging a USB 1.x sound device into a USB 2.0 hub:
config USB_EHCI_SPLIT_ISO
bool "Full speed ISO transactions (EXPERIMENTAL)"
depends on USB_EHCI_HCD && EXPERIMENTAL
default n
---help---
This code is new and hasn't been used with many different
EHCI or USB 2.0 transaction translator implementations.
It should work for ISO-OUT transfers, like audio.
I ran into this too when trying to use a USB headset through a hub. From the description of the kernel config variable, it seems that this problem is only triggered when plugging a USB 1.x sound device into a USB 2.0 hub:
config USB_EHCI_SPLIT_ISO
bool "Full speed ISO transactions (EXPERIMENTAL)"
depends on USB_EHCI_HCD && EXPERIMENTAL
default n
---help---
This code is new and hasn't been used with many different
EHCI or USB 2.0 transaction translator implementations.
It should work for ISO-OUT transfers, like audio.