alsa-driver i dev, było Re: alsa-driver.spec

maHo lukasz at mach.com.pl
Wed Nov 26 13:35:48 CET 2003


ze względu na brak odpowiedzi, proszę (ponownie) o ustosunkowanie się do 
propozycji załączonych łatek, przyjęcie ich albo mniej lub bardziej 
ostre skrytykowanie.

pozdrav

maHo

-------- Original Message --------
Subject: Re: alsa-driver.spec
Date: Mon, 24 Nov 2003 09:44:25 +0100
From: maHo <lukasz at mach.com.pl>
Organization: pAgEmA
To: To my robimy PLD <pld-devel-pl at pld-linux.org>
References: <3FC1195A.5010809 at mach.com.pl> 
<20031123214131.GA18523 at satan.blackhosts>

> On Sun, Nov 23, 2003 at 09:32:26PM +0100, maHo wrote:
> 
>>pomijając problem z unresolved externals (mimo wszystko alsa działa)
> 
> 
> Bo w innych modułach niż używasz.
> 
> 
>>zauważyłem problem następujący:
>>przy uprgrade z jakiejś starszej wersji alsy, zostaje w /dev/ link
>>/dev/snd -> /proc/asound/dev, który jest nieaktualny.
>>
>>wobec tego proponuję załączoną  łatkę w alsa-driver.spec
> 
> 
> Nie... te urządzenia trzeba dodać do dev-list (z dev.spec).
> 
> 

no to może z tej strony podejść do zagadnienia?.

pozdrav

maHo


-- 
lukasz shift-2 mach.com.pl,http://www.lukasz.mach.com.pl gg://1612670
jabber://maHo@jabberpl.org jabber://maHo@jabber.org icq://136281200
-->Uważam, że samym sigiem podnoszę wartość merytoryczną wątku -- Robert 
Maron
-------------- next part --------------
Index: alsa-driver.spec
===================================================================
RCS file: /cvsroot/SPECS/alsa-driver.spec,v
retrieving revision 1.129
diff -u -r1.129 alsa-driver.spec
--- alsa-driver.spec	20 Nov 2003 20:29:19 -0000	1.129
+++ alsa-driver.spec	24 Nov 2003 08:23:43 -0000
@@ -82,6 +82,7 @@
 Obsoletes:	alsa-driver
 Obsoletes:	alsa-driver-smp
 Obsoletes:	alsa-driver-up
+Requires: 	dev >= 2.9.0-3
 
 %description -n kernel-sound-alsa
 Advanced Linux Sound Architecture driver. Driver is fully compatible
@@ -109,6 +110,7 @@
 Obsoletes:	alsa
 Obsoletes:	alsa-driver
 Obsoletes:	alsa-driver-smp
+Requires: 	dev >= 2.9.0-3
 
 %description -n kernel-smp-sound-alsa
 Advanced Linux Sound Architecture driver. Driver is fully compatible
@@ -132,6 +134,7 @@
 %{?with_dist_kernel:%requires_releq_kernel_up}
 Requires(post,postun):	/sbin/depmod
 Requires:	kernel-sound-alsa = %{version}-%{_rel}@%{_kernel_ver_str}
+Requires: 	dev >= 2.9.0-3
 
 %description -n kernel-sound-alsa-pcmcia
 Additional PCMCIA sound cards drivers for ALSA.

-------------- next part --------------
Index: dev-list
===================================================================
RCS file: /cvsroot/SOURCES/dev-list,v
retrieving revision 1.4
diff -u -r1.4 dev-list
--- dev-list	23 Nov 2003 11:29:21 -0000	1.4
+++ dev-list	24 Nov 2003 08:23:15 -0000
@@ -8281,3 +8281,122 @@
 %dev(c,27,17) %attr(660,root,disk) /dev/zqft1
 %dev(c,27,18) %attr(660,root,disk) /dev/zqft2
 %dev(c,27,19) %attr(660,root,disk) /dev/zqft3
