<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Well yes Ty, that is *precisely* one of the reasons that I am "pushing"<br>to get this resolved. Yes, you *DID* do a marvelous job making that work,<br>and I *REALLY* want to see that effort be 100% usable (since that seems to<br>be the only thing "holding it back").<br><br>Jim<br><br><br><div><hr id="stopSpelling">From: ty@sarna.org<br>Date: Sat, 20 Jul 2013 10:42:06 -0400<br>To: app_rpt-users@ohnosec.org<br>Subject: Re: [App_rpt-users] Finally....<br><br>Note to anyone interested in working on this, <div>I already got ACID ported to CentOS 6 and it works OK<div>aside from the audio issues (I'm running it on a hub and it's fine).<div><br></div><div><div>So, if anyone has time to work on the audio issues and wants</div><div>access to the CentOS 6 ACID image for testing/development purposes,</div><div>I think Jim has it available in a "secret" location. If not, contact</div><div>me and I'll hook you up.</div><div><br></div><div>I agree that porting to ALSA is probably the way to go,</div><div>but I haven't had time to look at it -- too many other irons</div><div>in the fire at the moment.</div><div><br></div><div>-Ty</div><div><br><div><div>On Jul 17, 2013, at 2:42 AM, Jim Duuuude <<a href="mailto:telesistant@hotmail.com">telesistant@hotmail.com</a>> wrote:</div><br class="ecxApple-interchange-newline"><blockquote><div class="ecxhmmessage" style="font-size:12pt;font-family:Calibri;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;orphans:2;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;widows:2;word-spacing:0px;"><div dir="ltr">The kernel in Centos 6.X *does* have it installed and<br>supposedly "working", but sadly it does not.<br><br>Jim<br><br><div><hr id="ecxstopSpelling">Date: Wed, 17 Jul 2013 02:07:54 -0400<br>From: <a href="mailto:bobtenty@gmail.com">bobtenty@gmail.com</a><br>To: <a href="mailto:app_rpt-users@ohnosec.org">app_rpt-users@ohnosec.org</a><br>Subject: Re: [App_rpt-users] Finally....<br><br><div class="ecxmoz-cite-prefix">Regarding OSS in linux<br><br>In the kernels of Ubuntu 12 .04 and later OSS support (OSS to ALSA emulation<br>is switched off (depreciated) and is or will happen with more distro's<br>What you can do is to install OSS4 (oss4-base & oss4-dkms ), with oss4-dkms new<br>oss modules will be compiled and installed from source in the background every-time<span class="ecxApple-converted-space"> </span><br>a new kernel will be installed. OSS4 uses new name modules and devices but<br>will also create soft-links with the old legacy devices /dev/dsp & /dev/mixer to the<br>new oss4 devices.<br>I installed the libasound2 library and pulseaudio and did set the config file of<br>libasound2 to use pulseaudio and  pulseaudio to output OSS<br>Now we can use programs that interface with  both ALSA and OSS.<br><br>It is also possible to not install pulse audio and only OSS4 and libasound2<br>and also to use  OSS and ALSA talking programs (this need a different<span class="ecxApple-converted-space"> </span><br>libasound2 config.)<br>Something along the same line is valid for other distro's.<br><br>73,<br><br>Bob / Boudewijn VE3TOK<br><br><br>On 13-07-16 01:46 PM, Jim Duuuude wrote:<br></div><blockquote cite="mid:BLU180-W3092EEBF60C8AFAC9F44D8B1600@phx.gbl"><div dir="ltr">Finally, I think we have managed to "close the chapter" in the miserable<br>quest for accurate information to allow for proper compilation of the<br>USB-related audio channel drivers, regarding the "proc/sys file structure"<br>of various Linux kernels, etc.<br><br>As it turns out, the "major" change in that area happened in Linux Kernel<br>2.6.20, as the new release of ALSA at that time (1.0.19) did some changes in<span class="ecxApple-converted-space"> </span><br>that area. In addition, to allow for "backwards compatibility", a new kernel<br>parameter (CONFIG_SYSFS_DEPRECATED) was added to allow for "newer"<br>kernels to use the "old structure" for the /sys filesystem entries.<br><br>So, all of the Centos 5.X kernels, are 2.6.18-based, and are pre-changes.<br>Limey Linux, which is a 2.6.30 kernel, has the CONFIG_SYSFS_DEPRECATED<br>parameter enabled, so it "acts" like a pre 2.6.20 kernel in that repsect also.<br>Pickle, is a 2.6.35 (as I recall), and follows the "current" way of doing things.<br><br>Now, the build scripts and sources (in SVN) take all this into account, and seem<br>to properly build in all the OS's that we support.<br><br>Since this is (hopefully) *FINALLY* done, it would be nice to "move on" to the<br>next UTTERLY MISERABLE festering technical issue with app_rpt: The fact that<br>the OSS audio support in the newer kernels (like the one used in Centos 6.X)<br>seems to be SERIOUSLY broken.<br><br>It is entirely possible that if chan_simpleusb and chan_usbradio were modified<br>to use ALSA directly, instead of using the OSS compatibility layer (as it does now),<br>it *MIGHT* fix this problem (and might also allow newer ARM implementations,<br>such as the Pi, etc) to work properly, at least with chan_simpleusb.<br><br>This is not, by any means, a simple task. Nor does it even guarantee that it will<br>do any good. We don't *KNOW* that this is problem. It just seems like a reasonable<br>guess at this point.<br><br>Is there anyone out there that is capable and willing to attempt to port (particularly<br>chan_simpleusb at first) to "native ALSA"?? It sure would be nice. I am EXTREMELY BUSY<br>and just can't do everything here (technically).<br><br>Jim WB6NIL<br><br><br><br><br><br><br><br><br><br></div><br><fieldset class="ecxmimeAttachmentHeader"></fieldset><br><pre>_______________________________________________
App_rpt-users mailing list
<a class="ecxmoz-txt-link-abbreviated" href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a>
<a class="ecxmoz-txt-link-freetext" href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a>
</pre></blockquote><br><br>_______________________________________________ App_rpt-users mailing list <a href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a> <a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a></div></div>_______________________________________________<br>App_rpt-users mailing list<br><a href="mailto:App_rpt-users@ohnosec.org">App_rpt-users@ohnosec.org</a><br><a href="http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users" target="_blank">http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</a></div></blockquote></div><br></div></div></div></div><br>_______________________________________________
App_rpt-users mailing list
App_rpt-users@ohnosec.org
http://ohnosec.org/cgi-bin/mailman/listinfo/app_rpt-users</div>                                     </div></body>
</html>