> >> -----Message d'origine----- >> De : alsa-devel-bounces@xxxxxxxxxxxxxxxxxxxxx >> [mailto:alsa-devel-bounces@xxxxxxxxxxxxxxxxxxxxx] De la part >> de Pavel Polischouk >> Envoyé : vendredi 24 novembre 2006 05:36 >> À : alsa-devel@xxxxxxxxxxxxxxxxxxxxx >> Objet : [PATCH 1.0.13 1/2] M-Audio USB >> >> >> This patch adds the following capabilities to usbaudio.c: >> - Merges support for M-Audio FastTrack USB >> - Adds proper support for M-Audio Quattro USB >> - Adds hot-reload support for all Audiophile, FastTrack and Quattro. > > This sounds great and I've had a quick look at the patches which look ok for > me (at least it shouldn't break anything ;-) ). > >> This works quite well on Quattro; >> Thibault, could you please verify that it works for Audiophile? Sorry for the delay but I had to re-install my linux system from scratch... Here is my test report: Summary ======= With this patch one can now switch Sample depth/rate modes without having to turn the device off and then on again. However, it does not correct the corrupted initialization state that occur when the device is turned on before the snd-usb-audio module is initialized with a valid device_setup parameter. Tests ===== A- This test shows that the device must still be correctly initialized at first use * turn on the device without no specific snd-usb-audio parameters (equivalent to device_setup =0x00) * the sound captured from the Analog interface is corrupted (as described in https://bugtrack.alsa-project.org/alsa-bug/view.php?id=1801) * unregister the snd-usb-audio interface * register the snd-usb-audio interface with device_setup=0x09 * the sound captured from the Analog interface is still corrupted * turning the device off, then on again gets back to a working analog capture in terface B- This test shows that once correctly initialized, it is now possible to switch modes without having to turn off the device * the device is turned on after having initialized the snd-usb-audio driver with a valid device_setup parameter (for instance 24bits with no digital Input) # modprobe -r snd-usb-audio # modprobe snd-usb-audio device_setup=0x09 * It is then possible to switch mode without having to turn off the device. For instance swicthing from 24bits to 16 bits (without Digital Input) with the following commands make the analog capture interface work in 16bits mode. # modprobe -r snd-usb-audio # modprobe snd-usb-audio device_setup=0x01 As far as the documentation is concerned, shouldn't be better to keep an Audiophile-USB.txt file with only the "Updated documentation on this device can now be found in the M-Audio.txt file" sentence? This could be useful for people finding references to the Audiopphile-USB.txt file in mailing lists, Alsa bug-tracker, ... Regards, Thibault ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel