[alsa-devel] M-Audio FastTrack C400

Chris Cavey chris-alsa at rauros.net
Fri May 4 06:54:44 CEST 2012


Attached are logs from win7 vm unplug/replug and my ubuntu 12.04 dev vm 
with alsa mods.

I've also included a patch of my current set of modifications


-------------- next part --------------
A non-text attachment was scrubbed...
Name: changes.diff
Type: text/x-patch
Size: 4284 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20120504/2a360b10/attachment.diff 
-------------- next part --------------
Unplug (Ubuntu 12.04 VM)

ffff880369405a80 1193301105 S Co:2:011:0 s 00 09 0001 0000 0000 0
ffff880369405a80 1193301470 C Co:2:011:0 0 0
ffff880369405f00 1193301609 S Co:2:011:0 s 21 0a 0000 0005 0000 0
ffff880369405f00 1193301929 C Co:2:011:0 0 0


Replug (Ubuntu 12.04 VM)

ffff8803fccb4a80 1037234014 S Co:2:011:0 s 01 0b 0000 0002 0000 0
ffff8803fccb4a80 1037234345 C Co:2:011:0 0 0
ffff8803fccb4a80 1037236029 S Co:2:011:0 s 01 0b 0000 0003 0000 0
ffff8803fccb4a80 1037236365 C Co:2:011:0 0 0
ffff8803fccb4240 1037247033 S Co:2:011:0 s 21 0a 0000 0005 0000 0
ffff8803fccb4240 1037247315 C Co:2:011:0 0 0

Followed by this in syslog:

ALSA mixer.c:352 cannot get ctl value: req = 0x83, wValue = 0x101, wIndex = 0x4001, type = 4
ALSA mixer.c:877 64:1: cannot get min/max values for control 1 (id 64)

alsamixer generates no "Co" when attempting to adjust values
alsamixer generates a "Ci" first (read current value?)

alsamixer start (Ci)

ffff880401422c00 1589115481 S Ci:2:011:0 s a1 01 0100 8001 0002 2 < //Checking clock?
ffff880401422c00 1589115869 C Ci:2:011:0 0 1 = 01
ffff880401422c00 1589120513 S Ci:2:011:0 s a1 01 0100 8001 0002 2 <
ffff880401422c00 1589120864 C Ci:2:011:0 0 1 = 01
ffff880401422c00 1589123541 S Ci:2:011:0 s a1 01 0100 8001 0002 2 <
ffff880401422c00 1589123866 C Ci:2:011:0 0 1 = 01
ffff880401422c00 1589126428 S Ci:2:011:0 s a1 01 0100 8001 0002 2 <
ffff880401422c00 1589126738 C Ci:2:011:0 0 1 = 01

alsamixer toggling clock works fine

alsamixer adjust "Din1 - Out1", windows never does this

ffff8803fccfacc0 1659629521 S Ci:2:011:0 s a1 01 0100 8001 0002 2 < //Checking clock?
ffff8803fccfacc0 1659629839 C Ci:2:011:0 0 1 = 01

alsamixer adjust "Din1 - Out2", windows never does this

ffff880369a2f300 1682163455 S Ci:2:011:0 s a1 01 0100 8001 0002 2 <
ffff880369a2f300 1682163797 C Ci:2:011:0 0 1 = 01


-------------- next part --------------
Unplug (Win7 VM)

ffff8803dec60240 736093195 S Co:2:011:0 s 01 0b 0000 0002 0000 0
ffff8803dec60240 736093553 C Co:2:011:0 0 0
ffff8803dec60240 736093622 S Co:2:011:0 s 01 0b 0000 0003 0000 0
ffff8803dec60240 736093952 C Co:2:011:0 0 0
ffff8803cf472600 736260912 S Co:2:011:0 s 00 09 0001 0000 0000 0
ffff8803cf472600 736261233 C Co:2:011:0 0 0
ffff8803cf472840 736261376 S Co:2:011:0 s 21 0a 0000 0005 0000 0
ffff8803cf472840 736261701 C Co:2:011:0 0 0

Replug (Win7 VM)

