I make a script :
grep pnp:c /lib/modules/2.6.8-2-k7/modules.alias | cut -c19- | while
read line; do NAME=$(echo $line | cut -d'*' -f2); ID=$(echo $line | cut
-d'*' -f1); OLDIFS=$IFS; IFS=$IFS'd'; set $ID; while [ $# != 1 ] ; do
echo "alias pnp:d${2} $NAME"; shift; done ;IFS=$OLDIFS; done | sort | uniq
the result is attached
alias pnp:d@@@0001 snd_als100
alias pnp:d@@@0001 snd_cmi8330
alias pnp:d@@@0001 snd_dt019x
alias pnp:d@@@0020 snd_als100
alias pnp:d@@@0968 snd_es968
alias pnp:d@@@1001 snd_als100
alias pnp:d@@@2001 snd_als100
alias pnp:dADS7150 snd_ad1816a
alias pnp:dADS7151 snd_ad1816a
alias pnp:dADS7180 snd_ad1816a
alias pnp:dADS7181 snd_ad1816a
alias pnp:dADV0010 snd_interwave
alias pnp:dADV0010 snd_interwave_stb
alias pnp:dADV0015 snd_interwave_stb
alias pnp:dAZT0001 snd_azt2320
alias pnp:dAZT0002 snd_azt2320
alias pnp:dAZT1003 snd_azt2320
alias pnp:dAZT1004 snd_azt2320
alias pnp:dAZT1008 snd_azt2320
alias pnp:dAZT1018 snd_ad1816a
alias pnp:dAZT2001 snd_azt2320
alias pnp:dAZT2002 snd_ad1816a
alias pnp:dCDC1112 snd_interwave
alias pnp:dCSC0000 snd_cs4232
alias pnp:dCSC0000 snd_cs4236
alias pnp:dCSC0000 snd_wavefront
alias pnp:dCSC0002 snd_cs4232
alias pnp:dCSC0003 snd_cs4232
alias pnp:dCSC0003 snd_cs4236
alias pnp:dCSC0004 snd_wavefront
alias pnp:dCSC0010 snd_cs4232
alias pnp:dCSC0010 snd_cs4236
alias pnp:dCSC0010 snd_wavefront
alias pnp:dCSC0100 snd_cs4236
alias pnp:dCSC0103 snd_cs4236
alias pnp:dCSC0110 snd_cs4236
alias pnp:dCSCa800 snd_cs4236
alias pnp:dCSCa803 snd_cs4236
alias pnp:dCSCa810 snd_cs4236
alias pnp:dCSCb006 snd_cs4232
alias pnp:dCTL0001 snd_sb16
alias pnp:dCTL0021 snd_sbawe
alias pnp:dCTL0022 snd_sbawe
alias pnp:dCTL0023 snd_sbawe
alias pnp:dCTL0031 snd_sb16
alias pnp:dCTL0031 snd_sbawe
alias pnp:dCTL0041 snd_sb16
alias pnp:dCTL0041 snd_sbawe
alias pnp:dCTL0042 snd_sbawe
alias pnp:dCTL0043 snd_sb16
alias pnp:dCTL0044 snd_sbawe
alias pnp:dCTL0045 snd_sbawe
alias pnp:dCTL0070 snd_sbawe
alias pnp:dDXP0010 snd_interwave
alias pnp:dENS0000 snd_sscape
alias pnp:dESS0000 snd_es18xx
alias pnp:dESS0004 snd_es18xx
alias pnp:dESS0006 snd_es18xx
alias pnp:dESS0009 snd_es18xx
alias pnp:dESS1868 snd_es18xx
alias pnp:dESS1869 snd_es18xx
alias pnp:dESS1878 snd_es18xx
alias pnp:dESS1879 snd_es18xx
alias pnp:dESS8600 snd_es18xx
alias pnp:dESS8601 snd_es18xx
alias pnp:dESS8610 snd_es18xx
alias pnp:dESS8611 snd_es18xx
alias pnp:dGRV0000 snd_interwave
alias pnp:[EMAIL PROTECTED]@0001 snd_als100
alias pnp:[EMAIL PROTECTED]@0001 snd_dt019x
alias pnp:[EMAIL PROTECTED]@1001 snd_als100
alias pnp:[EMAIL PROTECTED]@2001 snd_als100
alias pnp:dOPT0000 snd_opti92x_ad1848
alias pnp:dOPT0000 snd_opti92x_cs4231
alias pnp:dOPT0002 snd_opti92x_ad1848
alias pnp:dOPT0002 snd_opti92x_cs4231
alias pnp:dOPT0002 snd_opti93x
alias pnp:dOPT9250 snd_opti92x_ad1848
alias pnp:dOPT9250 snd_opti92x_cs4231
alias pnp:dOPT9310 snd_opti93x
alias pnp:dPNPb003 snd_sb16
alias pnp:dPNPb003 snd_sbawe
alias pnp:dPNPb006 snd_cs4232
alias pnp:dPnPb006 snd_wavefront
alias pnp:dSTB0010 snd_interwave
alias pnp:[EMAIL PROTECTED]@0001 snd_als100
alias pnp:[EMAIL PROTECTED]@0001 snd_cmi8330
alias pnp:[EMAIL PROTECTED]@0001 snd_dt019x
alias pnp:[EMAIL PROTECTED]@0020 snd_als100
alias pnp:[EMAIL PROTECTED]@1001 snd_als100
alias pnp:[EMAIL PROTECTED]@2001 snd_als100
alias pnp:dYMH0021 snd_opl3sa2
alias pnp:dYMH2210 snd_opl3sa2