I see on the WIKI people have posted boot times, as low as 15 seconds.
My boot time is terrible - haven't timed it, but would imagine it has to be 180 seconds plus.
I am still running udev (FC3), which seems to take a large amount of time. I'm sure I could probably strip out some of the other processes (like the NTP sync - why is that run at start up!! Surely it should happen in parallel, not sequentially)
Has anyone done a strip-down checklist of the things that must and must not be started? Any tuning recommendations?
Simon Baxter schrieb:
I see on the WIKI people have posted boot times, as low as 15 seconds.
Yes, no Problem.
My boot time is terrible - haven't timed it, but would imagine it has to be 180 seconds plus.
I am still running udev (FC3), which seems to take a large amount of time. I'm sure I could probably strip out some of the other processes (like the NTP sync - why is that run at start up!! Surely it should happen in parallel, not sequentially)
Has anyone done a strip-down checklist of the things that must and must not be started? Any tuning recommendations?
Still the best recommendation is to use a dedicated machine for vdr and to build/compile the whole stuff on a second machine. Then you don't need all the overhead.
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
Alfred
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Alfred Zastrow schrieb:
Simon Baxter schrieb:
I see on the WIKI people have posted boot times, as low as 15 seconds.
Yes, no Problem.
My boot time is terrible - haven't timed it, but would imagine it has to be 180 seconds plus.
I am still running udev (FC3), which seems to take a large amount of time. I'm sure I could probably strip out some of the other processes (like the NTP sync - why is that run at start up!! Surely it should happen in parallel, not sequentially)
Has anyone done a strip-down checklist of the things that must and must not be started? Any tuning recommendations?
Still the best recommendation is to use a dedicated machine for vdr and to build/compile the whole stuff on a second machine. Then you don't need all the overhead.
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
20 seconds? Great :) Which plugins are included in your initrd ramdisk? I have tried ist, but with all needed libraries for the several plugins it does not fit into the ramdisk. It doesn't boot if i reached 32 MB uncompressed ...
- -- Oliver
On Mon, 2005-06-20 at 17:33 +0200, Alfred Zastrow wrote:
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
That sounds interesting. Can you post any more details or links to how to set this up?
Cheers,
Laz
Oliver Friedrich schrieb:
20 seconds? Great :) Which plugins are included in your initrd ramdisk? I have tried ist, but with all needed libraries for the several plugins it does not fit into the ramdisk. It doesn't boot if i reached 32 MB uncompressed ...
only a few:
dvd femon graphlcd graphtft (for testing) joystick (for testing) lcdproc (old) mp3 mpex (for my mpex a/d-card) vcd
You can save a lot of space if you use busybox. My directory layout attached. Some executables (like mc) are compressed
Alfred
.: drwxr-xr-x 2 root root 4992 May 29 17:10 bin drwxr-xr-x 1 root root 0 Jan 1 1970 dev drwxr-xr-x 6 root root 1536 Jun 20 18:09 etc -rw-r--r-- 1 root root 0 Jun 20 18:14 filelist drwxr-xr-x 12 root root 2752 Jan 15 18:03 lib drwxr-xr-x 6 root root 256 Jun 20 17:25 mnt dr-xr-xr-x 68 root root 0 Jun 20 17:24 proc drwxr-xr-x 10 root root 0 Jun 20 17:24 sys lrwxrwxrwx 1 root root 7 Aug 21 2003 tmp -> var/tmp drwxrwxrwt 8 root root 160 Jun 20 17:24 var
./bin: lrwxrwxrwx 1 root root 7 Aug 28 2003 [ -> busybox -rwxr-xr-x 1 root root 8848 Jan 15 18:01 acpid lrwxrwxrwx 1 root root 7 Aug 28 2003 adjtimex -> busybox -rwxr-xr-x 1 root root 29572 Feb 26 19:43 athcool lrwxrwxrwx 1 root root 7 Aug 28 2003 basename -> busybox -rwxr-xr-x 1 root root 343500 Feb 20 08:57 busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 cat -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 chgrp -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 chmod -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 chown -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 chvt -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 clear -> busybox lrwxrwxrwx 1 root root 7 Jan 31 2004 cp -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 crond -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 crontab -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 cut -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 date -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 dd -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 deallocvt -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 df -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 dirname -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 dmesg -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 du -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 dumpkmap -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 echo -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 egrep -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 env -> busybox -rwxr-xr-x 1 root root 35064 Mar 19 20:49 exportfs lrwxrwxrwx 1 root root 7 Aug 28 2003 expr -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 false -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 fbset -> busybox lrwxrwxrwx 1 root root 7 Sep 21 2003 fdisk -> busybox -rwxr-xr-x 1 root root 12914 Jan 15 18:01 femon lrwxrwxrwx 1 root root 7 Sep 21 2003 fgrep -> busybox lrwxrwxrwx 1 root root 7 Feb 20 08:59 find -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 free -> busybox lrwxrwxrwx 1 root root 7 Sep 21 2003 fsck.minix -> busybox -rwxr-xr-x 1 root root 48860 Jan 15 18:01 ftpd -rwxr-xr-x 1 root root 16584 Jan 15 18:01 genindex lrwxrwxrwx 1 root root 7 Oct 5 2003 getopt -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 grep -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 gunzip -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 gzip -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 halt -> busybox lrwxrwxrwx 1 root root 7 Sep 21 2003 hdparm -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 head -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 hostname -> busybox lrwxrwxrwx 1 root root 7 Jan 23 11:10 httpd -> busybox lrwxrwxrwx 1 root root 7 Mar 21 2004 hwclock -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 ifconfig -> busybox lrwxrwxrwx 1 root root 7 Jan 22 21:30 init -> busybox lrwxrwxrwx 1 root root 7 Dec 25 19:12 insmod -> busybox -rwxr-xr-x 1 root root 6270 Jan 15 18:01 ircat -rwxr-xr-x 1 root root 6636 Jan 15 18:01 irexec lrwxrwxrwx 1 root root 7 Aug 28 2003 kill -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 killall -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 klogd -> busybox -rwxr-xr-x 1 root root 82588 Jan 15 18:01 LCDd -rwxr-xr-x 1 root root 83364 Jan 15 18:01 lilo -rwxr-xr-x 1 root root 64080 Jan 15 18:01 lircd lrwxrwxrwx 1 root root 7 Aug 28 2003 ln -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 loadkmap -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 logger -> busybox -rwxrwxrwx 1 root root 67 Jan 22 21:30 login lrwxrwxrwx 1 root root 7 Aug 28 2003 logread -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 ls -> busybox -rwxr-xr-x 1 root root 54176 Feb 26 21:14 lspci -rwxr-xr-x 1 root root 208855 Jan 15 18:01 mc lrwxrwxrwx 1 root root 2 Sep 14 2003 mcedit -> mc -rwxr-xr-x 1 root root 3276 Jan 15 18:01 mcmfmt lrwxrwxrwx 1 root root 2 Sep 14 2003 mcview -> mc lrwxrwxrwx 1 root root 7 Oct 5 2003 mesg -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 mkdir -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 mkfifo -> busybox lrwxrwxrwx 1 root root 7 Sep 21 2003 mkfs.minix -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 mknod -> busybox -rwxr-xr-x 1 root root 65830 Jan 15 18:01 mkreiserfs lrwxrwxrwx 1 root root 7 Dec 25 19:12 modprobe -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 more -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 mount -> busybox -rwxr-xr-x 1 root root 805 Jan 15 18:01 mount.sh lrwxrwxrwx 1 root root 7 Aug 28 2003 mv -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 nc -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 netstat -> busybox -rwxr-xr-x 1 root root 317940 Jan 15 18:01 nmbd lrwxrwxrwx 1 root root 7 Oct 5 2003 nslookup -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 openvt -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 pidof -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 ping -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 pivot_root -> busybox -rwxr-xr-x 1 root root 24324 Jan 15 18:01 portmap lrwxrwxrwx 1 root root 7 Aug 28 2003 poweroff -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 ps -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 pwd -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 rdate -> busybox -rwxr-xr-x 1 root root 85 Jan 15 18:01 readconf lrwxrwxrwx 1 root root 7 Aug 28 2003 reboot -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 renice -> busybox -rwxr-xr-x 1 root root 64212 Aug 29 2004 replex lrwxrwxrwx 1 root root 7 Aug 28 2003 reset -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 rm -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 rmdir -> busybox lrwxrwxrwx 1 root root 7 Dec 25 19:12 rmmod -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 route -> busybox -rwxr-xr-x 1 root root 3464 Mar 19 20:49 rpc.lockd -rwxr-xr-x 1 root root 52856 Mar 19 20:49 rpc.mountd -rwxr-xr-x 1 root root 5084 Mar 19 20:49 rpc.nfsd -rwxr-xr-x 1 root root 33308 Mar 19 20:49 rpc.statd lrwxrwxrwx 1 root root 7 Aug 28 2003 sed -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 setkeycodes -> busybox -rwxr-xr-x 1 root root 31040 Feb 26 21:14 setpci lrwxrwxrwx 1 root root 7 Nov 2 2003 sh -> busybox -rwxr-xr-x 1 root root 15596 Jan 15 18:01 showpic lrwxrwxrwx 1 root root 7 Aug 28 2003 sleep -> busybox -rwxr-xr-x 1 root root 848474 Jan 15 18:01 smbd lrwxrwxrwx 1 root root 7 Feb 20 09:00 sort -> busybox lrwxrwxrwx 1 root root 7 Oct 5 2003 stty -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 sync -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 syslogd -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 tail -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 tee -> busybox lrwxrwxrwx 1 root root 7 Aug 15 2004 telnetd -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 test -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 time -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 top -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 touch -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 tr -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 true -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 tty -> busybox lrwxrwxrwx 1 root root 7 Jul 17 2004 udhcpc -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 umount -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 uname -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 uniq -> busybox -rwxr-xr-x 1 root root 3888 Jan 15 18:01 unix2iso8601 -rwxr-xr-x 1 root root 1536224 May 29 17:09 vdr -rwxr-xr-x 1 root root 162 Jan 15 18:27 vdrpoweroff.sh -rwxr-xr-x 1 root root 275 Jan 15 18:01 vdrrecord.sh lrwxrwxrwx 1 root root 7 Aug 28 2003 xargs -> busybox lrwxrwxrwx 1 root root 7 Aug 28 2003 zcat -> busybox
./dev: [deleted]
./etc: drwxr-xr-x 3 root root 96 Sep 4 2003 acpi -r--r--r-- 1 root 100 154 Dec 14 2003 automount -rw-r--r-- 1 root 100 351 Jun 20 03:55 ca.conf -rw-r--r-- 1 root root 52661 Jun 20 18:09 channels.conf -rw-r--r-- 1 root root 83 Jun 20 03:55 commands.conf -rw-r--r-- 1 root 100 512 Jun 20 03:55 diseqc.conf -rw-r--r-- 1 root root 211 Aug 22 2004 exports -rw-r--r-- 1 root root 110 Dec 14 2003 fstab -rw-r--r-- 1 root root 4551 Jun 20 03:55 graphlcd.conf -rw-r--r-- 1 root root 33 Jan 22 22:10 group -rw-r--r-- 1 root root 265 Apr 18 2004 hosts -rw-r--r-- 1 root root 177 Jan 9 21:38 inittab -rw-r--r-- 1 root root 32 Jun 20 03:55 keymacros.conf -rw-r--r-- 1 500 244 2059 Jun 20 03:55 LCDd.conf -rw-r--r-- 1 root root 531 Jun 20 03:55 lilo.conf -rw-r--r-- 1 root root 1062 Jun 20 03:55 lircd.conf lrwxrwxrwx 1 root root 27 May 31 2004 localtime -> /lib/zoneinfo/Europe/Berlin -rw-r--r-- 1 root root 52 Jun 20 03:55 mp3sources.conf -rw-r--r-- 1 root root 40 Apr 18 2004 networks -rw-r--r-- 1 root root 144 Jun 20 03:55 nsswitch.conf -rw-r--r-- 1 root root 117 Sep 21 2003 passwd drwxr-xr-x 4 root root 480 Nov 7 2004 plugins -rw-r--r-- 1 root root 121 Jul 26 2003 profile -rw-r--r-- 1 root root 466 Oct 22 2002 protocols -rwxr-xr-x 1 root root 970 Mar 6 21:52 rc.boot -rwxr-xr-x 1 root root 797 Jun 18 19:47 rc.down -rwxr-xr-x 1 root root 890 Jan 26 19:27 rc.vc1 -rwxr-xr-x 1 root root 3984 Jun 11 20:32 rc.vc2 -rwxr-xr-x 1 root root 64 Jan 9 21:37 rc.vc3 -rw-r--r-- 1 root root 1858 Jun 20 03:55 remote.conf -rw-r--r-- 1 root root 38 Jun 20 03:55 resolv.conf -rw-r--r-- 1 root root 1595 Feb 27 2001 rpc -rw-r--r-- 1 root root 2341 Jan 22 2003 services -rw-r--r-- 1 root root 3130 Jun 20 03:55 setup.conf -rw-r--r-- 1 root root 49934 Nov 6 2004 shutdown.glcd -rw-r--r-- 1 root root 1995 Jun 20 03:55 smb.conf -rw-r--r-- 1 root 100 877 Jun 20 03:55 sources.conf -rw-r--r-- 1 root root 3848 Nov 6 2004 splash.glcd -rw-r--r-- 1 root 100 443 Jun 20 03:55 svdrphosts.conf lrwxrwxrwx 1 root root 13 Aug 23 2003 terminfo -> /lib/terminfo drwxr-xr-x 2 root root 160 Nov 7 2004 themes -rw-r--r-- 1 root root 603 Jun 20 18:09 timers.conf drwxr-xr-x 2 root root 96 Jan 23 11:39 www
./etc/acpi: drwxr-xr-x 2 root root 96 Sep 4 2003 events
./etc/acpi/events: -rw-r--r-- 1 root root 42 Sep 4 2003 powerbutton
./etc/plugins: drwxr-xr-x 4 root root 160 Nov 7 2004 graphlcd -rw-r--r-- 1 root root 85 Dec 14 2003 mp3sources.conf
./etc/plugins/graphlcd: drwxr-xr-x 2 root root 864 Oct 17 2004 fonts -rw-r--r-- 1 root root 7183 Oct 16 2004 logonames.alias drwxr-xr-x 2 root root 8960 Jan 30 16:02 logos
./etc/plugins/graphlcd/fonts: -rw-r--r-- 1 root root 2344 Oct 16 2004 f12b.fnt -rw-r--r-- 1 root root 2344 Oct 16 2004 f12bn.fnt -rw-r--r-- 1 root root 5411 Oct 16 2004 f17b.fnt -rw-r--r-- 1 root root 5411 Oct 16 2004 f17bn.fnt -rw-r--r-- 1 root root 1168 Oct 16 2004 f5n.fnt -rw-r--r-- 1 root root 1672 Oct 16 2004 f8b.fnt -rw-r--r-- 1 root root 1672 Oct 16 2004 f8n.fnt lrwxrwxrwx 1 root root 9 Nov 7 2004 f_l_l.fnt -> f17bn.fnt lrwxrwxrwx 1 root root 9 Nov 7 2004 f_l_n.fnt -> f12bn.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_l_s.fnt -> f5n.fnt lrwxrwxrwx 1 root root 9 Nov 7 2004 f_l_sym.fnt -> sym11.fnt lrwxrwxrwx 1 root root 9 Nov 7 2004 f_m_l.fnt -> f12bn.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_m_n.fnt -> f8n.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_m_s.fnt -> f5n.fnt lrwxrwxrwx 1 root root 8 Nov 7 2004 f_m_sym.fnt -> sym7.fnt lrwxrwxrwx 1 root root 9 Nov 7 2004 f_s_l.fnt -> f12bn.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_s_n.fnt -> f8n.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_s_s.fnt -> f5n.fnt lrwxrwxrwx 1 root root 8 Nov 7 2004 f_s_sym.fnt -> sym7.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_t_l.fnt -> f8b.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_t_n.fnt -> f8n.fnt lrwxrwxrwx 1 root root 7 Nov 7 2004 f_t_s.fnt -> f5n.fnt lrwxrwxrwx 1 root root 8 Nov 7 2004 f_t_sym.fnt -> sym7.fnt -rw-r--r-- 1 root root 440 Oct 16 2004 sym11.fnt -rw-r--r-- 1 root root 296 Oct 16 2004 sym7.fnt
./etc/plugins/graphlcd/logos: [deleted]
./etc/themes: -rw-r--r-- 1 root root 1527 May 31 2004 classic-default.theme -rw-r--r-- 1 root root 1812 May 31 2004 sttng-default.theme -rw-r--r-- 1 root root 1834 Dec 27 19:59 sttng-mod.theme
./etc/www: -rw-r--r-- 1 500 100 1772 Nov 2 2001 index.html
./lib: drwxr-xr-x 2 root root 480 Sep 7 2003 autofs drwxr-xr-x 2 root root 224 Nov 23 2003 gconv drwxr-xr-x 2 root root 96 Oct 25 2002 keymap -rwxr-xr-x 1 root root 86816 Jan 9 21:05 ld-2.3.4.so lrwxrwxrwx 1 root root 11 Aug 22 2004 ld-linux.so.2 -> ld-2.3.4.so -rwxr-xr-x 1 root root 9112 Jan 9 21:05 libanl-2.3.4.so lrwxrwxrwx 1 root root 15 Aug 22 2004 libanl.so.1 -> libanl-2.3.4.so -rwxr-xr-x 1 root root 1126896 Jan 9 21:05 libc-2.3.4.so -rwxr-xr-x 1 root root 18644 Jan 9 21:05 libcrypt-2.3.4.so lrwxrwxrwx 1 root root 17 Aug 22 2004 libcrypt.so.1 -> libcrypt-2.3.4.so lrwxrwxrwx 1 root root 13 Aug 22 2004 libc.so.6 -> libc-2.3.4.so -rwxr-xr-x 1 root root 8464 Jan 9 21:05 libdl-2.3.4.so lrwxrwxrwx 1 root root 14 Aug 22 2004 libdl.so.2 -> libdl-2.3.4.so lrwxrwxrwx 1 root root 18 Aug 28 2003 libdvdcss.so.2 -> libdvdcss.so.2.0.7 -rwxr-xr-x 1 root root 26496 Jan 8 08:02 libdvdcss.so.2.0.7 lrwxrwxrwx 1 root root 18 Aug 28 2003 libdvdnav.so.0 -> libdvdnav.so.0.3.0 -rwxr-xr-x 1 root root 149792 Jan 8 08:02 libdvdnav.so.0.3.0 lrwxrwxrwx 1 root root 13 Aug 15 2004 libgcc_s.so -> libgcc_s.so.1 -rw-r--r-- 1 root root 33508 Jan 8 07:39 libgcc_s.so.1 -rw-r--r-- 1 root root 187244 Jan 8 07:39 libglcddrivers.so -rw-r--r-- 1 root root 42296 Jan 8 07:39 libglcdgraphics.so lrwxrwxrwx 1 root root 21 Aug 28 2003 libglib-1.2.so.0 -> libglib-1.2.so.0.0.10 -rwxr-xr-x 1 root root 138236 Jan 8 08:02 libglib-1.2.so.0.0.10 lrwxrwxrwx 1 root root 18 Aug 28 2003 libid3tag.so.0 -> libid3tag.so.0.1.0 -rwxr-xr-x 1 root root 57932 Jan 8 08:02 libid3tag.so.0.1.0 lrwxrwxrwx 1 root root 17 Aug 28 2003 libjpeg.so.62 -> libjpeg.so.62.0.0 -rwxr-xr-x 1 root root 121800 Jan 8 08:02 libjpeg.so.62.0.0 lrwxrwxrwx 1 root root 23 Nov 20 2004 liblirc_client.so.0 -> liblirc_client.so.0.0.0 -rwxr-xr-x 1 root root 15144 Jan 8 08:02 liblirc_client.so.0.0.0 -rwxr-xr-x 1 root root 144168 Jan 9 21:05 libm-2.3.4.so lrwxrwxrwx 1 root root 15 Aug 28 2003 libmad.so.0 -> libmad.so.0.1.0 -rwxr-xr-x 1 root root 88224 Jan 8 07:39 libmad.so.0.1.0 lrwxrwxrwx 1 root root 13 Aug 22 2004 libm.so.6 -> libm-2.3.4.so -rwxr-xr-x 1 root root 65604 Jan 9 21:05 libnsl-2.3.4.so lrwxrwxrwx 1 root root 15 Aug 22 2004 libnsl.so.1 -> libnsl-2.3.4.so -rwxr-xr-x 1 root root 14524 Jan 9 21:05 libnss_dns-2.3.4.so lrwxrwxrwx 1 root root 19 Aug 22 2004 libnss_dns.so.2 -> libnss_dns-2.3.4.so -rwxr-xr-x 1 root root 32760 Jan 9 21:05 libnss_files-2.3.4.so lrwxrwxrwx 1 root root 21 Aug 22 2004 libnss_files.so.2 -> libnss_files-2.3.4.so lrwxrwxrwx 1 root root 15 Aug 28 2003 libogg.so.0 -> libogg.so.0.4.0 -rwxr-xr-x 1 root root 15008 Jan 8 07:39 libogg.so.0.4.0 -rwxr-xr-x 1 root root 60456 Jan 9 21:05 libpthread-2.3.4.so lrwxrwxrwx 1 root root 19 Aug 22 2004 libpthread.so.0 -> libpthread-2.3.4.so -rwxr-xr-x 1 root root 60876 Jan 9 21:05 libresolv-2.3.4.so lrwxrwxrwx 1 root root 18 Aug 22 2004 libresolv.so.2 -> libresolv-2.3.4.so -rwxr-xr-x 1 root root 25832 Jan 9 21:05 librt-2.3.4.so lrwxrwxrwx 1 root root 14 Aug 22 2004 librt.so.1 -> librt-2.3.4.so lrwxrwxrwx 1 root root 19 Aug 28 2003 libsndfile.so.1 -> libsndfile.so.1.0.1 -rwxr-xr-x 1 root root 267024 Jan 8 07:39 libsndfile.so.1.0.1 lrwxrwxrwx 1 root root 18 Aug 15 2004 libstdc++.so.6 -> libstdc++.so.6.0.1 -rwxr-xr-x 1 root root 880368 Jan 8 07:39 libstdc++.so.6.0.1 -rwxr-xr-x 1 root root 7592 Jan 9 21:05 libutil-2.3.4.so lrwxrwxrwx 1 root root 16 Aug 22 2004 libutil.so.1 -> libutil-2.3.4.so lrwxrwxrwx 1 root root 22 Aug 28 2003 libvorbisfile.so.3 -> libvorbisfile.so.3.0.0 -rwxr-xr-x 1 root root 23636 Jan 8 07:39 libvorbisfile.so.3.0.0 lrwxrwxrwx 1 root root 18 Aug 28 2003 libvorbis.so.0 -> libvorbis.so.0.2.0 -rwxr-xr-x 1 root root 141149 Aug 28 2003 libvorbis.so.0.2.0 lrwxrwxrwx 1 root root 13 Aug 28 2003 libz.so.1 -> libz.so.1.1.4 -rwxr-xr-x 1 root root 50224 Jan 8 07:39 libz.so.1.1.4 drwxr-xr-x 2 root root 160 Apr 6 2004 locale drwxr-xr-x 3 root root 832 Jan 22 19:25 mc drwxr-xr-x 3 root root 128 Jun 19 05:31 modules drwxr-xr-x 8 root root 352 Nov 23 2003 samba drwxr-xr-x 4 root root 128 Aug 23 2003 terminfo drwxr-xr-x 2 root root 704 May 29 17:10 vdr drwxr-xr-x 3 root root 96 Jul 26 2003 zoneinfo
./lib/autofs: -rw-r--r-- 1 root root 7575 Sep 7 2003 lookup_file.so -rw-r--r-- 1 root root 6396 Sep 7 2003 lookup_multi.so -rw-r--r-- 1 root root 6579 Sep 7 2003 lookup_nisplus.so -rw-r--r-- 1 root root 8513 Sep 7 2003 lookup_program.so -rw-r--r-- 1 root root 5639 Sep 7 2003 lookup_userhome.so -rw-r--r-- 1 root root 6337 Sep 7 2003 lookup_yp.so -rw-r--r-- 1 root root 5433 Sep 7 2003 mount_afs.so -rw-r--r-- 1 root root 7451 Sep 7 2003 mount_autofs.so -rw-r--r-- 1 root root 7549 Sep 7 2003 mount_bind.so -rw-r--r-- 1 root root 7627 Sep 7 2003 mount_changer.so -rw-r--r-- 1 root root 6209 Sep 7 2003 mount_generic.so -rw-r--r-- 1 root root 8752 Sep 7 2003 mount_nfs.so -rw-r--r-- 1 root root 12849 Sep 7 2003 parse_sun.so
./lib/gconv: -rw-r--r-- 1 root root 45568 Jan 9 08:07 gconv-modules -rwxr-xr-x 1 root root 7528 Jan 9 21:06 IBM850.so -rwxr-xr-x 1 root root 7308 Jan 9 21:06 ISO8859-15.so -rwxr-xr-x 1 root root 5612 Jan 9 21:06 ISO8859-1.so -rwxr-xr-x 1 root root 7044 Jan 9 21:06 UNICODE.so
./lib/keymap: -rw-rw-rw- 1 root root 2823 Jun 26 2001 qwertz
./lib/locale: -rw-r--r-- 1 root root 554016 Jan 9 08:25 locale-archive
./lib/mc: -rwxr-xr-x 1 root root 8459 Sep 14 2003 cons.saver -rw-r--r-- 1 root root 12045 Sep 14 2003 mc.ext -rw-r--r-- 1 root root 2429 Jan 22 19:33 mc.ini -rw-r--r-- 1 root root 1636 Sep 14 2003 mc.lib -rw-r--r-- 1 root root 1400 Sep 14 2003 mc.menu drwxr-xr-x 2 root root 1184 Aug 23 2003 syntax
./lib/mc/syntax: -rw-r--r-- 1 root root 9117 Aug 23 2003 sh.syntax -rw-r--r-- 1 root root 385 Aug 23 2003 Syntax -rw-r--r-- 1 root root 31 Aug 23 2003 unknown.syntax
./lib/modules: drwxr-xr-x 4 root root 160 Jun 19 05:31 2.6.12
./lib/modules/2.6.12: drwxr-xr-x 8 root root 256 Jun 18 22:03 kernel drwxr-xr-x 2 root root 128 Jun 19 05:30 misc -rw-r--r-- 1 root root 10820 Jun 19 05:30 modules.dep
./lib/modules/2.6.12/kernel: drwxr-xr-x 2 root root 128 Jun 18 22:03 crypto drwxr-xr-x 14 root root 448 Jun 18 22:03 drivers drwxr-xr-x 12 root root 384 Jun 18 22:03 fs drwxr-xr-x 2 root root 96 Jun 18 22:03 lib drwxr-xr-x 3 root root 96 Jun 18 22:03 net drwxr-xr-x 2 root root 96 Jun 18 22:03 sound
./lib/modules/2.6.12/kernel/crypto: -rw-r--r-- 1 root root 14959 Jun 18 22:03 des.ko -rw-r--r-- 1 root root 5057 Jun 18 22:03 md5.ko
./lib/modules/2.6.12/kernel/drivers: drwxr-xr-x 2 root root 192 Jun 18 22:03 acpi drwxr-xr-x 2 root root 96 Jun 18 22:03 block drwxr-xr-x 2 root root 96 Jun 18 22:03 cdrom drwxr-xr-x 2 root root 128 Jun 18 22:03 char drwxr-xr-x 3 root root 160 Jun 18 22:03 i2c drwxr-xr-x 3 root root 224 Jun 18 22:03 ide drwxr-xr-x 2 root root 96 Jun 18 22:03 input drwxr-xr-x 5 root root 160 Jun 18 22:03 media drwxr-xr-x 2 root root 160 Jun 18 22:03 net drwxr-xr-x 2 root root 128 Jun 18 22:03 parport drwxr-xr-x 2 root root 192 Jun 18 22:03 serial drwxr-xr-x 6 root root 192 Jun 18 22:03 usb
./lib/modules/2.6.12/kernel/drivers/acpi: -rw-r--r-- 1 root root 7314 Jun 18 22:03 button.ko -rw-r--r-- 1 root root 4883 Jun 18 22:03 fan.ko -rw-r--r-- 1 root root 23236 Jun 18 22:03 processor.ko -rw-r--r-- 1 root root 17878 Jun 18 22:03 video.ko
./lib/modules/2.6.12/kernel/drivers/block: -rw-r--r-- 1 root root 18266 Jun 18 22:03 loop.ko
./lib/modules/2.6.12/kernel/drivers/cdrom: -rw-r--r-- 1 root root 46027 Jun 18 22:03 cdrom.ko
./lib/modules/2.6.12/kernel/drivers/char: -rw-r--r-- 1 root root 10395 Jun 18 22:03 nvram.ko -rw-r--r-- 1 root root 14971 Jun 18 22:03 rtc.ko
./lib/modules/2.6.12/kernel/drivers/i2c: drwxr-xr-x 2 root root 96 Jun 18 22:03 algos -rw-r--r-- 1 root root 22260 Jun 18 22:03 i2c-core.ko -rw-r--r-- 1 root root 9582 Jun 18 22:03 i2c-dev.ko
./lib/modules/2.6.12/kernel/drivers/i2c/algos: -rw-r--r-- 1 root root 11828 Jun 18 22:03 i2c-algo-bit.ko
./lib/modules/2.6.12/kernel/drivers/ide: -rw-r--r-- 1 root root 42517 Jun 18 22:03 ide-cd.ko -rw-r--r-- 1 root root 113965 Jun 18 22:03 ide-core.ko -rw-r--r-- 1 root root 18266 Jun 18 22:03 ide-disk.ko -rw-r--r-- 1 root root 1866 Jun 18 22:03 ide-generic.ko drwxr-xr-x 2 root root 128 Jun 18 22:03 pci
./lib/modules/2.6.12/kernel/drivers/ide/pci: -rw-r--r-- 1 root root 5692 Jun 18 22:03 generic.ko -rw-r--r-- 1 root root 15410 Jun 18 22:03 via82cxxx.ko
./lib/modules/2.6.12/kernel/drivers/input: -rw-r--r-- 1 root root 9967 Jun 18 22:03 evdev.ko
./lib/modules/2.6.12/kernel/drivers/media: drwxr-xr-x 2 root root 160 Jun 18 22:03 common drwxr-xr-x 5 root root 160 Jun 18 22:03 dvb drwxr-xr-x 3 root root 288 Jun 18 22:03 video
./lib/modules/2.6.12/kernel/drivers/media/common: -rw-r--r-- 1 root root 7973 Jun 18 22:03 ir-common.ko -rw-r--r-- 1 root root 19116 Jun 18 22:03 saa7146.ko -rw-r--r-- 1 root root 60919 Jun 18 22:03 saa7146_vv.ko
./lib/modules/2.6.12/kernel/drivers/media/dvb: drwxr-xr-x 2 root root 96 Jun 18 22:03 dvb-core drwxr-xr-x 2 root root 448 Jun 18 22:03 frontends drwxr-xr-x 2 root root 224 Jun 18 22:03 ttpci
./lib/modules/2.6.12/kernel/drivers/media/dvb/dvb-core: -rw-r--r-- 1 root root 89476 Jun 18 22:03 dvb-core.ko
./lib/modules/2.6.12/kernel/drivers/media/dvb/frontends: -rw-r--r-- 1 root root 9802 Jun 18 22:03 cx24110.ko -rw-r--r-- 1 root root 5312 Jun 18 22:03 dvb-pll.ko -rw-r--r-- 1 root root 9042 Jun 18 22:03 l64781.ko -rw-r--r-- 1 root root 9733 Jun 18 22:03 mt312.ko -rw-r--r-- 1 root root 9298 Jun 18 22:03 sp8870.ko -rw-r--r-- 1 root root 10512 Jun 18 22:03 stv0297.ko -rw-r--r-- 1 root root 13873 Jun 18 22:03 stv0299.ko -rw-r--r-- 1 root root 7870 Jun 18 22:03 tda10021.ko -rw-r--r-- 1 root root 17581 Jun 18 22:03 tda1004x.ko -rw-r--r-- 1 root root 7530 Jun 18 22:03 tda8083.ko -rw-r--r-- 1 root root 7262 Jun 18 22:03 ves1820.ko -rw-r--r-- 1 root root 8186 Jun 18 22:03 ves1x93.ko
./lib/modules/2.6.12/kernel/drivers/media/dvb/ttpci: -rw-r--r-- 1 root root 14643 Jun 18 22:03 budget-ci.ko -rw-r--r-- 1 root root 9619 Jun 18 22:03 budget-core.ko -rw-r--r-- 1 root root 11367 Jun 18 22:03 budget.ko -rw-r--r-- 1 root root 344676 Jun 18 22:03 dvb-ttpci.ko -rw-r--r-- 1 root root 3561 Jun 18 22:03 ttpci-eeprom.ko
./lib/modules/2.6.12/kernel/drivers/media/video: drwxr-xr-x 2 root root 160 Jun 18 22:03 saa7134 -rw-r--r-- 1 root root 18222 Jun 18 22:03 tda9887.ko -rw-r--r-- 1 root root 33227 Jun 18 22:03 tuner.ko -rw-r--r-- 1 root root 16501 Jun 18 22:03 v4l1-compat.ko -rw-r--r-- 1 root root 8215 Jun 18 22:03 v4l2-common.ko -rw-r--r-- 1 root root 21155 Jun 18 22:03 video-buf.ko -rw-r--r-- 1 root root 8996 Jun 18 22:03 videodev.ko
./lib/modules/2.6.12/kernel/drivers/media/video/saa7134: -rw-r--r-- 1 root root 12008 Jun 18 22:03 saa6752hs.ko -rw-r--r-- 1 root root 9696 Jun 18 22:03 saa7134-empress.ko -rw-r--r-- 1 root root 126945 Jun 18 22:03 saa7134.ko
./lib/modules/2.6.12/kernel/drivers/net: -rw-r--r-- 1 root root 27449 Jun 18 22:03 8139too.ko -rw-r--r-- 1 root root 6147 Jun 18 22:03 mii.ko -rw-r--r-- 1 root root 25318 Jun 18 22:03 via-rhine.ko
./lib/modules/2.6.12/kernel/drivers/parport: -rw-r--r-- 1 root root 39412 Jun 18 22:03 parport.ko -rw-r--r-- 1 root root 49314 Jun 18 22:03 parport_pc.ko
./lib/modules/2.6.12/kernel/drivers/serial: -rw-r--r-- 1 root root 24124 Jun 18 22:03 8250.ko -rw-r--r-- 1 root root 27140 Jun 18 22:03 8250_pci.ko -rw-r--r-- 1 root root 12279 Jun 18 22:03 8250_pnp.ko -rw-r--r-- 1 root root 23007 Jun 18 22:03 serial_core.ko
./lib/modules/2.6.12/kernel/drivers/usb: drwxr-xr-x 2 root root 96 Jun 18 22:03 core drwxr-xr-x 2 root root 128 Jun 18 22:03 host drwxr-xr-x 2 root root 96 Jun 18 22:03 input drwxr-xr-x 2 root root 96 Jun 18 22:03 mon
./lib/modules/2.6.12/kernel/drivers/usb/core: -rw-r--r-- 1 root root 92403 Jun 18 22:03 usbcore.ko
./lib/modules/2.6.12/kernel/drivers/usb/host: -rw-r--r-- 1 root root 34534 Jun 18 22:03 ehci-hcd.ko -rw-r--r-- 1 root root 35885 Jun 18 22:03 uhci-hcd.ko
./lib/modules/2.6.12/kernel/drivers/usb/input: -rw-r--r-- 1 root root 6245 Jun 18 22:03 usbmouse.ko
./lib/modules/2.6.12/kernel/drivers/usb/mon: -rw-r--r-- 1 root root 10233 Jun 18 22:03 usbmon.ko
./lib/modules/2.6.12/kernel/fs: drwxr-xr-x 2 root root 96 Jun 18 22:03 autofs4 drwxr-xr-x 2 root root 96 Jun 18 22:03 exportfs drwxr-xr-x 2 root root 96 Jun 18 22:03 isofs drwxr-xr-x 2 root root 96 Jun 18 22:03 lockd drwxr-xr-x 2 root root 96 Jun 18 22:03 nfs drwxr-xr-x 2 root root 96 Jun 18 22:03 nfsd drwxr-xr-x 2 root root 192 Jun 18 22:03 nls drwxr-xr-x 2 root root 96 Jun 18 22:03 reiserfs drwxr-xr-x 2 root root 96 Jun 18 22:03 smbfs drwxr-xr-x 2 root root 96 Jun 18 22:03 udf
./lib/modules/2.6.12/kernel/fs/autofs4: -rw-r--r-- 1 root root 20485 Jun 18 22:03 autofs4.ko
./lib/modules/2.6.12/kernel/fs/exportfs: -rw-r--r-- 1 root root 7150 Jun 18 22:03 exportfs.ko
./lib/modules/2.6.12/kernel/fs/isofs: -rw-r--r-- 1 root root 28698 Jun 18 22:03 isofs.ko
./lib/modules/2.6.12/kernel/fs/lockd: -rw-r--r-- 1 root root 74432 Jun 18 22:03 lockd.ko
./lib/modules/2.6.12/kernel/fs/nfs: -rw-r--r-- 1 root root 235137 Jun 18 22:03 nfs.ko
./lib/modules/2.6.12/kernel/fs/nfsd: -rw-r--r-- 1 root root 213519 Jun 18 22:03 nfsd.ko
./lib/modules/2.6.12/kernel/fs/nls: -rw-r--r-- 1 root root 6764 Jun 18 22:03 nls_cp437.ko -rw-r--r-- 1 root root 5903 Jun 18 22:03 nls_cp850.ko -rw-r--r-- 1 root root 5636 Jun 18 22:03 nls_iso8859-15.ko -rw-r--r-- 1 root root 5058 Jun 18 22:03 nls_iso8859-1.ko
./lib/modules/2.6.12/kernel/fs/reiserfs: -rw-r--r-- 1 root root 251225 Jun 18 22:03 reiserfs.ko
./lib/modules/2.6.12/kernel/fs/smbfs: -rw-r--r-- 1 root root 70345 Jun 18 22:03 smbfs.ko
./lib/modules/2.6.12/kernel/fs/udf: -rw-r--r-- 1 root root 95816 Jun 18 22:03 udf.ko
./lib/modules/2.6.12/kernel/lib: -rw-r--r-- 1 root root 5086 Jun 18 22:03 crc32.ko
./lib/modules/2.6.12/kernel/net: drwxr-xr-x 3 root root 128 Jun 18 22:03 sunrpc
./lib/modules/2.6.12/kernel/net/sunrpc: drwxr-xr-x 2 root root 128 Jun 18 22:03 auth_gss -rw-r--r-- 1 root root 133310 Jun 18 22:03 sunrpc.ko
./lib/modules/2.6.12/kernel/net/sunrpc/auth_gss: -rw-r--r-- 1 root root 37589 Jun 18 22:03 auth_rpcgss.ko -rw-r--r-- 1 root root 8376 Jun 18 22:03 rpcsec_gss_krb5.ko
./lib/modules/2.6.12/kernel/sound: -rw-r--r-- 1 root root 10296 Jun 18 22:03 soundcore.ko
./lib/modules/2.6.12/misc: -rw-r--r-- 1 root root 15141 Jun 19 05:30 lirc_dev.ko -rw-r--r-- 1 root root 15832 Jun 19 05:30 lirc_serial.ko
./lib/samba: drwxr-xr-x 2 root root 64 Nov 23 2003 auth drwxr-xr-x 2 root root 128 Nov 23 2003 charset drwxr-xr-x 2 root root 64 Nov 23 2003 idmap -rw-r--r-- 1 root root 131072 Nov 23 2003 lowcase.dat drwxr-xr-x 2 root root 64 Nov 23 2003 pdb drwxr-xr-x 2 root root 64 Nov 23 2003 rpc -rw-r--r-- 1 root root 131072 Nov 23 2003 upcase.dat -rw-r--r-- 1 root root 65536 Nov 23 2003 valid.dat drwxr-xr-x 2 root root 320 Nov 23 2003 vfs
./lib/samba/auth:
./lib/samba/charset: -rwxr-xr-x 1 root root 7337 Nov 23 2003 CP437.so -rwxr-xr-x 1 root root 7201 Nov 23 2003 CP850.so
./lib/samba/idmap:
./lib/samba/pdb:
./lib/samba/rpc:
./lib/samba/vfs: -rwxr-xr-x 1 root root 8861 Nov 23 2003 audit.so -rwxr-xr-x 1 root root 11756 Nov 23 2003 cap.so -rwxr-xr-x 1 root root 6675 Nov 23 2003 default_quota.so -rwxr-xr-x 1 root root 12820 Nov 23 2003 extd_audit.so -rwxr-xr-x 1 root root 5998 Nov 23 2003 fake_perms.so -rwxr-xr-x 1 root root 11554 Nov 23 2003 netatalk.so -rwxr-xr-x 1 root root 20217 Nov 23 2003 readonly.so -rwxr-xr-x 1 root root 17581 Nov 23 2003 recycle.so
./lib/terminfo: drwxr-xr-x 2 root root 96 Jun 26 2001 l drwxr-xr-x 2 root root 128 Jun 26 2001 x
./lib/terminfo/l: -rw-r--r-- 1 root root 1665 Oct 14 2002 linux
./lib/terminfo/x: -rw-r--r-- 1 root root 1367 Oct 14 2002 xterm -rw-r--r-- 1 root root 1415 Oct 14 2002 xterm-color
./lib/vdr: -rwxr-xr-x 1 root root 158392 May 29 17:10 libvdr-dvd.so.1.3.25 -rwxr-xr-x 1 root root 118484 May 29 17:10 libvdr-femon.so.1.3.25 -rwxr-xr-x 1 root root 207328 May 29 17:10 libvdr-graphlcd.so.1.3.25 -rwxr-xr-x 1 root root 266964 May 29 17:10 libvdr-graphtft.so.1.3.25 -rwxr-xr-x 1 root root 24372 May 29 17:10 libvdr-joystick.so.1.3.25 -rwxr-xr-x 1 root root 60308 May 29 17:10 libvdr-lcdproc.so.1.3.25 -rwxr-xr-x 1 root root 325588 May 29 17:10 libvdr-mp3.so.1.3.25 -rwxr-xr-x 1 root root 19852 May 29 17:10 libvdr-mpex.so.1.3.25 -rwxr-xr-x 1 root root 97692 May 29 17:10 libvdr-vcd.so.1.3.25 -rwxr-xr-x 1 root root 20508 May 29 17:10 libvdr-vdrinside.so.1.3.25
./lib/zoneinfo: drwxr-xr-x 2 root root 96 Jul 26 2003 Europe
./lib/zoneinfo/Europe: -rw-r--r-- 1 root root 837 Aug 15 2004 Berlin
./mnt: drwxr-xr-x 2 root root 64 Dec 9 2003 autofs drwxr-xr-x 6 root root 120 Jun 19 05:31 disc0 drwxr-xr-x 10 root root 896 Mar 6 21:46 initrd drwxr-xr-x 77 root root 3024 Jun 20 17:26 video0
./mnt/autofs:
./mnt/disc0: drwxr-xr-x 2 root root 192 Jun 19 05:33 boot drwxr-xr-x 4 root root 624 Mar 13 02:04 new drwxr-xr-x 77 root root 3024 Jun 20 17:26 video
./mnt/disc0/boot: -rw-r--r-- 1 root root 977348 Jun 18 22:02 bzImage -rw-r--r-- 1 root root 16777216 Feb 14 04:05 initrd -rw------- 1 root root 21504 Jun 19 05:33 map
./mnt/disc0/video: drwxr-xr-x 3 root root 96 Mar 20 21:03 %40_Tage_und_40_Nächte_(40_Days_and_40_Nights) [rest deleted]
./mnt/initrd: [here is the initrd mounted after startup, looks like /] drwxr-xr-x 2 root root 4992 May 29 17:10 bin drwxr-xr-x 2 root root 64 Mar 17 2002 dev drwxr-xr-x 6 root root 1536 Mar 20 17:58 etc drwxr-xr-x 12 root root 2752 Jan 15 18:03 lib -rwxr-xr-x 1 root root 116 Aug 18 2003 linuxrc drwxr-xr-x 4 root root 256 Dec 9 2003 mnt drwxr-xr-x 2 root root 64 Mar 10 2002 proc drwxr-xr-x 2 root root 64 Mar 6 21:46 sys lrwxrwxrwx 1 root root 7 Aug 21 2003 tmp -> var/tmp drwxrwxrwt 2 root root 128 Aug 27 2003 var
./mnt/initrd/bin: lrwxrwxrwx 1 root root 7 Aug 28 2003 [ -> busybox [and so on...]
./mnt/video0: [/mnt/video0 is a nfs-export of disc0/video
./proc: [deleted]
./sys: [sysfs deleted]
./var: [var is located in a ramdisc] drwxr-xr-x 3 root root 60 Jun 20 17:25 cache drwxr-xr-x 3 root root 60 Jun 20 18:08 home drwxr-xr-x 3 root root 60 Jun 20 17:24 lib drwxr-xr-x 2 root root 100 Jun 20 17:25 log drwxr-xr-x 2 root root 160 Jun 20 17:25 run drwxr-xr-x 3 root root 80 Jun 20 18:08 tmp
./var/cache: drwxr-xr-x 3 root root 220 Jun 20 18:06 samba
./var/cache/samba: -rw-r--r-- 1 root root 225 Jun 20 18:06 browse.dat -rw-r--r-- 1 root root 8192 Jun 20 17:25 connections.tdb -rw------- 1 root root 696 Jun 20 17:25 messages.tdb -rw------- 1 root root 8192 Jun 20 17:25 ntdrivers.tdb -rw------- 1 root root 696 Jun 20 17:25 ntforms.tdb -rw------- 1 root root 8192 Jun 20 17:25 ntprinters.tdb drwxr-xr-x 2 root root 40 Jun 20 17:25 printing -rw------- 1 root root 696 Jun 20 17:25 secrets.tdb -rw-r--r-- 1 root root 8192 Jun 20 17:25 unexpected.tdb
./var/cache/samba/printing:
./var/home:
./var/lib: drwxr-xr-x 4 root root 160 Jun 20 17:25 nfs
./var/lib/nfs: -rw-r--r-- 1 root root 799 Jun 20 17:25 etab -rw-r--r-- 1 root root 38 Jun 20 17:25 rmtab drwx------ 2 root root 40 Jun 20 17:25 sm drwx------ 2 root root 40 Jun 20 17:25 sm.bak -rw------- 1 root root 4 Jun 20 17:25 state -rw-r--r-- 1 root root 477 Jun 20 17:25 xtab
./var/lib/nfs/sm:
./var/lib/nfs/sm.bak:
./var/log: -rw-r----- 1 root root 80 Jun 20 17:25 acpid -rw-r--r-- 1 root root 148 Jun 20 17:25 log.nmbd -rw-r--r-- 1 root root 136 Jun 20 17:25 log.smbd
./var/run: srw-rw-rw- 1 root root 0 Jun 20 17:25 acpid.socket -rw-r--r-- 1 root root 4 Jun 20 17:25 ftpd.pid -rw-r--r-- 1 root root 4 Jun 20 17:24 lircd.pid -rw-r--r-- 1 root root 4 Jun 20 17:25 nmbd.pid -rw-r--r-- 1 root root 4 Jun 20 17:25 rpc.statd.pid -rw-r--r-- 1 root root 4 Jun 20 17:25 smbd.pid
./var/tmp: -rw-r--r-- 1 root root 935511 Jun 20 18:04 epg.data drwx------ 2 root root 40 Jun 20 18:08 mc-root
./var/tmp/mc-root:
Laurence Abbott schrieb:
On Mon, 2005-06-20 at 17:33 +0200, Alfred Zastrow wrote:
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
That sounds interesting. Can you post any more details or links to how to set this up?
You can find an outdated version on http://www.zastrow4u.de/ which can boot from a CD. Study how it works.
My actually version has *even* the ide-drivers included as kernel modules, which are loaded _after_ vdr is up and running. Setting up such a system is nothing for novice linuxer's. Therefore I can not spend any support, because the whole system is very hardware specific and mistakes often results in poorly booted systems without access to the drive...
Alfred
Alfred Zastrow a écrit :
Laurence Abbott schrieb:
On Mon, 2005-06-20 at 17:33 +0200, Alfred Zastrow wrote:
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
That sounds interesting. Can you post any more details or links to how to set this up?
You can find an outdated version on http://www.zastrow4u.de/ which can boot from a CD. Study how it works.
My actually version has *even* the ide-drivers included as kernel modules, which are loaded _after_ vdr is up and running. Setting up such a system is nothing for novice linuxer's. Therefore I can not spend any support, because the whole system is very hardware specific and mistakes often results in poorly booted systems without access to the drive...
Did you test different boot-time of standard stripped-down distros, before setting this up, or did you go straight there because there is no hope to significantly reduce the boot-time (read "time before live-view"). Said otherwise : what is the cost of the lasts seconds saved on booting, and is it worth the effort for us average hackers ? IIRC, a base install of a standard Debian boots in 15 seconds (from the BIOS to the prompt, VIA C3 1Ghz). You have quite nothing for this time, but it is still really low.
Laurence Abbott a écrit :
My vdr-system has the whole vdr/glibc/bin/modules-things in a initrd ram disc which is loaded by the bios together with the kernel. Boot time (after bios-checks) is < 10 seconds to see a picture and about 20 seconds until the system is ready to replay/record on a Duron 1300 board.
That sounds interesting. Can you post any more details or links to how to set this up?
The "Compact Flash Linux Project" seems to be a good starting candidate for this kind of setup. Other small (ie. fast) staring points can be found here : http://www.linuxlinks.com/Distributions/Mini_Distributions/
Nicolas Huillard schrieb:
Did you test different boot-time of standard stripped-down distros, before setting this up, or did you go straight there because there is no hope to significantly reduce the boot-time (read "time before live-view"). Said otherwise : what is the cost of the lasts seconds saved on booting, and is it worth the effort for us average hackers ? IIRC, a base install of a standard Debian boots in 15 seconds (from the BIOS to the prompt, VIA C3 1Ghz). You have quite nothing for this time, but it is still really low.
I began with debian in 1999. It was a 2 disk distribution of the first linux edition from the german "chip" magazine. Later I switched to Suse and the first update (I think from 6.2 to 6.3) messed up my system. I tried red hat but I got sick of all the rpm orgies. Then I decided to build the things mysef, now for more then 5 years. I use some chroot environments and a script driven build system on my master machine. Right now Im fighting with an embeded installation of asterisk (ISDN- and internet phone box software) on an old K6-2/500@400-board. :-)
Regarding your "15 seconds": Put three disks with sizes of 200 to 300 GB and formated with reiserfs in your system an you will wait 20 to 30 seconds longer because of the filesystem consistency checks.
I can get a shell prompt after 5 seconds. The <10 seconds up to a picture include the firmware-loading of *two* FF-cards and the initialisation of a saa7134 mpex card.
Alfred
I demand that Simon Baxter may or may not have written...
I see on the WIKI people have posted boot times, as low as 15 seconds.
My boot time is terrible - haven't timed it, but would imagine it has to be 180 seconds plus.
I am still running udev (FC3), which seems to take a large amount of time.
Try a newer version, or rebuild your kernel to include the drivers which you normally use (rather than load them as modules).
I'm sure I could probably strip out some of the other processes (like the NTP sync - why is that run at start up!! Surely it should happen in parallel, not sequentially)
That one in particular shouldn't - some daemons may react badly to clock jumps.
[snip]
Alfred Zastrow a écrit :
Nicolas Huillard schrieb:
Did you test different boot-time of standard stripped-down distros, before setting this up, or did you go straight there because there is no hope to significantly reduce the boot-time (read "time before live-view"). Said otherwise : what is the cost of the lasts seconds saved on booting, and is it worth the effort for us average hackers ? IIRC, a base install of a standard Debian boots in 15 seconds (from the BIOS to the prompt, VIA C3 1Ghz). You have quite nothing for this time, but it is still really low.
I began with debian in 1999. It was a 2 disk distribution of the first linux edition from the german "chip" magazine. Later I switched to Suse and the first update (I think from 6.2 to 6.3) messed up my system. I tried red hat but I got sick of all the rpm orgies. Then I decided to build the things mysef, now for more then 5 years. I use some chroot environments and a script driven build system on my master machine.
I started from Slackware, then turned to RedHat when everybody talked about that around 1998, then solved the RPM orgies with Debian. I stick to Debian since 2001, but acknowledge that it's not at all tuned for embedded systems.
Right now Im fighting with an embeded installation of asterisk (ISDN- and internet phone box software) on an old K6-2/500@400-board. :-)
I plan to turn a K6/2 + 16Mb compact-flash into a network ogg player (hifi-style) (goal is : no investment into new hardware, just use regular junk). What you explained makes me think it's highly doable. Thanks ;-)
Regarding your "15 seconds": Put three disks with sizes of 200 to 300 GB and formated with reiserfs in your system an you will wait 20 to 30 seconds longer because of the filesystem consistency checks.
Maybe "1 TB storage" does not match "embedded system", after all. It's a matter of opinion though, and I won't argue. Do you apply in this case your solution to load IDE modules after running the main daemon (VDR), then mount and check the FS after that (delaying recording playback, but not live-view) ?
I can get a shell prompt after 5 seconds. The <10 seconds up to a picture include the firmware-loading of *two* FF-cards and the initialisation of a saa7134 mpex card.
That's clearly impressive. Too bad I can't read your german pages... Did you try to go up to the LinuxBios step ? The ugly screen with 10-20 seconds delay before boot seems like a show-stopper in your case.
Do you have pointers to base systems of this kind (development tree, master setup or so, that is used to generate system images to install on the target host) ?
Hi, I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function. Hw: EpiaM10000.
Patrick
On 20.06.2005, at 17:19, Simon Baxter wrote:
I see on the WIKI people have posted boot times, as low as 15 seconds.
-- Patrick Gleichmann (mailto:patrick@feedface.com)
PGP key > http://www.feedface.com/patrick/pubkey Homepage > http://www.feedface.com/patrick/
Patrick Gleichmann a écrit :
I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function. Hw: EpiaM10000.
Do you have to load/unload the DVB drivers and start/stop vdr when suspending ?
On Wed, 2005-06-22 at 11:31 +0200, Nicolas Huillard wrote:
Patrick Gleichmann a écrit :
I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function. Hw: EpiaM10000.
Do you have to load/unload the DVB drivers and start/stop vdr when suspending ?
I had a play at getting this going a while back but never got it to resume properly with vdr and/or the dvb drivers. It was pretty quick but didn't work!
;-)
Cheers,
Laz
Quoting Patrick Gleichmann:
Hi, I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function.
For resuming from S3 (suspend to ram) you need to enable a bios option to reinitialise VGA.
Hw: EpiaM10000.
I thought S4 (suspend to disk) is not supported by C3 architecture due to a missing instruction/feature (pse or pse36) http://www.suspend2.net/status
Stefan Lucke
Stefan Lucke a écrit :
Quoting Patrick Gleichmann:
I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function.
For resuming from S3 (suspend to ram) you need to enable a bios option to reinitialise VGA.
Hw: EpiaM10000.
I thought S4 (suspend to disk) is not supported by C3 architecture due to a missing instruction/feature (pse or pse36) http://www.suspend2.net/status
Software Suspend 2 is a patch against kernels 2.4 or 2.6, that adds features to the swsusp code present in the legacy 2.6 kernel only. See http://www.suspend2.net/features
Patrick should explain what versions he uses (kernel, kernel parameters, hibernate script, etc.) I personnally experimented with swsusp from the 2.6 branch on an old laptop (Vaio, broken ACPI), and it began to work a bit reliably with kernel 2.6.10.
Nicolas Huillard nhuillard@e-dition.fr wrote:
Alfred Zastrow a écrit :
Put three disks with sizes of 200 to 300 GB and formated with reiserfs in your system an you will wait 20 to 30 seconds longer because of the filesystem consistency checks.
XFS doesn't take that long. The mount of my 360G RAID5 XFS filesystem takes no longer than the mount of any other f/s.
Did you try to go up to the LinuxBios step ? The ugly screen with 10-20
If only LinuxBIOS supported more boards...
Hi,
I think this mail is off-thread, but I lost track on the way. Sorry for that.
Anyway: Within this thread a solution based on software-suspend2 was mentioned. I tried it and I'm quite surprised: it works!
I'm using 2.6.12 with dvb-kernel CVS + the patchset from suspend2.net + hibernate from debian. Some usb-driver-quirks were necessary and now my system is up and running within 20 seconds, which is quite enough for me (as fast as the old dbox1, afair).
I'm using vdr with softdevice via a Matrox G550 and 2 budget devices.
Thanks for mentioning suspend2, thanks for the good work on VDR and especially the soft-device-plugin.
Patrick.
-- Mail: patrick.boettcher@desy.de WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/
Sorry for the late reply but my diploma thesis eats most of my time..
On 22.06.2005, at 15:16, Nicolas Huillard wrote:
Stefan Lucke a écrit :
Quoting Patrick Gleichmann:
I don't think the boot time is that important. Just try to get S3/S4 running. I have a full gentoo distrib on my system, but it only takes about 12 sec. till I get a picture - thanks to suspend to disk. Suspend to Ram also works more or less, only the VGA output doesn't function.
For resuming from S3 (suspend to ram) you need to enable a bios option to reinitialise VGA.
Thanks, even though I haven't tested it yet.
Hw: EpiaM10000.
I thought S4 (suspend to disk) is not supported by C3 architecture due to a missing instruction/feature (pse or pse36) http://www.suspend2.net/ status
Software Suspend 2 is a patch against kernels 2.4 or 2.6, that adds features to the swsusp code present in the legacy 2.6 kernel only. See http://www.suspend2.net/features
Patrick should explain what versions he uses (kernel, kernel parameters, hibernate script, etc.) I personnally experimented with swsusp from the 2.6 branch on an old laptop (Vaio, broken ACPI), and it began to work a bit reliably with kernel 2.6.10.
I just use a plain 2.6 kernel w/o additional patches, so my S4 mode is done using "swsusp". No unusual kernel parameters.
I posted my scripts a while ago on the VDR-Portal - sorry the comments are in german: http://www.vdr-portal.de/board/thread.php?threadid=29624
Some parts of the script are responsible for a automatic reboot after a timer change to set the alarm clock using NVRAM. After the reboot the script sends the machine to sleep.
-- Patrick Gleichmann (mailto:patrick@feedface.com) PGP key > http://www.feedface.com/patrick/pubkey Homepage > http://www.feedface.com/patrick/