+
+%dev(c,116,0) %attr(660,root,audio) /dev/snd/controlC0
+%dev(c,116,32) %attr(660,root,audio) /dev/snd/controlC1
+%dev(c,116,64) %attr(660,root,audio) /dev/snd/controlC2
+%dev(c,116,96) %attr(660,root,audio) /dev/snd/controlC3
+%dev(c,116,1) %attr(660,root,audio) /dev/snd/seq
+%dev(c,116,33) %attr(660,root,audio) /dev/snd/timer
+%dev(c,116,4) %attr(660,root,audio) /dev/snd/hwC0D0
+%dev(c,116,5) %attr(660,root,audio) /dev/snd/hwC0D1
+%dev(c,116,6) %attr(660,root,audio) /dev/snd/hwC0D2
+%dev(c,116,7) %attr(660,root,audio) /dev/snd/hwC0D3
+%dev(c,116,36) %attr(660,root,audio) /dev/snd/hwC1D0
+%dev(c,116,37) %attr(660,root,audio) /dev/snd/hwC1D1
+%dev(c,116,38) %attr(660,root,audio) /dev/snd/hwC1D2
+%dev(c,116,39) %attr(660,root,audio) /dev/snd/hwC1D3
+%dev(c,116,68) %attr(660,root,audio) /dev/snd/hwC2D0
+%dev(c,116,69) %attr(660,root,audio) /dev/snd/hwC2D1
+%dev(c,116,70) %attr(660,root,audio) /dev/snd/hwC2D2
+%dev(c,116,71) %attr(660,root,audio) /dev/snd/hwC2D3
+%dev(c,116,100) %attr(660,root,audio) /dev/snd/hwC3D0
+%dev(c,116,101) %attr(660,root,audio) /dev/snd/hwC3D1
+%dev(c,116,102) %attr(660,root,audio) /dev/snd/hwC3D2
+%dev(c,116,103) %attr(660,root,audio) /dev/snd/hwC3D3
+%dev(c,116,8) %attr(660,root,audio) /dev/snd/midiC0D0
+%dev(c,116,9) %attr(660,root,audio) /dev/snd/midiC0D1
+%dev(c,116,10) %attr(660,root,audio) /dev/snd/midiC0D2
+%dev(c,116,11) %attr(660,root,audio) /dev/snd/midiC0D3
+%dev(c,116,12) %attr(660,root,audio) /dev/snd/midiC0D4
+%dev(c,116,13) %attr(660,root,audio) /dev/snd/midiC0D5
+%dev(c,116,14) %attr(660,root,audio) /dev/snd/midiC0D6
+%dev(c,116,15) %attr(660,root,audio) /dev/snd/midiC0D7
+%dev(c,116,40) %attr(660,root,audio) /dev/snd/midiC1D0
+%dev(c,116,41) %attr(660,root,audio) /dev/snd/midiC1D1
+%dev(c,116,42) %attr(660,root,audio) /dev/snd/midiC1D2
+%dev(c,116,43) %attr(660,root,audio) /dev/snd/midiC1D3
+%dev(c,116,44) %attr(660,root,audio) /dev/snd/midiC1D4
+%dev(c,116,45) %attr(660,root,audio) /dev/snd/midiC1D5
+%dev(c,116,46) %attr(660,root,audio) /dev/snd/midiC1D6
+%dev(c,116,47) %attr(660,root,audio) /dev/snd/midiC1D7
+%dev(c,116,72) %attr(660,root,audio) /dev/snd/midiC2D0
+%dev(c,116,73) %attr(660,root,audio) /dev/snd/midiC2D1
+%dev(c,116,74) %attr(660,root,audio) /dev/snd/midiC2D2
+%dev(c,116,75) %attr(660,root,audio) /dev/snd/midiC2D3
+%dev(c,116,76) %attr(660,root,audio) /dev/snd/midiC2D4
+%dev(c,116,77) %attr(660,root,audio) /dev/snd/midiC2D5
+%dev(c,116,78) %attr(660,root,audio) /dev/snd/midiC2D6
+%dev(c,116,79) %attr(660,root,audio) /dev/snd/midiC2D7
+%dev(c,116,104) %attr(660,root,audio) /dev/snd/midiC3D0
+%dev(c,116,105) %attr(660,root,audio) /dev/snd/midiC3D1
+%dev(c,116,106) %attr(660,root,audio) /dev/snd/midiC3D2
+%dev(c,116,107) %attr(660,root,audio) /dev/snd/midiC3D3
+%dev(c,116,108) %attr(660,root,audio) /dev/snd/midiC3D4
+%dev(c,116,109) %attr(660,root,audio) /dev/snd/midiC3D5
+%dev(c,116,110) %attr(660,root,audio) /dev/snd/midiC3D6
+%dev(c,116,111) %attr(660,root,audio) /dev/snd/midiC3D7
+%dev(c,116,16) %attr(660,root,audio) /dev/snd/pcmC0D0p
+%dev(c,116,17) %attr(660,root,audio) /dev/snd/pcmC0D1p
+%dev(c,116,18) %attr(660,root,audio) /dev/snd/pcmC0D2p
+%dev(c,116,19) %attr(660,root,audio) /dev/snd/pcmC0D3p
+%dev(c,116,20) %attr(660,root,audio) /dev/snd/pcmC0D4p
+%dev(c,116,21) %attr(660,root,audio) /dev/snd/pcmC0D5p
+%dev(c,116,22) %attr(660,root,audio) /dev/snd/pcmC0D6p
+%dev(c,116,23) %attr(660,root,audio) /dev/snd/pcmC0D7p
+%dev(c,116,48) %attr(660,root,audio) /dev/snd/pcmC1D0p
+%dev(c,116,49) %attr(660,root,audio) /dev/snd/pcmC1D1p
+%dev(c,116,50) %attr(660,root,audio) /dev/snd/pcmC1D2p
+%dev(c,116,51) %attr(660,root,audio) /dev/snd/pcmC1D3p
+%dev(c,116,52) %attr(660,root,audio) /dev/snd/pcmC1D4p
+%dev(c,116,53) %attr(660,root,audio) /dev/snd/pcmC1D5p
+%dev(c,116,54) %attr(660,root,audio) /dev/snd/pcmC1D6p
+%dev(c,116,55) %attr(660,root,audio) /dev/snd/pcmC1D7p
+%dev(c,116,80) %attr(660,root,audio) /dev/snd/pcmC2D0p
+%dev(c,116,81) %attr(660,root,audio) /dev/snd/pcmC2D1p
+%dev(c,116,82) %attr(660,root,audio) /dev/snd/pcmC2D2p
+%dev(c,116,83) %attr(660,root,audio) /dev/snd/pcmC2D3p
+%dev(c,116,84) %attr(660,root,audio) /dev/snd/pcmC2D4p
+%dev(c,116,85) %attr(660,root,audio) /dev/snd/pcmC2D5p
+%dev(c,116,86) %attr(660,root,audio) /dev/snd/pcmC2D6p
+%dev(c,116,87) %attr(660,root,audio) /dev/snd/pcmC2D7p
+%dev(c,116,112) %attr(660,root,audio) /dev/snd/pcmC3D0p
+%dev(c,116,113) %attr(660,root,audio) /dev/snd/pcmC3D1p
+%dev(c,116,114) %attr(660,root,audio) /dev/snd/pcmC3D2p
+%dev(c,116,115) %attr(660,root,audio) /dev/snd/pcmC3D3p
+%dev(c,116,116) %attr(660,root,audio) /dev/snd/pcmC3D4p
+%dev(c,116,117) %attr(660,root,audio) /dev/snd/pcmC3D5p
+%dev(c,116,118) %attr(660,root,audio) /dev/snd/pcmC3D6p
+%dev(c,116,119) %attr(660,root,audio) /dev/snd/pcmC3D7p
+%dev(c,116,24) %attr(660,root,audio) /dev/snd/pcmC0D0c
+%dev(c,116,25) %attr(660,root,audio) /dev/snd/pcmC0D1c
+%dev(c,116,26) %attr(660,root,audio) /dev/snd/pcmC0D2c
+%dev(c,116,27) %attr(660,root,audio) /dev/snd/pcmC0D3c
+%dev(c,116,28) %attr(660,root,audio) /dev/snd/pcmC0D4c
+%dev(c,116,29) %attr(660,root,audio) /dev/snd/pcmC0D5c
+%dev(c,116,30) %attr(660,root,audio) /dev/snd/pcmC0D6c
+%dev(c,116,31) %attr(660,root,audio) /dev/snd/pcmC0D7c
+%dev(c,116,56) %attr(660,root,audio) /dev/snd/pcmC1D0c
+%dev(c,116,57) %attr(660,root,audio) /dev/snd/pcmC1D1c
+%dev(c,116,58) %attr(660,root,audio) /dev/snd/pcmC1D2c
+%dev(c,116,59) %attr(660,root,audio) /dev/snd/pcmC1D3c
+%dev(c,116,60) %attr(660,root,audio) /dev/snd/pcmC1D4c
+%dev(c,116,61) %attr(660,root,audio) /dev/snd/pcmC1D5c
+%dev(c,116,62) %attr(660,root,audio) /dev/snd/pcmC1D6c
+%dev(c,116,63) %attr(660,root,audio) /dev/snd/pcmC1D7c
+%dev(c,116,88) %attr(660,root,audio) /dev/snd/pcmC2D0c
+%dev(c,116,89) %attr(660,root,audio) /dev/snd/pcmC2D1c
+%dev(c,116,90) %attr(660,root,audio) /dev/snd/pcmC2D2c
+%dev(c,116,91) %attr(660,root,audio) /dev/snd/pcmC2D3c
+%dev(c,116,92) %attr(660,root,audio) /dev/snd/pcmC2D4c
+%dev(c,116,93) %attr(660,root,audio) /dev/snd/pcmC2D5c
+%dev(c,116,94) %attr(660,root,audio) /dev/snd/pcmC2D6c
+%dev(c,116,95) %attr(660,root,audio) /dev/snd/pcmC2D7c
+%dev(c,116,120) %attr(660,root,audio) /dev/snd/pcmC3D0c
+%dev(c,116,121) %attr(660,root,audio) /dev/snd/pcmC3D1c
+%dev(c,116,122) %attr(660,root,audio) /dev/snd/pcmC3D2c
+%dev(c,116,123) %attr(660,root,audio) /dev/snd/pcmC3D3c
+%dev(c,116,124) %attr(660,root,audio) /dev/snd/pcmC3D4c
+%dev(c,116,125) %attr(660,root,audio) /dev/snd/pcmC3D5c
+%dev(c,116,126) %attr(660,root,audio) /dev/snd/pcmC3D6c
+%dev(c,116,127) %attr(660,root,audio) /dev/snd/pcmC3D7c

