diff --git a/alsa-firmware-1.0.14.tar.bz2 b/alsa-firmware-1.0.14.tar.bz2 deleted file mode 100644 index 5e7f659..0000000 --- a/alsa-firmware-1.0.14.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb6032b0a5eff3ea76361df530f2a636ba59d7088ad3def5428fe0aee5eda907 -size 3195258 diff --git a/alsa-firmware-hg20070727.tar.bz2 b/alsa-firmware-hg20070727.tar.bz2 new file mode 100644 index 0000000..2c063d0 --- /dev/null +++ b/alsa-firmware-hg20070727.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0c7ee45425842d8ed214f2e78e3558db1840bd9435be2cbcd37dfaa6bf54bc +size 3254184 diff --git a/alsa-firmware.changes b/alsa-firmware.changes index d8d15d8..f44b49a 100644 --- a/alsa-firmware.changes +++ b/alsa-firmware.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Mon Jul 30 16:14:57 CEST 2007 - tiwai@suse.de + +- updated to firmware version (as of HG 2007.07.27) + including the latest ASIHPI binaries +- fixed udev rules for the recent 10.3 kernel. + keep the old config for older kernels. + ------------------------------------------------------------------- Tue Jun 5 18:26:23 CEST 2007 - tiwai@suse.de diff --git a/alsa-firmware.spec b/alsa-firmware.spec index de08424..3b1b2a2 100644 --- a/alsa-firmware.spec +++ b/alsa-firmware.spec @@ -11,16 +11,17 @@ # norootforbuild Name: alsa-firmware -%define package_version 1.0.14 +%define package_version hg20070727 URL: http://www.alsa-project.org/ Summary: Firmware Data Files for ALSA Version: 1.0.14 -Release: 2 -License: GNU General Public License (GPL) +Release: 14 +License: GPL v2 or later Group: Hardware/Other Autoreqprov: on Source: ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-%{package_version}.tar.bz2 -Source1: 52-usx2yaudio.rules +Source1: usx2yaudio.rules +Source2: usx2yaudio-old.rules BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArchitectures: noarch @@ -74,7 +75,11 @@ for d in echoaudio hdsploader mixartloader pcxhrloader usx2yloader vxloader asih done # udev rules mkdir -p $RPM_BUILD_ROOT/etc/udev/rules.d -install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/udev/rules.d +%if %suse_version > 1020 +install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/udev/rules.d/52-usx2yaudio.rules +%else +install -c -m 0644 %{SOURCE2} $RPM_BUILD_ROOT/etc/udev/rules.d/52-usx2yaudio.rules +%endif %clean [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT @@ -87,6 +92,11 @@ install -c -m 0644 %{SOURCE1} $RPM_BUILD_ROOT/etc/udev/rules.d /etc/udev %changelog +* Mon Jul 30 2007 - tiwai@suse.de +- updated to firmware version (as of HG 2007.07.27) + including the latest ASIHPI binaries +- fixed udev rules for the recent 10.3 kernel. + keep the old config for older kernels. * Tue Jun 05 2007 - tiwai@suse.de - removed alsa from BuildRequires - fixed filelist to be independent from alsa.rpm diff --git a/52-usx2yaudio.rules b/usx2yaudio-old.rules similarity index 100% rename from 52-usx2yaudio.rules rename to usx2yaudio-old.rules diff --git a/usx2yaudio.rules b/usx2yaudio.rules new file mode 100644 index 0000000..dcd6565 --- /dev/null +++ b/usx2yaudio.rules @@ -0,0 +1,8 @@ +# Load firmware via fxload + +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="800[157]", RUN+="/usr/bin/usx2yloader" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8001", RUN+="/sbin/startproc /usr/bin/us428control -m us428" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8005", RUN+="/sbin/startproc /usr/bin/us428control -m us224" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8000", RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx -I /usr/share/alsa/firmware/usx2yloader/us428fw.ihx -D $env{DEVNAME}" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8004", RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx -I /usr/share/alsa/firmware/usx2yloader/us224fw.ihx -D $env{DEVNAME}" +SUBSYSTEM=="usb", ACTION=="add", ENV{DEVTYPE}=="usb_device", SYSFS{idVendor}=="1604", SYSFS{idProduct}=="8006", RUN+="/sbin/fxload -s /usr/share/alsa/firmware/usx2yloader/tascam_loader.ihx -I /usr/share/alsa/firmware/usx2yloader/us122fw.ihx -D $env{DEVNAME}"