I also had a quick look at the usbaudio driver [1], but it doesn't actually handle reading from the device. Beyond that I'm a kernel n00b I'm afraid. So ATM I do not have a clue *why* read()ing from the device returns EIO.
[1] http://kernel.ubuntu.com/git?p=ubuntu/ubuntu- hardy.git;a=blob;f=sound/usb/usbaudio.c;h=967b823eace083bbad39e4fae5378243b61dbbe7;hb=HEAD Could you try installing the intrepid kernel and see whether that makes any difference? -- Built-in microphone on Lenovo USB webcam doesn't work when hald is running https://bugs.launchpad.net/bugs/310760 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs