* emacs terminal devices
@ ` Jacob Schmude <Jacob Schmude
` Kirk Reiser
0 siblings, 1 reply; 11+ messages in thread
From: Jacob Schmude <Jacob Schmude @ UTC (permalink / raw)
To: speakup
Hi
This may be a bit off topic for this list, and I apologize in advance. Since I'm using kernel 2.4, I can't use speakup and must use emacspeak. The problem comes, however, when I need to open a terminal session.
I can open it as root, and all goes well. However, I can't open it as a user. Since I was using the devFS, I turned that off and it worked as a user then. So it's no doubt a device permission problem. However, I don't know what devices to check. I've tried using fuser to give me the info, but the two devices were /dev/tty0 and /dev/ptmx as root, and only /dev/tty0 when it tries to open a terminal as a user. /dev/tty0 is mode 600, root.tty, and ptmx is mode 666 root.tty. This is with the devFS on and off, so it must be some other device. Does anyone know what device this may be?
Jacob
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: emacs terminal devices
` emacs terminal devices Jacob Schmude <Jacob Schmude
@ ` Kirk Reiser
` Jacob Schmude
0 siblings, 1 reply; 11+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: speakup
Hi Jacob: If you want to use the cvs version of speakup it should
work fine with the 2.4.0-test kernels. It seems that a few people
have had problems with the cvs working but I have not been able to
duplicate it. I have the cvs version running on two machines with
2.4.0-test8 and the dectalk external and liteTalk synths. I also have
it working on a doubleTalk version. I want to try to hunt down the
problems folks are having but have to be able to duplicate it first.
Kirk
--
Kirk Reiser The Computer Braille Facility
e-mail: kirk@braille.uwo.ca University of Western Ontario
phone: (519) 661-3061
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: emacs terminal devices
` Kirk Reiser
@ ` Jacob Schmude
` Kirk Reiser
0 siblings, 1 reply; 11+ messages in thread
From: Jacob Schmude @ UTC (permalink / raw)
To: speakup
Hi kirk,
Well, where do I get the CVS version? Don't see it on the ftp site nor on linux-speakup.org. I've heard it mensioned on the list before, but have never been able to find it.
Thanks
Kirk Reiser writes:
> Hi Jacob: If you want to use the cvs version of speakup it should
> work fine with the 2.4.0-test kernels.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: emacs terminal devices
` Jacob Schmude
@ ` Kirk Reiser
` CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices) Jacob Schmude
` emacs terminal devices Brent Harding
0 siblings, 2 replies; 11+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: speakup
Hi Jacob: I will post the script here and you can cut it out and make
it executable.. You will need to start with a clean unpacked linux
source tree rooted at /usr/src/linux. The cvs script will download
the cvs archive and patch the kernel automagically. The anonymous
password is 'please' without the ticks. You can then run make
mrproper and drop your .config file in to do a make oldconfig if you
like.
Kirk
------------------------------------------------------------------------
#!/bin/bash
VERSION=v`head -2 /usr/src/linux/Makefile | \
awk '{ printf "%s",$3 }'`
DIR=/usr/src/linux/drivers/char/speakup
echo "Patching version $VERSION"
if [ "$1" != "--debug" ]; then
SILENT=--silent
fi
if [ ! -d ${DIR}/CVS ] && [ "$CVSROOT" == "" ]; then
echo 'CVSROOT not set. Enter it below. Hit enter for anonymous.'
read -p 'CVSROOT> ' CVSROOT
[ "$CVSROOT" == "" ] &&
CVSROOT=':pserver:anonymous@bumpy.braille.uwo.ca:/usr/src/CVS'
export CVSROOT
cvs login || exit
fi
if [ "$1" != "-p" ]; then
# get new version
mkdir -p ${DIR%/speakup}
cd ${DIR%/speakup}
if [ -d speakup ]; then
cd speakup
cvs update -P || exit
else
cvs co -P speakup || exit
cd speakup
fi
fi
# make .orig files
echo -n 'Creating .orig files ['
for i in `cat ${DIR}/patchlist`; do
patch=`echo $i | cut -f 1 -d ,`
filebase=`echo $i | cut -f 2 -d ,`
mkdir -p `dirname $filebase`
if [ "$patch" == "1" ]; then
if [ ! -e $filebase.orig ]; then
echo -n .
cp $filebase $filebase.orig
fi
fi
done
echo '] done.'
# apply patches
echo -n 'Patching files ['
for i in ${DIR}/diff-${VERSION}/*.patch; do
# skip dirs
[ -d $i ] && continue
echo -n p
writeloc=${i##$DIR\/diff-${VERSION}\/}
writeloc=${writeloc%.patch}
writeloc=${writeloc//^/\/}
patch $SILENT -f -p0 -o $writeloc $writeloc.orig $i
done
echo '] done.'
# copy files
echo -n 'Copying files ['
for i in ${DIR}/diff-${VERSION}/*.copy; do
# skip dirs
[ -d $i ] && continue
echo -n c
writeloc=${i##$DIR\/diff-${VERSION}\/}
writeloc=${writeloc%.copy}
writeloc=${writeloc//^/\/}
cp $i $writeloc
done
echo '] done.'
# ensure /usr/src/linux/drivers/char/defkeymap.c is built from OUR map.
touch speakupmap.map
--
Kirk Reiser The Computer Braille Facility
e-mail: kirk@braille.uwo.ca University of Western Ontario
phone: (519) 661-3061
^ permalink raw reply [flat|nested] 11+ messages in thread
* CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
` Kirk Reiser
@ ` Jacob Schmude
` Kirk Reiser
` emacs terminal devices Brent Harding
1 sibling, 1 reply; 11+ messages in thread
From: Jacob Schmude @ UTC (permalink / raw)
To: speakup
HI
Well Kirk, no luck. It compiles fine, but as soon as I attempt to boot the new kernel, the system hangs. Yes, I did start with a clean source, I did specify the synth properly, and I did make sure lilo was run. This is kernel v 2.4.0-test9. At first I thought it might be a problem with device probing, so I went in and changed the synth_portlist array in speakup_dtlk.c to only look on 0x29e. Still no luck. Here's what I get when I boot:
LILO boot: linux
uncompressing linux...ok, booting the kernel.
Then, the system hangs. Not even control-alt-delete will reboot. I have to power the system down.
Got any ideas? I'd really like to get speakup working with this kernel. And no, I won't go back to 2.2, I've made the 2.4 system upgrades already. Oh well, that's what happens to someone who beta tests devel kernels.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: emacs terminal devices
` Kirk Reiser
` CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices) Jacob Schmude
@ ` Brent Harding
` Kirk Reiser
1 sibling, 1 reply; 11+ messages in thread
From: Brent Harding @ UTC (permalink / raw)
To: speakup
What does this file download, the latest speakup, or for development
kernels only?
At 04:34 PM 10/18/00 -0400, you wrote:
>Hi Jacob: I will post the script here and you can cut it out and make
>it executable.. You will need to start with a clean unpacked linux
>source tree rooted at /usr/src/linux. The cvs script will download
>the cvs archive and patch the kernel automagically. The anonymous
>password is 'please' without the ticks. You can then run make
>mrproper and drop your .config file in to do a make oldconfig if you
>like.
>
> Kirk
>
>------------------------------------------------------------------------
>#!/bin/bash
>
>VERSION=v`head -2 /usr/src/linux/Makefile | \
> awk '{ printf "%s",$3 }'`
>
>DIR=/usr/src/linux/drivers/char/speakup
>
>echo "Patching version $VERSION"
>
>if [ "$1" != "--debug" ]; then
> SILENT=--silent
>fi
>
>if [ ! -d ${DIR}/CVS ] && [ "$CVSROOT" == "" ]; then
> echo 'CVSROOT not set. Enter it below. Hit enter for anonymous.'
> read -p 'CVSROOT> ' CVSROOT
> [ "$CVSROOT" == "" ] &&
> CVSROOT=':pserver:anonymous@bumpy.braille.uwo.ca:/usr/src/CVS'
> export CVSROOT
> cvs login || exit
>fi
>
>if [ "$1" != "-p" ]; then
> # get new version
> mkdir -p ${DIR%/speakup}
> cd ${DIR%/speakup}
> if [ -d speakup ]; then
> cd speakup
> cvs update -P || exit
> else
> cvs co -P speakup || exit
> cd speakup
> fi
>fi
>
># make .orig files
>echo -n 'Creating .orig files ['
>for i in `cat ${DIR}/patchlist`; do
> patch=`echo $i | cut -f 1 -d ,`
> filebase=`echo $i | cut -f 2 -d ,`
>
> mkdir -p `dirname $filebase`
> if [ "$patch" == "1" ]; then
> if [ ! -e $filebase.orig ]; then
> echo -n .
> cp $filebase $filebase.orig
> fi
> fi
>done
>echo '] done.'
>
># apply patches
>echo -n 'Patching files ['
>for i in ${DIR}/diff-${VERSION}/*.patch; do
> # skip dirs
> [ -d $i ] && continue
> echo -n p
> writeloc=${i##$DIR\/diff-${VERSION}\/}
> writeloc=${writeloc%.patch}
> writeloc=${writeloc//^/\/}
> patch $SILENT -f -p0 -o $writeloc $writeloc.orig $i
>done
>echo '] done.'
>
># copy files
>echo -n 'Copying files ['
>for i in ${DIR}/diff-${VERSION}/*.copy; do
> # skip dirs
> [ -d $i ] && continue
> echo -n c
> writeloc=${i##$DIR\/diff-${VERSION}\/}
> writeloc=${writeloc%.copy}
> writeloc=${writeloc//^/\/}
> cp $i $writeloc
>done
>echo '] done.'
>
># ensure /usr/src/linux/drivers/char/defkeymap.c is built from OUR map.
>touch speakupmap.map
>
>--
>
>Kirk Reiser The Computer Braille Facility
>e-mail: kirk@braille.uwo.ca University of Western Ontario
>phone: (519) 661-3061
>
>_______________________________________________
>Speakup mailing list
>Speakup@braille.uwo.ca
>http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
` CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices) Jacob Schmude
@ ` Kirk Reiser
` Jacob Schmude
` Brent Harding
0 siblings, 2 replies; 11+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: speakup
Hmmm, that's exactly the same problem that others are reporting. I
haven't tried it yet on test9 but I have it running just fine on
test8. I will try it here at home on my box with test9 sometime in
the next day or so. Does test9 compile and run fine without speakup
patched in? I realize that may not be an easy thing to test, but I
was curious whether you had tried it?
I guess the next question I should ask everyone here is has anyone
successfully run speakup cvs on the 2.4.0-testxx kernels other than
myself?
Kirk
--
Kirk Reiser The Computer Braille Facility
e-mail: kirk@braille.uwo.ca University of Western Ontario
phone: (519) 661-3061
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: emacs terminal devices
` emacs terminal devices Brent Harding
@ ` Kirk Reiser
0 siblings, 0 replies; 11+ messages in thread
From: Kirk Reiser @ UTC (permalink / raw)
To: speakup
The latest speakup version in alpha-alpha form. There are no docs or
hand-holding for this version but you're welcome to blow up your
system if you're brave.
Kirk
--
Kirk Reiser The Computer Braille Facility
e-mail: kirk@braille.uwo.ca University of Western Ontario
phone: (519) 661-3061
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
` Kirk Reiser
@ ` Jacob Schmude
` Brent Harding
1 sibling, 0 replies; 11+ messages in thread
From: Jacob Schmude @ UTC (permalink / raw)
To: speakup
Hi Kirk
I'm running test9 now with speakup not in it. Of course I need to use emacspeak, so I can't really test everything, but the system boots and operates. Actually, I needed to recompile do to the way my kernel got installed, I just answered N to speakup when doing this and I got a bootable kernel again. So, it's something with speakup, but as the kernel gives no output that may be a hard one to find.
Kirk Reiser writes:
> Hmmm, that's exactly the same problem that others are reporting. I
> haven't tried it yet on test9 but I have it running just fine on
> test8. I will try it here at home on my box with test9 sometime in
> the next day or so. Does test9 compile and run fine without speakup
> patched in? I realize that may not be an easy thing to test, but I
> was curious whether you had tried it?
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
` Kirk Reiser
` Jacob Schmude
@ ` Brent Harding
` Jason Custer
1 sibling, 1 reply; 11+ messages in thread
From: Brent Harding @ UTC (permalink / raw)
To: speakup
Wow, wonder if it's worth upgrading to this, hear it supports usb, wonder
about cd-rw usb drives?
At 09:00 PM 10/18/00 -0400, you wrote:
>Hmmm, that's exactly the same problem that others are reporting. I
>haven't tried it yet on test9 but I have it running just fine on
>test8. I will try it here at home on my box with test9 sometime in
>the next day or so. Does test9 compile and run fine without speakup
>patched in? I realize that may not be an easy thing to test, but I
>was curious whether you had tried it?
>
>I guess the next question I should ask everyone here is has anyone
>successfully run speakup cvs on the 2.4.0-testxx kernels other than
>myself?
>
> Kirk
>
>--
>
>Kirk Reiser The Computer Braille Facility
>e-mail: kirk@braille.uwo.ca University of Western Ontario
>phone: (519) 661-3061
>
>_______________________________________________
>Speakup mailing list
>Speakup@braille.uwo.ca
>http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
>
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
` Brent Harding
@ ` Jason Custer
0 siblings, 0 replies; 11+ messages in thread
From: Jason Custer @ UTC (permalink / raw)
To: speakup
ya, I heard linux has a usb support kernel after 2.3.??? and maybe drivers.
My gateway has 2 usb ports, and I have no prob running anything off them.
----- Original Message -----
From: Brent Harding <bharding@ufw2.com>
To: <speakup@braille.uwo.ca>
Sent: Wednesday, October 18, 2000 7:55 PM
Subject: Re: CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices)
> Wow, wonder if it's worth upgrading to this, hear it supports usb, wonder
> about cd-rw usb drives?
> At 09:00 PM 10/18/00 -0400, you wrote:
> >Hmmm, that's exactly the same problem that others are reporting. I
> >haven't tried it yet on test9 but I have it running just fine on
> >test8. I will try it here at home on my box with test9 sometime in
> >the next day or so. Does test9 compile and run fine without speakup
> >patched in? I realize that may not be an easy thing to test, but I
> >was curious whether you had tried it?
> >
> >I guess the next question I should ask everyone here is has anyone
> >successfully run speakup cvs on the 2.4.0-testxx kernels other than
> >myself?
> >
> > Kirk
> >
> >--
> >
> >Kirk Reiser The Computer Braille Facility
> >e-mail: kirk@braille.uwo.ca University of Western Ontario
> >phone: (519) 661-3061
> >
> >_______________________________________________
> >Speakup mailing list
> >Speakup@braille.uwo.ca
> >http://speech.braille.uwo.ca/mailman/listinfo/speakup
> >
> >
> >
>
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <Jacob Schmude's message of "Wed, 18 Oct 2000 15:37:01 -0400">
` emacs terminal devices Jacob Schmude <Jacob Schmude
` Kirk Reiser
` Jacob Schmude
` Kirk Reiser
` CVS speakup with 2.4.0-test9 (was Re: emacs terminal devices) Jacob Schmude
` Kirk Reiser
` Jacob Schmude
` Brent Harding
` Jason Custer
` emacs terminal devices Brent Harding
` Kirk Reiser
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).