Re: [leaf-devel] bering-uclibc4 initrd migration
Am Mittwoch, 23. Juni 2010 21:25:05 schrieb Andrew: > 23.06.2010 22:18, KP Kirchdoerfer пишет: > > Am Mittwoch, 23. Juni 2010 20:59:37 schrieb Andrew: > >> 23.06.2010 21:41, KP Kirchdoerfer пишет: > >>> Am Sonntag, 13. Juni 2010 00:19:42 schrieb Andrew: > After rebuild all looks OK. Image is working. > > It'll be enough good to leave initramfs 'as is', that can consume up > to half of physical memory, or we'll use switch_root (which is > currently buggy - it doesn't umount /proc& /sys from old root fs; so > even I don't shure that it actually cleans filesystem after switching) > or pivot_root + some clean-up for creating root tmpfs with limited > size? Is it actually needed? > > In few days, when I'll get free time, I'll try to enable devtmpfs > instead of manual creation of device files, and look what it actually > does, and how successfully it'll replace device creation scripts. It > isn't critical milestone for beta release, but IMHO will be gladly > seen in stable release, enhanced by busybox's mdev and some other very > useful features. > >>> > >>> Andrew; > >>> > >>> I've made a fresh rebuild from cvs and installed on my router. > >>> > >>> To package initd.lrp I had to remove the line > >>> #include > >>> from buildtool.cfg cause thatis missing. > >>> Following that I've been avble to build an initrd.lrp > >>> > >>> Starting the new version results in the error: > >>> > >>> LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 > >>> modprobe: module 'isofs' not found > >>> modprobe: module 'vfat' not found > >>> > >>> What am I missing? > >>> kp > >> > >> Strange. 'files' is generated by buildtool.mk from 'mod', which is also > >> generated by script from input filelist and kernel's modules.dep > >> Can you give me log of initrd building (actually - part of execution > >> buildtool.mk 'build' part)? > > > > There are a some errors which may explain the pb: > > > > make: Gehe in Verzeichnis '/opt/buildtool26/source/initrd' > > touch ./.configured > > sort: invalid option -- V > > „sort --help“ gibt weitere Informationen. > > sort: invalid option -- V > > „sort --help“ gibt weitere Informationen. > > mkdir -p /opt/buildtool26/build/config > > mkdir -p /opt/buildtool26/build/config/var/lib/lrpkg > > mkdir -p /opt/buildtool26/build/config/boot/etc > > BT_STAGING_DIR=/opt/buildtool26/staging BT_KERNEL_RELEASE= \ > > sh /opt/buildtool26/tools/getdep.sh "ata_.*" ahci ehci-hcd > > uhci-hcd > > \ ohci-hcd usb-storage sd_mod sr_mod isofs vfat floppy>mod > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > > directory > > #cat mod|sed 's/[a-z]*\/[a-z_/-]*\///g; s/\.ko//g; > > s/ /\n/g'>/opt/buildtool26/build/config/boot/etc/modules > > echo -e "isofs\nvfat">/opt/buildtool26/build/config/boot/etc/modules > > rm -f files > > (BT_KERNEL_RELEASE=; for i in `cat mod`; do echo -e "\n\tSource\t= > > lib/modules/$BT_KERNEL_RELEASE/$i\n\t\ > > Filename\t= lib/modules/$(echo $i|sed 's/[a-z]*\/[a-z_/-]*\///g')\n\t\ > > Type\t= binary\n\tType\t= module\n\tPermissions\t= 644\n">>files; > > done) > > cp -a README /opt/buildtool26/build/config/boot/etc > > cp -a root.blk.mk /opt/buildtool26/build/config/var/lib/lrpkg > > cp -a root.dev.mk /opt/buildtool26/build/config/var/lib/lrpkg > > cp -a root.linuxrc /opt/buildtool26/build/config/var/lib/lrpkg > > cp -a /opt/buildtool26/build/config/* /opt/buildtool26/staging > > touch ./.build > > make: Verlasse Verzeichnis '/opt/buildtool26/source/initrd' > > > > > > kp > > Try now to rebuild initrd. I fixed makefile. It solved the build pb's; unfortunatley I'm not able to boot from an IDE CF disk. The error I see is: LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 [1.679028] SCSI subsystem initialized [2.027591] usbcore: registered new interface driver usbfs [2.037774] usbcore: registered new interface driver hub [2.044838] usbcore: registered new device driver usb [2.065189] ohci_hcd: USB 1.1 'Open' Host Controller (OH
Re: [leaf-devel] bering-uclibc4 initrd migration
23.06.2010 22:18, KP Kirchdoerfer пишет: > Am Mittwoch, 23. Juni 2010 20:59:37 schrieb Andrew: > >> 23.06.2010 21:41, KP Kirchdoerfer пишет: >> >>> Am Sonntag, 13. Juni 2010 00:19:42 schrieb Andrew: >>> After rebuild all looks OK. Image is working. It'll be enough good to leave initramfs 'as is', that can consume up to half of physical memory, or we'll use switch_root (which is currently buggy - it doesn't umount /proc& /sys from old root fs; so even I don't shure that it actually cleans filesystem after switching) or pivot_root + some clean-up for creating root tmpfs with limited size? Is it actually needed? In few days, when I'll get free time, I'll try to enable devtmpfs instead of manual creation of device files, and look what it actually does, and how successfully it'll replace device creation scripts. It isn't critical milestone for beta release, but IMHO will be gladly seen in stable release, enhanced by busybox's mdev and some other very useful features. >>> Andrew; >>> >>> I've made a fresh rebuild from cvs and installed on my router. >>> >>> To package initd.lrp I had to remove the line >>> #include >>> from buildtool.cfg cause thatis missing. >>> Following that I've been avble to build an initrd.lrp >>> >>> Starting the new version results in the error: >>> >>> LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 >>> modprobe: module 'isofs' not found >>> modprobe: module 'vfat' not found >>> >>> What am I missing? >>> kp >>> >> Strange. 'files' is generated by buildtool.mk from 'mod', which is also >> generated by script from input filelist and kernel's modules.dep >> Can you give me log of initrd building (actually - part of execution >> buildtool.mk 'build' part)? >> > There are a some errors which may explain the pb: > > make: Gehe in Verzeichnis '/opt/buildtool26/source/initrd' > touch ./.configured > sort: invalid option -- V > „sort --help“ gibt weitere Informationen. > sort: invalid option -- V > „sort --help“ gibt weitere Informationen. > mkdir -p /opt/buildtool26/build/config > mkdir -p /opt/buildtool26/build/config/var/lib/lrpkg > mkdir -p /opt/buildtool26/build/config/boot/etc > BT_STAGING_DIR=/opt/buildtool26/staging BT_KERNEL_RELEASE= \ > sh /opt/buildtool26/tools/getdep.sh "ata_.*" ahci ehci-hcd > uhci-hcd \ > ohci-hcd usb-storage sd_mod sr_mod isofs vfat floppy>mod > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or > directory > #cat mod|sed 's/[a-z]*\/[a-z_/-]*\///g; s/\.ko//g; > s/ /\n/g'>/opt/buildtool26/build/config/boot/etc/modules > echo -e "isofs\nvfat">/opt/buildtool26/build/config/boot/etc/modules > rm -f files > (BT_KERNEL_RELEASE=; for i in `cat mod`; do echo -e "\n\tSource\t= > lib/modules/$BT_KERNEL_RELEASE/$i\n\t\ > Filename\t= lib/modules/$(echo $i|sed 's/[a-z]*\/[a-z_/-]*\///g')\n\t\ > Type\t= binary\n\tType\t= module\n\tPermissions\t= 644\n">>files; > done) > cp -a README /opt/buildtool26/build/config/boot/etc > cp -a root.blk.mk /opt/buildtool26/build/config/var/lib/lrpkg > cp -a root.dev.mk /opt/buildtool26/build/config/var/lib/lrpkg > cp -a root.linuxrc /opt/buildtool26/build/config/var/lib/lrpkg > cp -a /opt/buildtool26/build/config/* /opt/buildtool26/staging > touch ./.build > make: Verlasse Verzeichnis '/opt/buildtool26/source/initrd' > > > kp > > Try now to rebuild initrd. I fixed makefile. -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
Re: [leaf-devel] bering-uclibc4 initrd migration
Am Mittwoch, 23. Juni 2010 20:59:37 schrieb Andrew: > 23.06.2010 21:41, KP Kirchdoerfer пишет: > > Am Sonntag, 13. Juni 2010 00:19:42 schrieb Andrew: > >> After rebuild all looks OK. Image is working. > >> > >> It'll be enough good to leave initramfs 'as is', that can consume up to > >> half of physical memory, or we'll use switch_root (which is currently > >> buggy - it doesn't umount /proc& /sys from old root fs; so even I don't > >> shure that it actually cleans filesystem after switching) or pivot_root > >> + some clean-up for creating root tmpfs with limited size? Is it > >> actually needed? > >> > >> In few days, when I'll get free time, I'll try to enable devtmpfs > >> instead of manual creation of device files, and look what it actually > >> does, and how successfully it'll replace device creation scripts. It > >> isn't critical milestone for beta release, but IMHO will be gladly seen > >> in stable release, enhanced by busybox's mdev and some other very useful > >> features. > > > > Andrew; > > > > I've made a fresh rebuild from cvs and installed on my router. > > > > To package initd.lrp I had to remove the line > > #include > > from buildtool.cfg cause thatis missing. > > Following that I've been avble to build an initrd.lrp > > > > Starting the new version results in the error: > > > > LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 > > modprobe: module 'isofs' not found > > modprobe: module 'vfat' not found > > > > What am I missing? > > kp > > Strange. 'files' is generated by buildtool.mk from 'mod', which is also > generated by script from input filelist and kernel's modules.dep > Can you give me log of initrd building (actually - part of execution > buildtool.mk 'build' part)? There are a some errors which may explain the pb: make: Gehe in Verzeichnis '/opt/buildtool26/source/initrd' touch ./.configured sort: invalid option -- V „sort --help“ gibt weitere Informationen. sort: invalid option -- V „sort --help“ gibt weitere Informationen. mkdir -p /opt/buildtool26/build/config mkdir -p /opt/buildtool26/build/config/var/lib/lrpkg mkdir -p /opt/buildtool26/build/config/boot/etc BT_STAGING_DIR=/opt/buildtool26/staging BT_KERNEL_RELEASE= \ sh /opt/buildtool26/tools/getdep.sh "ata_.*" ahci ehci-hcd uhci-hcd \ ohci-hcd usb-storage sd_mod sr_mod isofs vfat floppy >mod cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory cat: /opt/buildtool26/staging/lib/modules//modules.dep: No such file or directory #cat mod|sed 's/[a-z]*\/[a-z_/-]*\///g; s/\.ko//g; s/ /\n/g'>/opt/buildtool26/build/config/boot/etc/modules echo -e "isofs\nvfat">/opt/buildtool26/build/config/boot/etc/modules rm -f files (BT_KERNEL_RELEASE=; for i in `cat mod`; do echo -e "\n\tSource\t= lib/modules/$BT_KERNEL_RELEASE/$i\n\t\ Filename\t= lib/modules/$(echo $i|sed 's/[a-z]*\/[a-z_/-]*\///g')\n\t\ Type\t= binary\n\tType\t= module\n\tPermissions\t= 644\n">>files; done) cp -a README /opt/buildtool26/build/config/boot/etc cp -a root.blk.mk /opt/buildtool26/build/config/var/lib/lrpkg cp -a root.dev.mk /opt/buildtool26/build/config/var/lib/lrpkg cp -a root.linuxrc /opt/buildtool26/build/config/var/lib/lrpkg cp -a /opt/buildtool26/build/config/* /opt/buildtool26/staging touch ./.build make: Verlasse Verzeichnis '/opt/buildtool26/source/initrd' kp -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
Re: [leaf-devel] bering-uclibc4 initrd migration
23.06.2010 21:41, KP Kirchdoerfer пишет: > Am Sonntag, 13. Juni 2010 00:19:42 schrieb Andrew: > >> After rebuild all looks OK. Image is working. >> >> It'll be enough good to leave initramfs 'as is', that can consume up to >> half of physical memory, or we'll use switch_root (which is currently >> buggy - it doesn't umount /proc& /sys from old root fs; so even I don't >> shure that it actually cleans filesystem after switching) or pivot_root >> + some clean-up for creating root tmpfs with limited size? Is it >> actually needed? >> >> In few days, when I'll get free time, I'll try to enable devtmpfs >> instead of manual creation of device files, and look what it actually >> does, and how successfully it'll replace device creation scripts. It >> isn't critical milestone for beta release, but IMHO will be gladly seen >> in stable release, enhanced by busybox's mdev and some other very useful >> features. >> > Andrew; > > I've made a fresh rebuild from cvs and installed on my router. > > To package initd.lrp I had to remove the line > #include > from buildtool.cfg cause thatis missing. > Following that I've been avble to build an initrd.lrp > > Starting the new version results in the error: > > LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 > modprobe: module 'isofs' not found > modprobe: module 'vfat' not found > > What am I missing? > kp > > Strange. 'files' is generated by buildtool.mk from 'mod', which is also generated by script from input filelist and kernel's modules.dep Can you give me log of initrd building (actually - part of execution buildtool.mk 'build' part)? -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel
Re: [leaf-devel] bering-uclibc4 initrd migration
Am Sonntag, 13. Juni 2010 00:19:42 schrieb Andrew: > After rebuild all looks OK. Image is working. > > It'll be enough good to leave initramfs 'as is', that can consume up to > half of physical memory, or we'll use switch_root (which is currently > buggy - it doesn't umount /proc & /sys from old root fs; so even I don't > shure that it actually cleans filesystem after switching) or pivot_root > + some clean-up for creating root tmpfs with limited size? Is it > actually needed? > > In few days, when I'll get free time, I'll try to enable devtmpfs > instead of manual creation of device files, and look what it actually > does, and how successfully it'll replace device creation scripts. It > isn't critical milestone for beta release, but IMHO will be gladly seen > in stable release, enhanced by busybox's mdev and some other very useful > features. Andrew; I've made a fresh rebuild from cvs and installed on my router. To package initd.lrp I had to remove the line #include from buildtool.cfg cause thatis missing. Following that I've been avble to build an initrd.lrp Starting the new version results in the error: LINUXRC: Bering - Initrd - 4.0.0 Rev 8 uClibc 0.9.30.3 modprobe: module 'isofs' not found modprobe: module 'vfat' not found What am I missing? kp -- ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo ___ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel