* Kernels in Debian
@ Steve Holmes
` Chuck Hallenbeck
` (3 more replies)
0 siblings, 4 replies; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Hey, just curious. When updating to latest git-pull of speakup, do
most Deb users go with Debian's kernel source or do they use the
generic one from ftp.kernel.org? I'm about to update my copy of
speakup and even with 2.6.26, the install script in speakup appears to
need a kernel source tree. Is my observation correct here?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj8aCYACgkQWSjv55S0LfG1ugCg+mOnm+sbu8luuI2ZTI7nzavC
eyUAnimQ4/ykAqdSIcAr4ozMqlzdtvS2
=vYcp
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
Kernels in Debian Steve Holmes
@ ` Chuck Hallenbeck
` Kitty Litter
` (2 subsequent siblings)
3 siblings, 0 replies; 22+ messages in thread
From: Chuck Hallenbeck @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Steve,
I have always used the Debian source tree, but I think most people go
with the original release from kernel.org. The Debian patches are
available as a separate package if anyone needs them.
Chuck
On Mon, Oct 20, 2008 at 04:14:47AM -0700, Steve Holmes wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
> Hey, just curious. When updating to latest git-pull of speakup, do
> most Deb users go with Debian's kernel source or do they use the
> generic one from ftp.kernel.org? I'm about to update my copy of
> speakup and even with 2.6.26, the install script in speakup appears to
> need a kernel source tree. Is my observation correct here?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEAREDAAYFAkj8aCYACgkQWSjv55S0LfG1ugCg+mOnm+sbu8luuI2ZTI7nzavC
> eyUAnimQ4/ykAqdSIcAr4ozMqlzdtvS2
> =vYcp
> -----END PGP SIGNATURE-----
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
The Moon is Waning Gibbous (62% of Full)
My web site: http://hallenbeck.ftml.net -- my telephone: 1-518-334-9022.
--------
It is wise to keep in mind that neither success nor failure is ever final.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
Kernels in Debian Steve Holmes
` Chuck Hallenbeck
@ ` Kitty Litter
` Gregory Nowak
` Tony Baechler
3 siblings, 0 replies; 22+ messages in thread
From: Kitty Litter @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
I made a 2.6.27.1 kernel package from sources with latest speakup for my
debian machine with no problems and used dpkg -i to install it like the good
windows user I am!
.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
Kernels in Debian Steve Holmes
` Chuck Hallenbeck
` Kitty Litter
@ ` Gregory Nowak
` Steve Holmes
` Tony Baechler
3 siblings, 1 reply; 22+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I personally use the stock sources from kernel.org without the debian
patches, and I use kernel-package to build a debian package of the
kernel, which I then install with dpkg -i. Yes, your observation
regarding speakup is correct, you do need a configured kernel source
tree on your system to build speakup from the git sources.
Greg
On Mon, Oct 20, 2008 at 04:14:47AM -0700, Steve Holmes wrote:
> Hey, just curious. When updating to latest git-pull of speakup, do
> most Deb users go with Debian's kernel source or do they use the
> generic one from ftp.kernel.org? I'm about to update my copy of
> speakup and even with 2.6.26, the install script in speakup appears to
> need a kernel source tree. Is my observation correct here?
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
- --
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
- --
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkj8yDoACgkQ7s9z/XlyUyCcRwCggnwdlrX04eYpCTHYyjwj8i3L
Ao4An1iuf/VsdTsO+xXyAE3lxpsdNmKU
=u82o
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Gregory Nowak
@ ` Steve Holmes
` John covici
` Gregory Nowak
0 siblings, 2 replies; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
I thought as much concerning the speakup and kernel situation. I
thought the 2.6.26 and later could somehow be done without having to
build a kernel? I'm thinking of those machines or situations where one
could sit down at the computer and drop in speakup without modifying
the kernel on that machine. Are we not quite there yet? I think it
would be really cool if one could slap Speakup modules on a thunb
drive or something and boot a linux machine that is being visitted and
have the speakup modules loaded from the USB device with a mere boot
parameter or something like that. This would be similar to the U3
implementations in windows or the Screen reader on a stick concempt.
On Mon, Oct 20, 2008 at 11:04:51AM -0700, Gregory Nowak wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> I personally use the stock sources from kernel.org without the debian
> patches, and I use kernel-package to build a debian package of the
> kernel, which I then install with dpkg -i. Yes, your observation
> regarding speakup is correct, you do need a configured kernel source
> tree on your system to build speakup from the git sources.
>
> Greg
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj80mQACgkQWSjv55S0LfEvHwCfaTjRDv6yC8oztxYSLF1m12Qb
zPsAoJjOed13WIQBAm5Z8NXChPSti4Qf
=fiH1
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
@ ` John covici
` Gregory Nowak
1 sibling, 0 replies; 22+ messages in thread
From: John covici @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
The problem is module versioning -- the modules have to be compiled
with the same compiler and have the same version information as the
kernel.
One thing which would be nice, is if the Makefile in the src directory
of the git sources were arranged to make
speakup for a non running kernel. I tried doing a make with the
ubuntu 2.6.27 kernel which I had configured, but not installed speakup
in and the Make failed -- I think because I was not running the kernel
I wanted the speakup for.
on Monday 10/20/2008 Steve Holmes(steve@holmesgrown.com) wrote
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
> I thought as much concerning the speakup and kernel situation. I
> thought the 2.6.26 and later could somehow be done without having to
> build a kernel? I'm thinking of those machines or situations where one
> could sit down at the computer and drop in speakup without modifying
> the kernel on that machine. Are we not quite there yet? I think it
> would be really cool if one could slap Speakup modules on a thunb
> drive or something and boot a linux machine that is being visitted and
> have the speakup modules loaded from the USB device with a mere boot
> parameter or something like that. This would be similar to the U3
> implementations in windows or the Screen reader on a stick concempt.
>
> On Mon, Oct 20, 2008 at 11:04:51AM -0700, Gregory Nowak wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > I personally use the stock sources from kernel.org without the debian
> > patches, and I use kernel-package to build a debian package of the
> > kernel, which I then install with dpkg -i. Yes, your observation
> > regarding speakup is correct, you do need a configured kernel source
> > tree on your system to build speakup from the git sources.
> >
> > Greg
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEAREDAAYFAkj80mQACgkQWSjv55S0LfEvHwCfaTjRDv6yC8oztxYSLF1m12Qb
> zPsAoJjOed13WIQBAm5Z8NXChPSti4Qf
> =fiH1
> -----END PGP SIGNATURE-----
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici
covici@ccs.covici.com
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
` John covici
@ ` Gregory Nowak
` Steve Holmes
1 sibling, 1 reply; 22+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, Oct 20, 2008 at 11:48:04AM -0700, Steve Holmes wrote:
> I thought as much concerning the speakup and kernel situation. I
> thought the 2.6.26 and later could somehow be done without having to
> build a kernel?
Yes, this is possible on 2.6.26-later, provided that you build speakup
and all synths as modules. If you want to have a synth built into the
kernel, (which is what you wanted from my understanding), then you
need to patch speakup into the kernel, and rebuild. If you're ok with
having synths and speakup main code as modules only, and if you're
running at least 2.6.26, then you don't need to patch and rebuild the kernel.
> I'm thinking of those machines or situations where one
> could sit down at the computer and drop in speakup without modifying
> the kernel on that machine. Are we not quite there yet? I think it
> would be really cool if one could slap Speakup modules on a thunb
> drive or something and boot a linux machine that is being visitted and
> have the speakup modules loaded from the USB device with a mere boot
> parameter or something like that. This would be similar to the U3
> implementations in windows or the Screen reader on a stick concempt.
As John pointed out, you need to have modules compiled against the
running kernel, so no, we're not there yet. I'd say the best
suggestion for what you're suggesting is a livecd, but that wouldn't
cover all possibilities either, (I.E. you can't reboot the machine
you're sitting in front of, or can't boot it off the cd drive).
Greg
- --
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
- --
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkj9BboACgkQ7s9z/XlyUyDsmgCfTU5RVpcu9Ow939vT8m9qeOsO
YzEAn1qvCka2RnHXhK2b2yRClOLp2HsN
=7Tyd
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Gregory Nowak
@ ` Steve Holmes
` Gregory Nowak
0 siblings, 1 reply; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
On Mon, Oct 20, 2008 at 03:27:07PM -0700, Gregory Nowak wrote:
> Yes, this is possible on 2.6.26-later, provided that you build speakup
> and all synths as modules. If you want to have a synth built into the
> kernel, (which is what you wanted from my understanding), then you
> need to patch speakup into the kernel, and rebuild. If you're ok with
> having synths and speakup main code as modules only, and if you're
> running at least 2.6.26, then you don't need to patch and rebuild the kernel.
Right, that's exactly what I want to do for the time being. Just take
the existing kernel from Debian and replace the speakup modules. When
I looked at the installation file from git/speakup, it appeared to me
that it had to have a kernel source tree to work with. Maybe I missed
something some place?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj9FTEACgkQWSjv55S0LfHnQACglA5bLLIE4OMRgUrIQbukj/5A
30gAoMM1CotxG5Ny880/eO71k9UIWk6v
=kH2h
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
@ ` Gregory Nowak
` Steve Holmes
0 siblings, 1 reply; 22+ messages in thread
From: Gregory Nowak @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Mon, Oct 20, 2008 at 04:33:06PM -0700, Steve Holmes wrote:
> Right, that's exactly what I want to do for the time being. Just take
> the existing kernel from Debian and replace the speakup modules. When
> I looked at the installation file from git/speakup, it appeared to me
> that it had to have a kernel source tree to work with. Maybe I missed
> something some place?
The docs you get with the git sources could be out of date. See:
http://speech.braille.uwo.ca/pipermail/speakup/2008-May/046202.html
Also note that you will still need the sources for your running
kernel, simply the binary package isn't enough. Someone please correct
me if I'm wrong on that.
Greg
- --
web site: http://www.romuald.net.eu.org
gpg public key: http://www.romuald.net.eu.org/pubkey.asc
skype: gregn1
(authorization required, add me to your contacts list first)
- --
Free domains: http://www.eu.org/ or mail dns-manager@EU.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkj9GYgACgkQ7s9z/XlyUyB72ACdFCJcZWYaQ8pzE9vAkkqy9ozo
13EAnjHCQUW0LuEbHIynNT0VDwPtlo3/
=ji3v
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Gregory Nowak
@ ` Steve Holmes
0 siblings, 0 replies; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
On Mon, Oct 20, 2008 at 04:51:36PM -0700, Gregory Nowak wrote:
> The docs you get with the git sources could be out of date. See:
>
> http://speech.braille.uwo.ca/pipermail/speakup/2008-May/046202.html
>
> Also note that you will still need the sources for your running
> kernel, simply the binary package isn't enough. Someone please correct
> me if I'm wrong on that.
They are definitly out dated. From what I could tell, there was
nomention of how to do a modules-only install. The install script
looks like it is for the older way with patching and all. Tonight, I
did a 'make' followed by a 'make modules_install' and that seemed to
work. I did notice some reference to /usr/src/linux-headers... with a
depmod; not sure what exactly was going on in there.
This brings up another problem I ran into. The modules_install target
put the modules in /lib/modules/2.6.26.1.../extra instead of
..../extra/speakup. The debian packages placed the original speakup
modules in a speakup directory. That sounds like the right place to
me. This make file from git left the modules in one level up so I
moved them down into speakup and I now have a later speakup.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj9UesACgkQWSjv55S0LfGw0gCgnB8tKlSD4wcb0rlOi464twQO
p9AAn3F4JpOf55xnxpocPxCZFM81/f9q
=8nmF
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
Kernels in Debian Steve Holmes
` (2 preceding siblings ...)
` Gregory Nowak
@ ` Tony Baechler
` Steve Holmes
` (2 more replies)
3 siblings, 3 replies; 22+ messages in thread
From: Tony Baechler @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi,
I'm sure you got many good responses on this, but this is what I do
because it's far quicker and easier for me. I run the following commands:
aptitude -q install module-assistant
m-a prepare
Then, cd to the Speakup git pull and the src directory. For me, this is
usually /usr/local/src/speakup/src or /home/tony/speakup/src. Then run:
make modules_install
The m-a prepare command will download and set up the necessary kernel
tree structure. This will be a fairly big download, but will include all
the Debian security patches that you won't necessarily get in the
vanilla kernel.org source tree. That builds as modules. If you don't
want modules, see below. After the modules are built, do:
cd /lib/modules/`uname -r`
I think cd extra, but it could be kernel/extra
You'll have a speakup directory and the speakup modules in the current
dir. Just mv *.ko speakup to fix this:
mv speakup* speakup
This is important! Run this to make sure your system boots with speech:
depmod
As I said, that's if you want modules. If you want it built into your
kernel, do this:
aptitude -q install kernel-package
You'll also need to install a Debian kernel source package, such as
linux-source-2.6.26 or similar. Again, m-a prepare from the above
commands should do this for you.
Change to the kernel source tree, usually /usr/src
tar -jxf *.bz2
Change to the Speakup git pull, such as ~/speakup
Run the patch script, telling it the source is in /usr/src/linux. You'll
probably need to make a symlink from /usr/src/linux to
/usr/src/linux-2.6.26. It should patch without errors. If you get
errors, post a log on this list. After it patches, read the man page and
help for the "make-kpkg" command. Run make-kpkg with the parameters and
build options you want, such as if you want a custom version number. It
should do all the build and compile steps for you, including "make
config." You probably want to copy /boot/*config* to /usr/src/linux so
you don't have to answer hundreds of config questions while still
getting the Debian default options. Eventually, it will ask the Speakup
questions. I build the dectlk driver into the kernel, the rest as
modules. After that, come back in a couple hours and you'll have a bunch
of .deb packages in /usr/src/linux. From there, just do:
dpkg -i /usr/src/linux/*speakup*.deb
or whatever you choose to call your kernel version. You could also just do:
dpkg -i /usr/src/linux/linux-image*deb
Then, run lilo as always and reboot. It will run update-initramfs and
lilo for you, but I always run lilo again by hand just to make sure it
works. Speakup should come up talking on the next reboot. If not, go
back to the old kernel and try again or ssh in and look at dmesg.
Steve Holmes wrote:
> Hey, just curious. When updating to latest git-pull of speakup, do
> most Deb users go with Debian's kernel source or do they use the
> generic one from ftp.kernel.org? I'm about to update my copy of
> speakup and even with 2.6.26, the install script in speakup appears to
> need a kernel source tree. Is my observation correct here?
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Tony Baechler
@ ` Steve Holmes
` Chuck Hallenbeck
` Kerry Hoath
` Chuck Hallenbeck
` Kernels in Debian lutz kaiser
2 siblings, 2 replies; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Thanks Tony for that good summary of steps. I also looked around in
the /usr/share/doc/kernel-package (I believe it's called) and there
was a good write-up there too. Your steps confirmed my observation
about where to put the speakup/*.ko modules. I found out the hard way
I had to mv them down to the speakup directory. I would have thought
the 'make modules_install' would have done this directly.
I'll have to read up on modules-assistent. I didn't do anything in
that area yesterday and speakup is working for me. I did install the
kernel headers; I'll have to take stock of the kernel stuff I did
install but I had not untarred the source tree yet. I'm currently
satisfied with using modules right now. I may eventually go with a
strait kernel with one speakup module included and bypass initrd
completely. Personally, I wonder about the usefullness of a initrd on
a large desktop of my own. I suppose those are good for smaller
systems where decisions have to be made as to which modules to
include.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj94CoACgkQWSjv55S0LfFHvwCfa/CpPrWx7BzBkbBbNVXDyIsI
COAAoOQrz4rtNQdQM8H/CMv0EaJpe+VP
=m7u6
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
@ ` Chuck Hallenbeck
` Kerry Hoath
1 sibling, 0 replies; 22+ messages in thread
From: Chuck Hallenbeck @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi,
Tony's summary was extremely helpful. I just followed his steps, and
found that the resulting speakup modules ended up where they belong,
under extras/speakup, no need to move them there. The latest
combination of speakup, espeak, and espeakup, work much better than
with the debian package for the speakup modules in the lenny archives.
Chuck
On Tue, Oct 21, 2008 at 06:59:06AM -0700, Steve Holmes wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
> Thanks Tony for that good summary of steps. I also looked around in
> the /usr/share/doc/kernel-package (I believe it's called) and there
> was a good write-up there too. Your steps confirmed my observation
> about where to put the speakup/*.ko modules. I found out the hard way
> I had to mv them down to the speakup directory. I would have thought
> the 'make modules_install' would have done this directly.
>
> I'll have to read up on modules-assistent. I didn't do anything in
> that area yesterday and speakup is working for me. I did install the
> kernel headers; I'll have to take stock of the kernel stuff I did
> install but I had not untarred the source tree yet. I'm currently
> satisfied with using modules right now. I may eventually go with a
> strait kernel with one speakup module included and bypass initrd
> completely. Personally, I wonder about the usefullness of a initrd on
> a large desktop of my own. I suppose those are good for smaller
> systems where decisions have to be made as to which modules to
> include.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEAREDAAYFAkj94CoACgkQWSjv55S0LfFHvwCfa/CpPrWx7BzBkbBbNVXDyIsI
> COAAoOQrz4rtNQdQM8H/CMv0EaJpe+VP
> =m7u6
> -----END PGP SIGNATURE-----
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
--
The Moon is Waning Crescent (49% of Full)
My web site: http://hallenbeck.ftml.net -- my telephone: 1-518-334-9022.
--------
It is wise to keep in mind that neither success nor failure is ever final.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
` Chuck Hallenbeck
@ ` Kerry Hoath
` Steve Holmes
1 sibling, 1 reply; 22+ messages in thread
From: Kerry Hoath @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
For reasons I am unclear on people seem to be alergic to initial ramdisks in
modern Linux distributions.
The reason initial ramdisks are used in modern distributions is so that you
can load modules required for boot devices, allow time for USB devices to
settle before using them.
An initrd allows boot from raid and lvm, it also gives you a recovery
environment in ram that does not rely on your disk systems.
It also allows partitions to be identified by uuid which will allow drives
to change ids without the system becoming unbootable.
I seem to recall that kernel-package expects to build initial ram disks and
unless you bypass the build machinery it might not be easy to switch off.
Once speakup integrates more seamlessly into Debian and it's getting better
all the time then kernel package will be something worth sticking with for
speakup.
I doubt it is the initrd that is preventing your large screens; you need to
pass the option to the kernel as part of grub configuration and then run
update-grub to copy it through the rest of the file.
I might look harder into this on the holidays although I run ubuntu not
Debian.
Regards, Kerry.
----- Original Message -----
From: "Steve Holmes" <steve@holmesgrown.com>
To: <speakup@braille.uwo.ca>
Sent: Tuesday, October 21, 2008 9:59 PM
Subject: Re: Kernels in Debian
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
>
> Thanks Tony for that good summary of steps. I also looked around in
> the /usr/share/doc/kernel-package (I believe it's called) and there
> was a good write-up there too. Your steps confirmed my observation
> about where to put the speakup/*.ko modules. I found out the hard way
> I had to mv them down to the speakup directory. I would have thought
> the 'make modules_install' would have done this directly.
>
> I'll have to read up on modules-assistent. I didn't do anything in
> that area yesterday and speakup is working for me. I did install the
> kernel headers; I'll have to take stock of the kernel stuff I did
> install but I had not untarred the source tree yet. I'm currently
> satisfied with using modules right now. I may eventually go with a
> strait kernel with one speakup module included and bypass initrd
> completely. Personally, I wonder about the usefullness of a initrd on
> a large desktop of my own. I suppose those are good for smaller
> systems where decisions have to be made as to which modules to
> include.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEAREDAAYFAkj94CoACgkQWSjv55S0LfFHvwCfa/CpPrWx7BzBkbBbNVXDyIsI
> COAAoOQrz4rtNQdQM8H/CMv0EaJpe+VP
> =m7u6
> -----END PGP SIGNATURE-----
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Kerry Hoath
@ ` Steve Holmes
` Samuel Thibault
0 siblings, 1 reply; 22+ messages in thread
From: Steve Holmes @ UTC (permalink / raw)
To: speakup
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
I suppose the resistance to initrd might be the lack of full
understanding on how they work and how to manipulate them. At least
that is my problem. I know in concept how they work but I haven't
really figured out how to easily add to them; example would be adding
speakup modules to the initrd. Perhaps the kernel-package does that?
not sure now.
Concerning the larger screens, yes I have been passing 'vga=791' or
'vga=extended' all along with no effect. I'm using lilo for now but I
have always been able to do that with Slackware with no problems.
With Slack, I was able to use 'vga=extended' flawlessly. I never could
get 'vga=791' to work. After installing gnome on slackware, I got the
larger screen at boot time but not otherwise. I probably have a
problem with display modules. I have no fb devices show in /dev.
Personally, I like the integration os speakup in Debian so far; I had
no problems at all with getting started using my hardware speakout. I
realize software speech is all the rage and that does not occur
natively with a Debian install. That may improve over time.
On Wed, Oct 22, 2008 at 09:40:30AM +0800, Kerry Hoath wrote:
>
> For reasons I am unclear on people seem to be alergic to initial ramdisks
> in modern Linux distributions.
>
> The reason initial ramdisks are used in modern distributions is so that
> you can load modules required for boot devices, allow time for USB
> devices to settle before using them.
>
> An initrd allows boot from raid and lvm, it also gives you a recovery
> environment in ram that does not rely on your disk systems.
> It also allows partitions to be identified by uuid which will allow
> drives to change ids without the system becoming unbootable.
>
> I seem to recall that kernel-package expects to build initial ram disks
> and unless you bypass the build machinery it might not be easy to switch
> off.
> Once speakup integrates more seamlessly into Debian and it's getting
> better all the time then kernel package will be something worth sticking
> with for speakup.
>
>
> I doubt it is the initrd that is preventing your large screens; you need
> to pass the option to the kernel as part of grub configuration and then
> run update-grub to copy it through the rest of the file.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAkj+55cACgkQWSjv55S0LfHNvQCfczzDbMkmWP2gyMwkTf3k5GVU
3sMAn1ilBye1b2LVI1HN9o4mYk4jfqXJ
=CzEp
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Steve Holmes
@ ` Samuel Thibault
0 siblings, 0 replies; 22+ messages in thread
From: Samuel Thibault @ UTC (permalink / raw)
To: speakup
Steve Holmes, le Wed 22 Oct 2008 01:43:05 -0700, a écrit :
> example would be adding speakup modules to the initrd.
See /usr/share/doc/speakup-source/README.Debian:
Speakup may be included into the initrd, thus permitting to have speech feedback
before the root filesystem is mounted without having to patch the kernel. To do
so, add the name of the desired module to /etc/initramfs-tools/modules and run
update-initramfs -u
Samuel
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Tony Baechler
` Steve Holmes
@ ` Chuck Hallenbeck
` lutz kaiser
` direct-option lutz kaiser
` Kernels in Debian lutz kaiser
2 siblings, 2 replies; 22+ messages in thread
From: Chuck Hallenbeck @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Tony and all,
It looks like one needs to do a make, or perhaps a make modules, in the
speakup/src directory before doing a make modules_install.
When I do that, my modules extras directory is populated by the new
compiles, and moving them into extras/speakup seems to complete the
process as you described.
Chuck
--
The Moon is Waning Crescent (20% of Full)
My web site: http://hallenbeck.ftml.net -- my telephone: 1-518-334-9022.
--------
It is wise to keep in mind that neither success nor failure is ever final.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Kernels in Debian lutz kaiser
@ ` Tony Baechler
` lutz kaiser
0 siblings, 1 reply; 22+ messages in thread
From: Tony Baechler @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
lutz kaiser wrote:
> i use debian and with installed speakup-modules for my kernel.
>
> now i tried to switch to the newer version of speakup.
> git pulling, went ok.
>
> then i followed your steps, received no errors, but still i have the
> old modules installed.
> (date september 1th)
Hi,
Did you move the speakup* modules to the speakup directory? Did you run
depmod? I had the old modules until I did both steps. Try rebooting
after running depmod. You could also try "modinfo speakup" or
"dmesg|grep speakup" to see if that shows anything useful.
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Tony Baechler
` Steve Holmes
` Chuck Hallenbeck
@ ` lutz kaiser
` Tony Baechler
2 siblings, 1 reply; 22+ messages in thread
From: lutz kaiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi Tony and list,
i use debian and with installed speakup-modules for my kernel.
now i tried to switch to the newer version of speakup.
git pulling, went ok.
then i followed your steps, received no errors, but still i have the old
modules installed.
(date september 1th)
What am i missing? Do you habe any ideas?
thanks in advance
Lutz
On 21.10.2008 10:02, Tony Baechler wrote:
> Hi,
>
> I'm sure you got many good responses on this, but this is what I do
> because it's far quicker and easier for me. I run the following commands:
>
> aptitude -q install module-assistant
> m-a prepare
>
> Then, cd to the Speakup git pull and the src directory. For me, this
> is usually /usr/local/src/speakup/src or /home/tony/speakup/src. Then
> run:
>
> make modules_install
>
> The m-a prepare command will download and set up the necessary kernel
> tree structure. This will be a fairly big download, but will include
> all the Debian security patches that you won't necessarily get in the
> vanilla kernel.org source tree. That builds as modules. If you don't
> want modules, see below. After the modules are built, do:
>
> cd /lib/modules/`uname -r`
> I think cd extra, but it could be kernel/extra
>
> You'll have a speakup directory and the speakup modules in the current
> dir. Just mv *.ko speakup to fix this:
>
> mv speakup* speakup
>
> This is important! Run this to make sure your system boots with speech:
>
> depmod
>
> As I said, that's if you want modules. If you want it built into your
> kernel, do this:
>
> aptitude -q install kernel-package
>
> You'll also need to install a Debian kernel source package, such as
> linux-source-2.6.26 or similar. Again, m-a prepare from the above
> commands should do this for you.
>
> Change to the kernel source tree, usually /usr/src
> tar -jxf *.bz2
>
> Change to the Speakup git pull, such as ~/speakup
> Run the patch script, telling it the source is in /usr/src/linux.
> You'll probably need to make a symlink from /usr/src/linux to
> /usr/src/linux-2.6.26. It should patch without errors. If you get
> errors, post a log on this list. After it patches, read the man page
> and help for the "make-kpkg" command. Run make-kpkg with the
> parameters and build options you want, such as if you want a custom
> version number. It should do all the build and compile steps for you,
> including "make config." You probably want to copy /boot/*config* to
> /usr/src/linux so you don't have to answer hundreds of config
> questions while still getting the Debian default options. Eventually,
> it will ask the Speakup questions. I build the dectlk driver into the
> kernel, the rest as modules. After that, come back in a couple hours
> and you'll have a bunch of .deb packages in /usr/src/linux. From
> there, just do:
>
> dpkg -i /usr/src/linux/*speakup*.deb
>
> or whatever you choose to call your kernel version. You could also
> just do:
>
> dpkg -i /usr/src/linux/linux-image*deb
>
> Then, run lilo as always and reboot. It will run update-initramfs and
> lilo for you, but I always run lilo again by hand just to make sure it
> works. Speakup should come up talking on the next reboot. If not, go
> back to the old kernel and try again or ssh in and look at dmesg.
>
> Steve Holmes wrote:
>> Hey, just curious. When updating to latest git-pull of speakup, do
>> most Deb users go with Debian's kernel source or do they use the
>> generic one from ftp.kernel.org? I'm about to update my copy of
>> speakup and even with 2.6.26, the install script in speakup appears to
>> need a kernel source tree. Is my observation correct here?
>
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Chuck Hallenbeck
@ ` lutz kaiser
` direct-option lutz kaiser
1 sibling, 0 replies; 22+ messages in thread
From: lutz kaiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
Hi Chuck,
many thanks for yor fast reply.
It did the trick - also the "direct" option works fine.
The german "ö" = "o" with two points above is now spelled correctly
through espeak.
"make" did it
greatings
Lutz
On 24.10.2008 09:53, Chuck Hallenbeck wrote:
> Tony and all,
>
> It looks like one needs to do a make, or perhaps a make modules, in the
> speakup/src directory before doing a make modules_install.
>
> When I do that, my modules extras directory is populated by the new
> compiles, and moving them into extras/speakup seems to complete the
> process as you described.
>
> Chuck
>
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* direct-option
` Chuck Hallenbeck
` lutz kaiser
@ ` lutz kaiser
1 sibling, 0 replies; 22+ messages in thread
From: lutz kaiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
hi list,
2 observations with the new feature:
if a word contains a special charakter, like "ö" (möglich) it is spoken
m öglich.
caused by speakup thinking that on the special character a new word ist
starting.
You can easyly reproduce it, when using "6" on the numberblock.
second:
a Word starting with such a charakter is overjumped when using "6"
To be on the save side, i used espeak directly, and there are no gaps or
problems when speaking german words
many thanks for this feature
Lutz
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: Kernels in Debian
` Tony Baechler
@ ` lutz kaiser
0 siblings, 0 replies; 22+ messages in thread
From: lutz kaiser @ UTC (permalink / raw)
To: Speakup is a screen review system for Linux.
hi Tony and List,
Chuck's advice helped - together with your steps i got it working.
Without "make" i got no speakup-files under .../extra which i could move
to the folder
greatings
lutz
On 24.10.2008 10:52, Tony Baechler wrote:
> lutz kaiser wrote:
>> i use debian and with installed speakup-modules for my kernel.
>>
>> now i tried to switch to the newer version of speakup.
>> git pulling, went ok.
>>
>> then i followed your steps, received no errors, but still i have the
>> old modules installed.
>> (date september 1th)
>
>
> Hi,
>
> Did you move the speakup* modules to the speakup directory? Did you
> run depmod? I had the old modules until I did both steps. Try
> rebooting after running depmod. You could also try "modinfo speakup"
> or "dmesg|grep speakup" to see if that shows anything useful.
> _______________________________________________
> Speakup mailing list
> Speakup@braille.uwo.ca
> http://speech.braille.uwo.ca/mailman/listinfo/speakup
>
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~ UTC | newest]
Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
Kernels in Debian Steve Holmes
` Chuck Hallenbeck
` Kitty Litter
` Gregory Nowak
` Steve Holmes
` John covici
` Gregory Nowak
` Steve Holmes
` Gregory Nowak
` Steve Holmes
` Tony Baechler
` Steve Holmes
` Chuck Hallenbeck
` Kerry Hoath
` Steve Holmes
` Samuel Thibault
` Chuck Hallenbeck
` lutz kaiser
` direct-option lutz kaiser
` Kernels in Debian lutz kaiser
` Tony Baechler
` lutz kaiser
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).