Re: [leaf-devel] bering-uclibc4 initrd migration

2010-06-23 Thread KP Kirchdoerfer
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

2010-06-23 Thread 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.

--
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

2010-06-23 Thread 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

--
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

2010-06-23 Thread 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)?

--
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

2010-06-23 Thread 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

--
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