<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Hi,<br>
<br>
If you're running Ubuntu, it's not that much work.<br>
<br>
I had the same problem with the Boss ME-25, I did this:<br>
<ul>
<li>apt-cache search linux-rt<br>
# pick the linux-image-xxx from that, linux-image-2.6.31-11-rt in my
case</li>
<li><font size="3">sudo apt-get build-dep </font>linux-image-2.6.31-11-rt</li>
<li>apt-get source linux-image-2.6.31-11-rt<br>
# you'll get a directory linux-rt-2.6.31</li>
<li><font size="3">cd linux-rt-2.6.31</font></li>
<li><font size="3">find | grep usbquirks.h<br>
# you'll see ./sound/usb/usbquirks.h, edit it</font> <br>
</li>
<li><font size="3">dpkg-buildpackage -b -us
-uc -rfakeroot</font><br>
# this runs for a while<br>
</li>
<li>cd ..<br>
</li>
<li><font size="3">sudo dpkg -i
linux-image-2.6.31-11-rt_2.6.31-11.154_i386.deb</font></li>
<li><font size="3"># boot the new kernel</font></li>
</ul>
Kees<br>
<br>
Fernando Lopez-Lezcano wrote:
<blockquote cite="mid:1280367890.23116.16.camel@localhost.localdomain"
type="cite">
<pre wrap="">On Wed, 2010-07-28 at 15:49 -0300, Bernardo Barros wrote:
</pre>
<blockquote type="cite">
<pre wrap="">sorry, I can't find this file. what is the complete path? And could
you point out some guide how I could recompile the driver?
</pre>
</blockquote>
<pre wrap="">
Sorry, that is not easy to explain and involves much work (that file is
part of the kernel source tree). I'll see if I can add this to my next
build of the rt kernel for Planet CCRMA.
-- Fernando
</pre>
<blockquote type="cite">
<pre wrap="">2010/7/28 Clemens Ladisch <a class="moz-txt-link-rfc2396E" href="mailto:clemens@ladisch.de"><clemens@ladisch.de></a>
</pre>
<blockquote type="cite">
<pre wrap="">
Bernardo Barros wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Bus 001 Device 008: ID 0582:0064 Roland Corp. EDIROL PCR-1 WAVE
</pre>
</blockquote>
<pre wrap="">
For some reason, the driver has a quirk only for the MIDI interface of
the PCR-1 but not for the PCM interfaces.
Try adding the following entry to sound/usb/quirks-table.h or
usbquirks.h and then recompiling the driver:
{
USB_DEVICE(0x0582, 0x0064),
.driver_info = (unsigned long) & (const struct snd_usb_audio_quirk) {
.vendor_name = "EDIROL",
.product_name = "PCR-1",
.ifnum = QUIRK_ANY_INTERFACE,
.type = QUIRK_COMPOSITE,
.data = (const struct snd_usb_audio_quirk[]) {
{
.ifnum = 1,
.type = QUIRK_AUDIO_STANDARD_INTERFACE
},
{
.ifnum = 2,
.type = QUIRK_AUDIO_STANDARD_INTERFACE
},
{
.ifnum = -1
}
}
}
},
</pre>
</blockquote>
</blockquote>
<pre wrap="">
_______________________________________________
Linux-audio-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Linux-audio-user@lists.linuxaudio.org">Linux-audio-user@lists.linuxaudio.org</a>
<a class="moz-txt-link-freetext" href="http://lists.linuxaudio.org/listinfo/linux-audio-user">http://lists.linuxaudio.org/listinfo/linux-audio-user</a>
</pre>
</blockquote>
<br>
</body>
</html>