
I spotted something in your message, unrelated to the initramfs. You said you gave the boot parameter: speakup_synth=apollo
This is wrong, with speakup 3.x boot parameters use the . (full stop) instead of the _ (underline) characters. Although GRML has speakup as modules and so speakup itself doesn't deal with the boot parameters, it was decided and done that GRML should reflect this change with its boot options. Therefore you should give the boot parameter as: speakup.synth=apollo
Also please note: the above boot parameter is to use the GRML system of starting speakup, I think if you add speakup to the initramfs then you don't need to give any boot parameters (IE. add only the modules you want to be used, in your case speakup_apollo and any of its dependencies).
Michael Whapples On -10/01/37 20:59, Dietmar Segbert wrote:
Hello Mika,
thanks for your answer.
I have done a
update-iniramfs -c -t -k 2.6.28-grml
After that i started the kernel with this initrd from dos (i allways start from dos with linld097.com.
The kernel loads and stand than in the initramfs. I did not hear any output from my apollo synthesizer (boot-option speakup_synth=apollo).
I have unpacked the initrd.img-2.6.28-grml and looked for the speakup- modules, but he modules are not in the initrd.img-2.6.28-grml.
On the system the modules are in /lib/modules/2.6.28-grml/extra/speakup/
How can i add this modules?
Unpacking with
gzip -dc initrd.img-2.6.28-grml | cpio -i
copy the extra folder into the 2.6.28-grml directory and then
find . | cpio -o -H newc | gzip -9>initrd.img-2.6.28-grml
will produce a new initrd, but speakup will not work and the system will not boot.
How can i do a depmode for the not running kernel 2.6.28-grml?
thanks for your help.
Regards
Dietmar