Bug#358532: installation-reports: sparc ultra 1 reboot fails
reassign 358532 base-installer
severity 358532 wishlist
retitle 358532 Please make sure that sbus modules make it to initrd on sparc32
thanks
On Thu, 13 Apr 2006, Frans Pop wrote:
On Thursday 13 April 2006 22:35, Markus Ingvarsson wrote:
The interesting question is really, where is the initrd generated by
d-i? Where would it be a good idea to try making the needed
modifications? It wouldn't be enough just adding a register-module
command to the hw-detect script, would it?
It is generated on the fly, at kernel installation time. As discussed with
Frans, the base-installer needs to modify the config files of initrd
generators (yaird, initramfs-tools) to make sure that at least the esp
module is included there. I've sent the attached patch against
base-installer to him privately for review, but he's been a bit busy
lately. I'm sure that he'll take care of it at some point.
Best regards,
Jurij Smakov jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC
--- postinst.orig 2006-04-06 22:24:38.000000000 -0700
+++ postinst 2006-04-06 23:04:27.000000000 -0700
@@ -683,6 +683,18 @@
echo "RESUME=$resume" >> $ramdiskconf
fi
fi
+
+ # sparc32 kludge
+ if [ "$MACHINE" = sparc ]; then
+ yaird_conf='/target/etc/yaird/Default.cfg'
+ if [ -f "$yaird_conf" ]; then
+ sed -e '/END GOALS/s/^/\t\tMODULE esp\n/' < $yaird_conf > $yaird_conf.new && mv $yaird_conf.new $yaird_conf
+ fi
+ initramfs_conf='/target/etc/mkinitramfs/modules'
+ if [ -f "$initramfs_conf" ]; then
+ echo 'esp' >> $initramfs_conf
+ fi
+ fi
else
info "Not installing $package."
fi
Reply to: