From: didier <di...@gm...> - 2007-06-11 09:41:48
|
Hi, I'm running MOL svn HEAD and an Ubuntu box with linux 2.6.22 with tiger as guest and I'm trying to use a webcam (I only want to use the mic). The mic works in Linux or when booting OSX but not in MOL. - if by mistake I don't remove snd_usb_audio, the first call to usbdev.c:usb_connect_probe() only fails on claiming interface 1 not 0 so I get a lot of : usbfs: process 20977 (mol) did not claim interface 2 before use in syslog and OSX doesn't fully see the micro anyway. I don't know if it's a linux/driver bug but if it's a normal behavior something like: for( iface=0; iface<10; iface++ ) if( ioctl(fd, USBDEVFS_CLAIMINTERFACE, &iface) < 0 ) { if (errno == EBUSY) { iface = 0; } break; } seems to work. - without the module, OSX finds the micro (USB prober or control panel) but it never start transfer. So: - Does isochronous transfer work? - In USB prober KLog.ext panic OSX guest when I'm trying to capture the traffic, it's my setup or it never works? - How hard would it be to add an input in MOLAudio OSX driver? Didier |