rtirq problem
Hi All again,
I am also not able to run the rtirq script on my 64studio install: root@64studio:~/rtirq-20090920# sh rtirq.sh rtirq.sh: 65: source: not found rtirq.sh: 74: Syntax error: "(" unexpected Here is the relevant part of the script: # Check for existence of needed config file and read it. RTIRQ_CONFIG=/etc/sysconfig/rtirq [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/default/rtirq [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/rtirq.conf [ -r ${RTIRQ_CONFIG} ] || { *** echo "`basename $0`: ${RTIRQ_CONFIG}: not found." *** [ "${RTIRQ_ACTION}" = "stop" ] && exit 0 || exit 6 } # Read configuration. source ${RTIRQ_CONFIG} Any ideas? Martin _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1 Martin Horn wrote: > Hi All again, > > I am also not able to run the rtirq script on my 64studio install: > > root@64studio:~/rtirq-20090920# sh rtirq.sh > rtirq.sh: 65: source: not found > rtirq.sh: 74: Syntax error: "(" unexpected Don't use sh to execute the script. sh is actually dash on a Debian system. Instead, make the script executable with "chmod u+x rtirq.sh" To execute simply put ./ in front. sudo ./rtirq.sh start By default the file is marked as executable when you untar/gzip it. > > Here is the relevant part of the script: > > # Check for existence of needed config file and read it. > RTIRQ_CONFIG=/etc/sysconfig/rtirq > [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/default/rtirq > [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/rtirq.conf > [ -r ${RTIRQ_CONFIG} ] || { > ��� echo "`basename $0`: ${RTIRQ_CONFIG}: not found." > ��� [ "${RTIRQ_ACTION}" = "stop" ] && exit 0 || exit 6 > } Basically the problem is that script is using bash specific syntax that dash does not support. Using sh to execute scripts is a bad habit. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAktApY8ACgkQwRXgH3rKGfN1MwCfZNiAEv4lJW 7ZgDaUSQxu3u68 IUQAn3LqlkwyLLKzzdaImVcyOfAJGPD1 =zpZM -----END PGP SIGNATURE----- _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
Gustin Johnson wrote:
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Martin Horn wrote: > >> Hi All again, >> >> I am also not able to run the rtirq script on my 64studio install: >> >> root@64studio:~/rtirq-20090920# sh rtirq.sh >> rtirq.sh: 65: source: not found >> rtirq.sh: 74: Syntax error: "(" unexpected >> > > Don't use sh to execute the script. sh is actually dash on a Debian > system. Instead, make the script executable with "chmod u+x rtirq.sh" > > To execute simply put ./ in front. > sudo ./rtirq.sh start > > By default the file is marked as executable when you untar/gzip it. > > >> Here is the relevant part of the script: >> >> # Check for existence of needed config file and read it. >> RTIRQ_CONFIG=/etc/sysconfig/rtirq >> [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/default/rtirq >> [ -r ${RTIRQ_CONFIG} ] || RTIRQ_CONFIG=/etc/rtirq.conf >> [ -r ${RTIRQ_CONFIG} ] || { >> ��� echo "`basename $0`: ${RTIRQ_CONFIG}: not found." >> ��� [ "${RTIRQ_ACTION}" = "stop" ] && exit 0 || exit 6 >> } >> > > Basically the problem is that script is using bash specific syntax that > dash does not support. Using sh to execute scripts is a bad habit. Rtirq should automatically run without any problem on startup, just copy the needed files to the correct places: $ sudo mv /unknown_path/rtirq.conf /etc/default/rtirq $ sudo mv /unknown_path/rtirq.sh /etc/init.d/rtirq See Rui's answer, he's the author of rtirq: -------- Original Message -------- Subject: Re: Question about rtirq Date: Sat, 26 Dec 2009 21:54:51 +0000 From: Rui Nuno Capela <rncbc@rncbc.org> To: Ralf Mardorf <ralf.mardorf@alice-dsl.net> CC: 64 Studio Users <64studio-users@lists.64studio.com> References: <4B35F750.6040008@alice-dsl.net> <4B361726.2090606@rncbc.org> <4B36830B.4010906@alice-dsl.net> On 12/26/2009 09:41 PM, Ralf Mardorf wrote: > Rui Nuno Capela wrote: >> On 12/26/2009 11:45 AM, Ralf Mardorf wrote: >> >>> Hi Rui :) >>> hi 64 Studio list :) >>> >>> the default kernel for 64 Studio is the 2.6.29-1-multimedia-amd64. I >>> like to be able to run the default kernel and the latest 2.6.31.6-rt19. >>> >>> I guess I need to upgrade rtirq to be fine with the latest kernel? Will >>> it be fine with 2.6.29 too? >>> >>> Do I need to include both scripts in one script? >>> quasi ... >>> if uname -r = 2.6.29 then go on with old script >>> if uname -r = 2.6.31 then go on with new script >>> >>> >> >> you can and should run the latest rtirq >> (http://www.rncbc.org/jack#rtirq) -- it works on all PREEMPT_RT enabled >> kernels. >> >> kernel >= 2.6.31-rt just adds some niceties for your discretion eg. you >> can pin point which devices in particular get higher priority, even >> though that device is sharing the same irq line with others which won't >> get touched. >> >> cheers > > What is rtirq.spec for? > rpm specification file; used to build the rpm package > Should I only move rtirq.conf to /etc/default (there it is for 64 > Studio, renamed to rtirq) and move rtirq.sh to /etc/init.d (renamed to > rtirq) or is there something additional to do by using rtirq.spec? > you have no use for rtirq.spec on debian based systems byee -- rncbc aka Rui Nuno Capela rncbc@rncbc.org _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
Hi Gustin,
> Basically the problem is that script is using bash specific syntax that > dash does not support. Free did fix this a year ago, I guess the fix didn't make it into the packages: http://trac.64studio.com/64studio/ticket/417 I will re-open this ticket to double-check the fix will be in future releases. Cheers! Daniel _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
Daniel James wrote:
> Hi Gustin, > > >> Basically the problem is that script is using bash specific syntax that >> dash does not support. >> > > Free did fix this a year ago, I guess the fix didn't make it into the > packages: > > http://trac.64studio.com/64studio/ticket/417 > > I will re-open this ticket to double-check the fix will be in future > releases. > > Cheers! > > Daniel By the way, in the next mail you refer to an issue because of kernel 2.6.31.6-rt19. I'm running 2.6.31.12-rt20 and before I did use 2.6.31.6-rt19 too. Using this latest kernels the 64 Studio 3.0-beta3's rtirq is useless. There's the need to install the current version from http://www.rncbc.org/jack/. Hm, I'll need to check if rtirq is ok here, because of the shebang issu. Here it's /bin/bash, using Rui's current script. _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
Hi Ralf,
> Using this latest kernels the 64 Studio 3.0-beta3's > rtirq is useless. There's the need to install the current version from > http://www.rncbc.org/jack/. Fortunately, Ubuntu is keeping up with the upstream version: http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon =names&keywords=rtirq Cheers! Daniel _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
rtirq problem
Daniel James wrote:
> Hi Ralf, > > >> Using this latest kernels the 64 Studio 3.0-beta3's >> rtirq is useless. There's the need to install the current version from >> http://www.rncbc.org/jack/. >> > > Fortunately, Ubuntu is keeping up with the upstream version: > > http://packages.ubuntu.com/search?suite=default§ion=all&arch=any&searchon =names&keywords=rtirq > > Cheers! > > Daniel Hi Daniel :) phew, for Lucid they are up-to-date ;). OT: Yesterday I installed openArtist, based on Karmic and/or Mint. IMO this isn't a good multimedia distro, but it's interesting to take a look at it, perhaps it's enough to boot the Live version. It comes with an overload of repositories. I assume that it isn't stable, at least for rt audio the user has to edit limits.conf and to install rtirq, but it ships with many, many, many multimedia applications. Maybe some of those applications are interesting for us too: http://openartisthq.org/ It's well-meant by the one who made openArtist, but it's overloaded and confusing. Anyway, it's including applications I never heard about before. Cheers, Ralf _______________________________________________ 64studio-users mailing list 64studio-users@lists.64studio.com http://lists.64studio.com/mailman/listinfo/64studio-users |
| All times are GMT. The time now is 11:38 PM. |
VBulletin, Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.