ffff8803fce97cc0 743034698 S Co:2:011:0 s 01 0b 0000 0002 0000 0
ffff8803fce97cc0 743035029 C Co:2:011:0 0 0
ffff8803fce97cc0 743036583 S Co:2:011:0 s 01 0b 0000 0003 0000 0
ffff8803fce97cc0 743036934 C Co:2:011:0 0 0
ffff8803f952c240 743084105 S Co:2:011:0 s 21 01 0100 8101 0004 4 = 80bb0000
ffff8803f952c240 743085580 C Co:2:011:0 0 4 >
ffff8804009ad300 743089186 S Co:2:011:0 s 21 01 0100 8001 0001 1 = 01
ffff8804009ad300 743090625 C Co:2:011:0 0 1 >
ffff8804009ad300 743093241 S Co:2:011:0 s 01 0b 0000 0002 0000 0
ffff8804009ad300 743093501 C Co:2:011:0 0 0
ffff8804009ad300 743095253 S Co:2:011:0 s 01 0b 0000 0003 0000 0
ffff8804009ad300 743095625 C Co:2:011:0 0 0
ffff8804009ad540 743232173 S Co:2:011:0 s 01 0b 0001 0002 0000 0
ffff8804009ad540 743232499 C Co:2:011:0 0 0
ffff8804017aca80 743234179 S Co:2:011:0 s 01 0b 0001 0003 0000 0
ffff8804017aca80 743234523 C Co:2:011:0 0 0
ffff8804017ac000 743238366 S Co:2:011:0 s 21 0a 0000 0005 0000 0
ffff8804017ac000 743238624 C Co:2:011:0 0 0
ffff8804017acd80 743601365 S Co:2:011:0 s 21 01 0124 4001 0002 2 = fefc
ffff8804017acd80 743601769 C Co:2:011:0 0 2 >
ffff8804017acd80 743604965 S Co:2:011:0 s 21 01 0125 4001 0002 2 = fefc
ffff8804017acd80 743605371 C Co:2:011:0 0 2 >
ffff8804017acd80 743609211 S Co:2:011:0 s 21 01 012a 4001 0002 2 = fefc
ffff8804017acd80 743609620 C Co:2:011:0 0 2 >
ffff8804017acd80 743612110 S Co:2:011:0 s 21 01 012b 4001 0002 2 = fefc
ffff8804017acd80 743612495 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743615146 S Co:2:011:0 s 21 01 0130 4001 0002 2 = fefc
ffff8804009ad9c0 743615620 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743618179 S Co:2:011:0 s 21 01 0131 4001 0002 2 = fefc
ffff8804009ad9c0 743618619 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743621437 S Co:2:011:0 s 21 01 0136 4001 0002 2 = fefc
ffff8804009ad9c0 743621871 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743629171 S Co:2:011:0 s 21 01 0137 4001 0002 2 = fefc
ffff8804009ad9c0 743629621 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743634913 S Co:2:011:0 s 21 01 0100 4001 0002 2 = fefc
ffff8804009ad9c0 743635372 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743642915 S Co:2:011:0 s 21 01 0101 4001 0002 2 = fefc
ffff8804009ad9c0 743643370 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743647332 S Co:2:011:0 s 21 01 0106 4001 0002 2 = fefc
ffff8804009ad9c0 743647745 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743652820 S Co:2:011:0 s 21 01 0107 4001 0002 2 = fefc
ffff8804009ad9c0 743653244 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743656848 S Co:2:011:0 s 21 01 010c 4001 0002 2 = fefc
ffff8804009ad9c0 743657247 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743659883 S Co:2:011:0 s 21 01 010d 4001 0002 2 = fefc
ffff8804009ad9c0 743660246 C Co:2:011:0 0 2 >
ffff8804009adf00 743662799 S Co:2:011:0 s 21 01 0112 4001 0002 2 = fefc
ffff8804009adf00 743663247 C Co:2:011:0 0 2 >
ffff8804009adf00 743665814 S Co:2:011:0 s 21 01 0113 4001 0002 2 = fefc
ffff8804009adf00 743666246 C Co:2:011:0 0 2 >
ffff8804009adf00 743668909 S Co:2:011:0 s 21 01 0118 4001 0002 2 = fefc
ffff8804009adf00 743669370 C Co:2:011:0 0 2 >
ffff8804009adf00 743671816 S Co:2:011:0 s 21 01 0119 4001 0002 2 = fefc
ffff8804009adf00 743672246 C Co:2:011:0 0 2 >
ffff8804009adf00 743674776 S Co:2:011:0 s 21 01 011e 4001 0002 2 = fefc
ffff8804009adf00 743675245 C Co:2:011:0 0 2 >
ffff8803fce976c0 743677811 S Co:2:011:0 s 21 01 011f 4001 0002 2 = fefc
ffff8803fce976c0 743678269 C Co:2:011:0 0 2 >
ffff8803fce976c0 743680845 S Co:2:011:0 s 21 01 013c 4001 0002 2 = 0000
ffff8803fce976c0 743681245 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743683873 S Co:2:011:0 s 21 01 013d 4001 0002 2 = 0080
ffff8804009ad9c0 743684259 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743686870 S Co:2:011:0 s 21 01 0142 4001 0002 2 = 0080
ffff8804009ad9c0 743687261 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743689816 S Co:2:011:0 s 21 01 0143 4001 0002 2 = 0000
ffff8804009ad9c0 743690250 C Co:2:011:0 0 2 >
ffff8804009ad9c0 743692872 S Co:2:011:0 s 21 01 0100 4201 0002 2 = 0080
ffff8804009ad9c0 743693246 C Co:2:011:0 0 2 >
ffff8803fce976c0 743695781 S Co:2:011:0 s 21 01 0101 4201 0002 2 = 0080
ffff8803fce976c0 743696249 C Co:2:011:0 0 2 >
ffff8803fce976c0 743698783 S Co:2:011:0 s 21 01 0102 4201 0002 2 = fbb5
ffff8803fce976c0 743699259 C Co:2:011:0 0 2 >
ffff8803fce976c0 743701810 S Co:2:011:0 s 21 01 0103 4201 0002 2 = e5b7
ffff8803fce976c0 743702266 C Co:2:011:0 0 2 >
ffff8803fce976c0 743704846 S Co:2:011:0 s 21 01 0104 4201 0002 2 = e5b7
ffff8803fce976c0 743705260 C Co:2:011:0 0 2 >
ffff8803fce976c0 743707883 S Co:2:011:0 s 21 01 0105 4201 0002 2 = 0080
ffff8803fce976c0 743708393 C Co:2:011:0 0 2 >
ffff8803fce976c0 743710775 S Co:2:011:0 s 21 01 0106 4201 0002 2 = 03b4
ffff8803fce976c0 743711260 C Co:2:011:0 0 2 >
ffff8803fce976c0 743713809 S Co:2:011:0 s 21 01 0107 4201 0002 2 = fbb5
ffff8803fce976c0 743714259 C Co:2:011:0 0 2 >
ffff8803fce976c0 743727362 S Co:2:011:0 s 21 01 0108 4201 0002 2 = e5b7
ffff8803fce976c0 743727760 C Co:2:011:0 0 2 >
ffff8803fce976c0 743730412 S Co:2:011:0 s 21 01 0109 4201 0002 2 = c2b9
ffff8803fce976c0 743730869 C Co:2:011:0 0 2 >
ffff8803fce976c0 743733367 S Co:2:011:0 s 21 03 0000 2001 0001 1 = 02
ffff8803fce976c0 743733760 C Co:2:011:0 0 1 >
ffff8803fce976c0 743736356 S Co:2:011:0 s 21 01 0126 4001 0002 2 = fefc
ffff8803fce976c0 743736759 C Co:2:011:0 0 2 >
ffff8803fce976c0 743739345 S Co:2:011:0 s 21 01 0127 4001 0002 2 = fefc
ffff8803fce976c0 743739759 C Co:2:011:0 0 2 >
ffff8803fce976c0 743742384 S Co:2:011:0 s 21 01 012c 4001 0002 2 = fefc
ffff8803fce976c0 743742885 C Co:2:011:0 0 2 >
ffff8803fce976c0 743745275 S Co:2:011:0 s 21 01 012d 4001 0002 2 = fefc
ffff8803fce976c0 743745760 C Co:2:011:0 0 2 >
ffff8803fce976c0 743748365 S Co:2:011:0 s 21 01 0132 4001 0002 2 = fefc
ffff8803fce976c0 743748760 C Co:2:011:0 0 2 >
ffff8803fce976c0 743751366 S Co:2:011:0 s 21 01 0133 4001 0002 2 = fefc
ffff8803fce976c0 743751759 C Co:2:011:0 0 2 >
ffff8803fce976c0 743754396 S Co:2:011:0 s 21 01 0138 4001 0002 2 = fefc
ffff8803fce976c0 743754870 C Co:2:011:0 0 2 >
ffff8803fce976c0 743759321 S Co:2:011:0 s 21 01 0139 4001 0002 2 = fefc
ffff8803fce976c0 743759743 C Co:2:011:0 0 2 >
ffff8803fce976c0 743766405 S Co:2:011:0 s 21 01 0102 4001 0002 2 = fefc
ffff8803fce976c0 743766893 C Co:2:011:0 0 2 >
ffff8803fce976c0 743768821 S Co:2:011:0 s 21 01 0103 4001 0002 2 = fefc
ffff8803fce976c0 743769296 C Co:2:011:0 0 2 >
ffff8803fce976c0 743771915 S Co:2:011:0 s 21 01 0108 4001 0002 2 = fefc
ffff8803fce976c0 743772394 C Co:2:011:0 0 2 >
ffff8803fce976c0 743774882 S Co:2:011:0 s 21 01 0109 4001 0002 2 = fefc
ffff8803fce976c0 743775395 C Co:2:011:0 0 2 >
ffff8803fce976c0 743777971 S Co:2:011:0 s 21 01 010e 4001 0002 2 = fefc
ffff8803fce976c0 743778396 C Co:2:011:0 0 2 >
ffff8803fce976c0 743780800 S Co:2:011:0 s 21 01 010f 4001 0002 2 = fefc
ffff8803fce976c0 743781244 C Co:2:011:0 0 2 >
ffff8804009adb40 743783861 S Co:2:011:0 s 21 01 0114 4001 0002 2 = fefc
ffff8804009adb40 743784245 C Co:2:011:0 0 2 >
ffff8804009adb40 743786897 S Co:2:011:0 s 21 01 0115 4001 0002 2 = fefc
ffff8804009adb40 743787370 C Co:2:011:0 0 2 >
ffff8804009adb40 743789903 S Co:2:011:0 s 21 01 011a 4001 0002 2 = fefc
ffff8804009adb40 743790368 C Co:2:011:0 0 2 >
ffff8804009adb40 743792798 S Co:2:011:0 s 21 01 011b 4001 0002 2 = fefc
ffff8804009adb40 743793251 C Co:2:011:0 0 2 >
ffff8804009ad180 743795837 S Co:2:011:0 s 21 01 0120 4001 0002 2 = fefc
ffff8804009ad180 743796243 C Co:2:011:0 0 2 >
ffff8804009ad180 743798896 S Co:2:011:0 s 21 01 0121 4001 0002 2 = fefc
ffff8804009ad180 743799368 C Co:2:011:0 0 2 >
ffff8804017acd80 743801916 S Co:2:011:0 s 21 01 013e 4001 0002 2 = 0000
ffff8804017acd80 743802368 C Co:2:011:0 0 2 >
ffff8804009ad180 743804823 S Co:2:011:0 s 21 01 013f 4001 0002 2 = 0080
ffff8804009ad180 743805245 C Co:2:011:0 0 2 >
ffff8804009adb40 743807841 S Co:2:011:0 s 21 01 0144 4001 0002 2 = 0080
ffff8804009adb40 743808243 C Co:2:011:0 0 2 >
ffff8804009adb40 743810874 S Co:2:011:0 s 21 01 0145 4001 0002 2 = 0000
ffff8804009adb40 743811247 C Co:2:011:0 0 2 >
ffff8804017ac240 743813968 S Co:2:011:0 s 21 01 0128 4001 0002 2 = fefc
ffff8804017ac240 743814376 C Co:2:011:0 0 2 >
ffff8804017ac240 743816823 S Co:2:011:0 s 21 01 0129 4001 0002 2 = fefc
ffff8804017ac240 743817249 C Co:2:011:0 0 2 >
ffff8804017ac240 743819836 S Co:2:011:0 s 21 01 012e 4001 0002 2 = fefc
ffff8804017ac240 743820245 C Co:2:011:0 0 2 >
ffff8804017ac240 743822948 S Co:2:011:0 s 21 01 012f 4001 0002 2 = fefc
ffff8804017ac240 743823370 C Co:2:011:0 0 2 >
ffff8804017ac240 743825911 S Co:2:011:0 s 21 01 0134 4001 0002 2 = fefc
ffff8804017ac240 743826369 C Co:2:011:0 0 2 >
ffff8804017ac240 743828804 S Co:2:011:0 s 21 01 0135 4001 0002 2 = fefc
ffff8804017ac240 743829244 C Co:2:011:0 0 2 >
ffff8804017ac240 743831839 S Co:2:011:0 s 21 01 013a 4001 0002 2 = fefc
ffff8804017ac240 743832245 C Co:2:011:0 0 2 >
ffff8804017ac240 743834880 S Co:2:011:0 s 21 01 013b 4001 0002 2 = fefc
ffff8804017ac240 743835371 C Co:2:011:0 0 2 >
ffff8804017ac240 743837921 S Co:2:011:0 s 21 01 0104 4001 0002 2 = fefc
ffff8804017ac240 743838370 C Co:2:011:0 0 2 >
ffff8804017ac240 743840855 S Co:2:011:0 s 21 01 0105 4001 0002 2 = fefc
ffff8804017ac240 743841243 C Co:2:011:0 0 2 >
ffff8804017ac240 743844021 S Co:2:011:0 s 21 01 010a 4001 0002 2 = fefc
ffff8804017ac240 743844493 C Co:2:011:0 0 2 >
ffff8804017ac240 743846987 S Co:2:011:0 s 21 01 010b 4001 0002 2 = fefc
ffff8804017ac240 743847379 C Co:2:011:0 0 2 >
ffff8804017ac240 743849920 S Co:2:011:0 s 21 01 0110 4001 0002 2 = fefc
ffff8804017ac240 743850370 C Co:2:011:0 0 2 >
ffff8804017ac240 743852797 S Co:2:011:0 s 21 01 0111 4001 0002 2 = fefc
ffff8804017ac240 743853242 C Co:2:011:0 0 2 >
ffff8804017ac240 743855832 S Co:2:011:0 s 21 01 0116 4001 0002 2 = fefc
ffff8804017ac240 743856242 C Co:2:011:0 0 2 >
ffff8804017ac240 743858874 S Co:2:011:0 s 21 01 0117 4001 0002 2 = fefc
ffff8804017ac240 743859242 C Co:2:011:0 0 2 >
ffff8804009ada80 743861920 S Co:2:011:0 s 21 01 011c 4001 0002 2 = fefc
ffff8804009ada80 743862394 C Co:2:011:0 0 2 >
ffff880401333480 743864815 S Co:2:011:0 s 21 01 011d 4001 0002 2 = fefc
ffff880401333480 743865268 C Co:2:011:0 0 2 >
ffff880401333480 743867849 S Co:2:011:0 s 21 01 0122 4001 0002 2 = fefc
ffff880401333480 743868246 C Co:2:011:0 0 2 >
ffff880401333480 743870896 S Co:2:011:0 s 21 01 0123 4001 0002 2 = fefc
ffff880401333480 743871384 C Co:2:011:0 0 2 >
ffff880401333480 743873910 S Co:2:011:0 s 21 01 0140 4001 0002 2 = 0080
ffff880401333480 743874383 C Co:2:011:0 0 2 >
ffff880401333480 743876798 S Co:2:011:0 s 21 01 0141 4001 0002 2 = 0080
ffff880401333480 743877261 C Co:2:011:0 0 2 >
ffff880401333480 743879830 S Co:2:011:0 s 21 01 0146 4001 0002 2 = 0080
ffff880401333480 743880254 C Co:2:011:0 0 2 >
ffff880401333480 743882875 S Co:2:011:0 s 21 01 0147 4001 0002 2 = 0080
ffff880401333480 743883274 C Co:2:011:0 0 2 >
ffff880401333480 743885900 S Co:2:011:0 s 21 01 0200 4301 0001 1 = 00
ffff880401333480 743886509 C Co:2:011:0 0 1 >
ffff880401333480 743888798 S Co:2:011:0 s 21 01 0400 4301 0002 2 = c81b
ffff880401333480 743889242 C Co:2:011:0 0 2 >
ffff880401333480 743891884 S Co:2:011:0 s 21 01 0500 4301 0001 1 = 19
ffff880401333480 743892379 C Co:2:011:0 0 1 >
ffff880401333480 743895571 S Co:2:011:0 s 21 01 0300 4301 0001 1 = 31
ffff880401333480 743896005 C Co:2:011:0 0 1 >
ffff880401333480 743902756 S Co:2:011:0 s 21 03 0005 2001 0001 1 = 00
ffff880401333480 743903242 C Co:2:011:0 0 1 >
ffff880401333480 743910190 S Co:2:011:0 s 21 03 0004 2001 0010 16 = 005b002c 00000000 00000000 00000000
ffff880401333480 743910631 C Co:2:011:0 0 16 >
ffff880401333480 743913084 S Co:2:011:0 s 21 03 0006 2001 0001 1 = 03
ffff880401333480 743913587 C Co:2:011:0 0 1 >
ffff8804009ada80 744272081 S Co:2:011:0 s 21 09 0200 0005 0001 1 = 00
ffff8804009ada80 744272491 C Co:2:011:0 0 1 >


More information about the Alsa-devel mailing list