-------------- next part --------------
Index: dev.spec
===================================================================
RCS file: /cvsroot/SPECS/dev.spec,v
retrieving revision 1.126
diff -u -r1.126 dev.spec
--- dev.spec	23 Nov 2003 11:56:02 -0000	1.126
+++ dev.spec	24 Nov 2003 08:23:28 -0000
@@ -6,7 +6,7 @@
 Summary(tr):	/dev dizini
 Name:		dev
 Version:	2.9.0
-Release:	2
+Release:	3
 License:	Public Domain
 Group:		Base
 Source0:	dev-list
@@ -56,7 +56,7 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT/dev/{ataraid,cciss,cdroms,cpu/{0,1,2,3,4,5,6,7}} \
-	$RPM_BUILD_ROOT/dev/{discs,i2o,ida,input,net,pts,raw,rd,usb}
+	$RPM_BUILD_ROOT/dev/{discs,i2o,ida,input,net,pts,raw,rd,usb,snd}
 
 install %{SOURCE0} .
 
@@ -91,7 +91,6 @@
 done
 ln -sf radio0 radio
 ln -sf music sequencer2
-ln -sf /proc/asound/dev snd
 ln -sf vbi0 vbi
 ln -sf video0 video
 ln -sf vtx0 vtx



More information about the pld-devel-pl mailing list