Thread: [Pcbsd-developer] animated bootup screen
Status: Beta
Brought to you by:
kmoore134
From: Mark A. G. <ma...@in...> - 2006-08-14 12:40:42
|
I propose we work on an animated bootup screen. Instead of having a static image loaded by the kernel, that we write the code to have the image, and maybe an overlayed screen with animations that display what's actually going on, and also maybe saying "press F1 for verbose mode" and it'll display the kernel text overlayed on the bootup screen. I've been looking at the kernel code, check out /usr/src/sys/dev/fb/ or if you're interested in looking at the bootup code check out /usr/src/sys/boot/i386 -Mark |
From: Kris M. - PC-B. S. <kr...@pc...> - 2006-08-23 14:28:16
|
This is a good idea, if somebody knows how to do this, feel free and commit it to FreeBSD :) -- Kris Moore PC-BSD Software -------------------------------------------------------- ____ ____ ____ ____ ____ /\ _`\ /\ _`\ /\ _`\ /\ _`\ /\ _`\ \ \ \L\ \ \ \/\_\ \ \ \L\ \\ \,\L\_\ \ \/\ \ \ \ ,__/\ \ \/_/_ _______\ \ _ <'\/_\__ \\ \ \ \ \ \ \ \/ \ \ \L\ \/\______\\ \ \L\ \ /\ \L\ \ \ \_\ \ \ \_\ \ \____/\/______/ \ \____/ \ `\____\ \____/ \/_/ \/___/ \/___/ \/_____/\/___/ http://www.pcbsd.com 1-877-PCBSD01 -------------------------------------------------------- Mark Anthony Gutierrez wrote: > I propose we work on an animated bootup screen. Instead of having a > static image loaded by the kernel, that we write the code to have the > image, and maybe an overlayed screen with animations that display what's > actually going on, and also maybe saying "press F1 for verbose mode" and > it'll display the kernel text overlayed on the bootup screen. > > I've been looking at the kernel code, check out /usr/src/sys/dev/fb/ > > or if you're interested in looking at the bootup code check out > /usr/src/sys/boot/i386 > > -Mark > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > |
From: Andrei K. <an...@bs...> - 2006-08-24 13:18:36
|
On Wednesday 23 August 2006 5:27 pm, Kris Moore - PC-BSD Software wrote: > This is a good idea, if somebody knows how to do this, feel free and > commit it to FreeBSD :) Animated boot screen can be done with "screensavers", they are loaded same way as bootscreen but not activated before kernel. Andrei |
From: Kris M. - PC-B. S. <kr...@pc...> - 2006-08-24 13:50:52
|
This is something a little beyond that. What we were talking about, was an animated screen, which shows bootup info, similar to how some Linux's do it :) -- Kris Moore PC-BSD Software -------------------------------------------------------- ____ ____ ____ ____ ____ /\ _`\ /\ _`\ /\ _`\ /\ _`\ /\ _`\ \ \ \L\ \ \ \/\_\ \ \ \L\ \\ \,\L\_\ \ \/\ \ \ \ ,__/\ \ \/_/_ _______\ \ _ <'\/_\__ \\ \ \ \ \ \ \ \/ \ \ \L\ \/\______\\ \ \L\ \ /\ \L\ \ \ \_\ \ \ \_\ \ \____/\/______/ \ \____/ \ `\____\ \____/ \/_/ \/___/ \/___/ \/_____/\/___/ http://www.pcbsd.com 1-877-PCBSD01 -------------------------------------------------------- Andrei Kolu wrote: > On Wednesday 23 August 2006 5:27 pm, Kris Moore - PC-BSD Software wrote: >> This is a good idea, if somebody knows how to do this, feel free and >> commit it to FreeBSD :) > > Animated boot screen can be done with "screensavers", they are loaded same way > as bootscreen but not activated before kernel. > > Andrei > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > |
From: Andrei K. <an...@bs...> - 2006-08-24 14:00:48
|
On Thursday 24 August 2006 4:50 pm, Kris Moore - PC-BSD Software wrote: > This is something a little beyond that. What we were talking about, was > an animated screen, which shows bootup info, similar to how some Linux's > do it :) You misunderstand me I guess- FreeBSD screensavers are exactly like=20 bootscreen, it just disabled by default- I don't know why. We can use=20 existing codebase with litle changes: screensave_load=3D"YES" =A0 =A0 =A0 =A0 =A0 =A0# Set to YES to load a scree= nsaver module screensave_name=3D"pcbsdboot_saver" =A0 # Set to the name of the screensave= r=20 module |
From: Andrei K. <an...@bs...> - 2006-08-24 13:43:56
|
1.3 partitions layout suggestions: For disk encryption feature, videly used on notebooks, I suggest to make default partitions scheme like this: scheme nr1: /boot 150MB swap 1000MB / rest of free space /usr/home mounted from file:/usr/homespace (custom size, possible encrypted) scheme nr2: /boot 150MB swap 1000MB / 2GB (userland and logs) /usr rest of free space (/usr/home, /usr/src, /usr/port, etc...) Explanation: If you need root space encryption then we need at least one "plain" space from where we can boot kernel and where to store encryption keys. For more information about FreeBSD encryption I'd suggest to look at this webpage: http://events.ccc.de/congress/2005/fahrplan/events/1139.en.html We may even make /boot partition read-only for better crash resistance. Another idea is to use /home as file backed encrypted filesystem- then we can do backup by just copying /usr/homespace.eli file to NAS server or write it onto CD/DVD. Possibilities are endless. We can add swap space as file based filesystem (256MB file as SWAP space): # dd if=/dev/null of=/usr/swap0 bs=1m count=256 # mdconfig -a -t vnode -f /usr/swap0 -u 1 # swapon /dev/md1 Type: "mdconfig -lu 1" to check md1 disk state. P.S. I already played with different encryption technologies here and found FreeBSD existing features very reliable. Andrei |
From: Mark A. G. <ma...@in...> - 2006-08-27 18:21:25
|
A little off topic, but I personally like creating partitions that mount under other non-root directories. For example: /usr/local: /usr `--local well the installation doesn't allow you to do this. Would it be possible for this issue to be addressed? I always find myself creating a blank partition, then formatting it manually when the system is already installed/running and adding it manually to the fstab file. -Mark Andrei Kolu wrote: > 1.3 partitions layout suggestions: > > For disk encryption feature, videly used on notebooks, I suggest to make > default partitions scheme like this: > > scheme nr1: > /boot 150MB > swap 1000MB > / rest of free space > /usr/home mounted from file:/usr/homespace (custom size, possible encrypted) > > scheme nr2: > /boot 150MB > swap 1000MB > / 2GB (userland and logs) > /usr rest of free space (/usr/home, /usr/src, /usr/port, etc...) > > Explanation: > If you need root space encryption then we need at least one "plain" space from > where we can boot kernel and where to store encryption keys. For more > information about FreeBSD encryption I'd suggest to look at this webpage: > http://events.ccc.de/congress/2005/fahrplan/events/1139.en.html > We may even make /boot partition read-only for better crash resistance. > > Another idea is to use /home as file backed encrypted filesystem- then we can > do backup by just copying /usr/homespace.eli file to NAS server or write it > onto CD/DVD. Possibilities are endless. > > We can add swap space as file based filesystem (256MB file as SWAP space): > > # dd if=/dev/null of=/usr/swap0 bs=1m count=256 > # mdconfig -a -t vnode -f /usr/swap0 -u 1 > # swapon /dev/md1 > > Type: "mdconfig -lu 1" to check md1 disk state. > > P.S. I already played with different encryption technologies here and found > FreeBSD existing features very reliable. > > > Andrei > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > > > |
From: Andrei K. <an...@bs...> - 2006-09-05 10:07:51
|
Hi! 1.3 test2 Installer shows error message about about md4 disk creation- that means /var partition is not created and all errors are sent to /dev/null. We need one free terminal console (for example: ALT+F3) for logging error messages for debugging purposes. And I still want "Handsfree" function in installer badly- this is not hard to implement- just have to log all options selected in installer to file and after installation is finished there should be option for saving this file to some removable disk on even into PC-BSD base system for later use. Good news is that Installer kernel recognise SMP system by default and use both processors. Andrei |
From: Andrei K. <an...@bs...> - 2006-09-05 11:55:20
|
On Tuesday 05 September 2006 1:08 pm, Andrei Kolu wrote: > Hi! > > 1.3 test2 Installer shows error message about about md4 disk creation- that > means /var partition is not created and all errors are sent to /dev/null. > > We need one free terminal console (for example: ALT+F3) for logging error > messages for debugging purposes. > > And I still want "Handsfree" function in installer badly- this is not hard > to implement- just have to log all options selected in installer to file > and after installation is finished there should be option for saving this > file to some removable disk on even into PC-BSD base system for later use. > > Good news is that Installer kernel recognise SMP system by default and use > both processors. > I tried to install pc-bsd on striped volume instead of mirrored and it just won't recognize it. # kldload geom_stripe # gstripe label -v st0 /dev/ad0 /dev/ad1 # bsdlabel -wB /dev/stripe/st0 # mount /dev/stripe/st0a /mnt and when I enter partition manager it still shows two different hard drives instead of stripe volume. Strange that if I select available drives couple of times then they were added to next windows couple of times and it says: error you don't have enough space- but I generated two 4444MB virtual drives in Qemu. I was unable to start installer in SMP mode- maybe it loads too long- but with single mode it works really fast. When making mirror there should be SWAP space on every drive or else losing one drive renders other system unusable without swap space. CCD is too old to include anyway- replace it with RAID0 (stripe) instead. Andrei |
From: Andrei K. <an...@bs...> - 2006-09-07 10:02:39
|
PORT: sysutils/smartmontools The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) built into most modern ATA and SCSI hard disks. It is derived from the smartsuite package, and includes support for ATA/ATAPI-5 disks. WWW: http://smartmontools.sourceforge.net #### #echo 'smartd_enable="YES"' >> /etc/rc.conf #### PORT: sysutils/ataidle ATAidle is a utility to set the power management features of ata hard drives. This includes idle and standby timeouts, APM and acoustic level settings, and it can show details about the installed devices. Author: Bruce Cran <bruce at cran.org.uk> WWW: http://www.cran.org.uk/bruce/software/ataidle/ Especially good additions for notebook owners and for users who are environment friendly. Andrei |
From: <ren...@gm...> - 2006-08-24 14:17:48
|
Andrei Kolu escreveu: > On Thursday 24 August 2006 4:50 pm, Kris Moore - PC-BSD Software wrote: > >> This is something a little beyond that. What we were talking about, was >> an animated screen, which shows bootup info, similar to how some Linux's >> do it :) >> > You misunderstand me I guess- FreeBSD screensavers are exactly like > bootscreen, it just disabled by default- I don't know why. We can use > existing codebase with litle changes: > > screensave_load="YES" # Set to YES to load a screensaver module > screensave_name="pcbsdboot_saver" # Set to the name of the screensaver > module > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > And we can set that modified screensaver to close only when a predefiend key is pressed. "Press escape to exit boot screen" for example. I just don't know how we can make a boot progress bar on a boot screen though... Any ideas? |
From: Kris M. - PC-B. S. <kr...@pc...> - 2006-08-24 14:40:58
|
There we go :) The original poster was talking about the type of splash screen you see in SuSE or RH, not FreeBSD's native version. Something that lets you display a nice screen, with bootup information scrolling in middle of it, along with maybe a progress bar. As far as I can tell, FreeBSD doesn't have support for this yet. Somebody would have to port it over or write it in. Right now the FBSD screensaver just covers the entire startup output, and isn't animated in any way. -- Kris Moore PC-BSD Software -------------------------------------------------------- ____ ____ ____ ____ ____ /\ _`\ /\ _`\ /\ _`\ /\ _`\ /\ _`\ \ \ \L\ \ \ \/\_\ \ \ \L\ \\ \,\L\_\ \ \/\ \ \ \ ,__/\ \ \/_/_ _______\ \ _ <'\/_\__ \\ \ \ \ \ \ \ \/ \ \ \L\ \/\______\\ \ \L\ \ /\ \L\ \ \ \_\ \ \ \_\ \ \____/\/______/ \ \____/ \ `\____\ \____/ \/_/ \/___/ \/___/ \/_____/\/___/ http://www.pcbsd.com 1-877-PCBSD01 -------------------------------------------------------- Renato Flórido wrote: > Andrei Kolu escreveu: >> On Thursday 24 August 2006 4:50 pm, Kris Moore - PC-BSD Software wrote: >> >>> This is something a little beyond that. What we were talking about, was >>> an animated screen, which shows bootup info, similar to how some Linux's >>> do it :) >>> >> You misunderstand me I guess- FreeBSD screensavers are exactly like >> bootscreen, it just disabled by default- I don't know why. We can use >> existing codebase with litle changes: >> >> screensave_load="YES" # Set to YES to load a screensaver module >> screensave_name="pcbsdboot_saver" # Set to the name of the screensaver >> module >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> PCBSD-Developer mailing list >> PCB...@li... >> https://lists.sourceforge.net/lists/listinfo/pcbsd-developer >> >> > And we can set that modified screensaver to close only when a predefiend > key is pressed. > > "Press escape to exit boot screen" for example. > > I just don't know how we can make a boot progress bar on a boot screen > though... Any ideas? > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > |
From: Andrei K. <an...@bs...> - 2006-08-24 15:02:01
|
On Thursday 24 August 2006 5:41 pm, you wrote: > There we go :) The original poster was talking about the type of splash > screen you see in SuSE or RH, not FreeBSD's native version. Something > that lets you display a nice screen, with bootup information scrolling > in middle of it, along with maybe a progress bar. As far as I can tell, > FreeBSD doesn't have support for this yet. Somebody would have to port > it over or write it in. Right now the FBSD screensaver just covers the > entire startup output, and isn't animated in any way. Correction again: you are talking about bootscreen not screensaver like red devil raiding console when idle. This animated "application" that is loaded before kernel can read konsole messages and show appropriate info on screen in graphical mode. I already read underlying code and developers says that unfortunately this is not supported right now but may be changed in future- and future is WE. We need some devel to work this out and submit code to main FreeBSD tree. andrei |
From: Kris M. - PC-B. S. <kr...@pc...> - 2006-08-24 15:06:30
|
So the point is still the same :) This would have to be developed and submitted to FreeBSD guys. Anybody want to do it? :P -- Kris Moore PC-BSD Software -------------------------------------------------------- ____ ____ ____ ____ ____ /\ _`\ /\ _`\ /\ _`\ /\ _`\ /\ _`\ \ \ \L\ \ \ \/\_\ \ \ \L\ \\ \,\L\_\ \ \/\ \ \ \ ,__/\ \ \/_/_ _______\ \ _ <'\/_\__ \\ \ \ \ \ \ \ \/ \ \ \L\ \/\______\\ \ \L\ \ /\ \L\ \ \ \_\ \ \ \_\ \ \____/\/______/ \ \____/ \ `\____\ \____/ \/_/ \/___/ \/___/ \/_____/\/___/ http://www.pcbsd.com 1-877-PCBSD01 -------------------------------------------------------- Andrei Kolu wrote: > On Thursday 24 August 2006 5:41 pm, you wrote: >> There we go :) The original poster was talking about the type of splash >> screen you see in SuSE or RH, not FreeBSD's native version. Something >> that lets you display a nice screen, with bootup information scrolling >> in middle of it, along with maybe a progress bar. As far as I can tell, >> FreeBSD doesn't have support for this yet. Somebody would have to port >> it over or write it in. Right now the FBSD screensaver just covers the >> entire startup output, and isn't animated in any way. > Correction again: you are talking about bootscreen not screensaver like red > devil raiding console when idle. This animated "application" that is loaded > before kernel can read konsole messages and show appropriate info on screen > in graphical mode. I already read underlying code and developers says that > unfortunately this is not supported right now but may be changed in future- > and future is WE. We need some devel to work this out and submit code to main > FreeBSD tree. > > andrei > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > > |
From: Federico L. <flo...@gm...> - 2006-08-24 15:19:49
|
On Thursday 24 August 2006 17:05, Kris Moore - PC-BSD Software wrote: > So the point is still the same :) This would have to be developed and > submitted to FreeBSD guys. Anybody want to do it? :P Out of intrest, what would have to be developed, as per my understanding the boot screens use the same code as the screensavers, maybe the hardest part would actually be creating the screensaver (eg. bootscreen) i'm fidling aro= und now to see if i can get the little bouncing daemon to come up as a (animate= d) startup graphic. Anyways on a side note, maybe we should all join #pcbsd and discuss this in real time :P Cheers =2D-=20 Hello? Enema Bondage? I'm calling because I want to be happy, I guess ... |
From: Andrei K. <an...@bs...> - 2006-08-24 21:15:47
|
I found this interesting feature for /etc/devd.conf: ------------------------------------------------------------- attach 0 { device-name "umass0"; action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m 777 /dev/da0s1 /mnt/flash"; }; detach 0 { device-name "umass0"; action "umount -f /mnt/flash"; ------------------------------------------------------------- It worked on 5.2 but haven't tested it in 6.1. |
From: Federico L. <flo...@gm...> - 2006-08-25 05:18:05
|
On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > I found this interesting feature for /etc/devd.conf: > ------------------------------------------------------------- > attach 0 { > device-name "umass0"; > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > 777 /dev/da0s1 /mnt/flash"; > }; > detach 0 { > device-name "umass0"; > action "umount -f /mnt/flash"; Just one problem... ATM we cant unmount a device after it has been taken out, as it can cause file loss and the like. And if you do, you are left with the entry still in /dev... Maybe a good thing to find out is if there is a way to disable WB-caching for certain disks? Cheers |
From: Andrei K. <an...@bs...> - 2006-08-25 08:02:10
|
On Friday 25 August 2006 8:18 am, Federico Lorenzi wrote: > On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > > I found this interesting feature for /etc/devd.conf: > > ------------------------------------------------------------- > > attach 0 { > > device-name "umass0"; > > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > > 777 /dev/da0s1 /mnt/flash"; > > }; > > detach 0 { > > device-name "umass0"; > > action "umount -f /mnt/flash"; > > Just one problem... ATM we cant unmount a device after it has been taken > out, as it can cause file loss and the like. And if you do, you are left > with the entry still in /dev... Maybe a good thing to find out is if there > is a way to disable WB-caching for certain disks? > devd.conf is working on hardware level, this is not a plain script here. detach 0 command is exactly the way to prevent crashing if some device is removed. |
From: Federico L. <flo...@gm...> - 2006-08-25 11:03:37
|
On Friday 25 August 2006 10:02, Andrei Kolu wrote: > On Friday 25 August 2006 8:18 am, Federico Lorenzi wrote: > > On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > > > I found this interesting feature for /etc/devd.conf: > > > ------------------------------------------------------------- > > > attach 0 { > > > device-name "umass0"; > > > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > > > 777 /dev/da0s1 /mnt/flash"; > > > }; > > > detach 0 { > > > device-name "umass0"; > > > action "umount -f /mnt/flash"; > > > > Just one problem... ATM we cant unmount a device after it has been taken > > out, as it can cause file loss and the like. And if you do, you are left > > with the entry still in /dev... Maybe a good thing to find out is if > > there is a way to disable WB-caching for certain disks? > > devd.conf is working on hardware level, this is not a plain script here. > detach 0 command is exactly the way to prevent crashing if some device is > removed. Just tested it now on 6.1-STABLE - Kernel seems to panic and the machine reboots... |
From: Andrei K. <an...@bs...> - 2006-08-25 11:19:33
|
On Friday 25 August 2006 2:03 pm, Federico Lorenzi wrote: > On Friday 25 August 2006 10:02, Andrei Kolu wrote: > > On Friday 25 August 2006 8:18 am, Federico Lorenzi wrote: > > > On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > > > > I found this interesting feature for /etc/devd.conf: > > > > ------------------------------------------------------------- > > > > attach 0 { > > > > device-name "umass0"; > > > > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > > > > 777 /dev/da0s1 /mnt/flash"; > > > > }; > > > > detach 0 { > > > > device-name "umass0"; > > > > action "umount -f /mnt/flash"; > > > > > > Just one problem... ATM we cant unmount a device after it has been > > > taken out, as it can cause file loss and the like. And if you do, you > > > are left with the entry still in /dev... Maybe a good thing to find out > > > is if there is a way to disable WB-caching for certain disks? > > > > devd.conf is working on hardware level, this is not a plain script here. > > detach 0 command is exactly the way to prevent crashing if some device is > > removed. > > Just tested it now on 6.1-STABLE - Kernel seems to panic and the machine > reboots... Are you sure it is mounted in /mnt/flash? Show me /var/log/messages file. |
From: Federico L. <flo...@gm...> - 2006-08-25 13:34:22
|
On Friday 25 August 2006 13:19, Andrei Kolu wrote: > On Friday 25 August 2006 2:03 pm, Federico Lorenzi wrote: > > On Friday 25 August 2006 10:02, Andrei Kolu wrote: > > > On Friday 25 August 2006 8:18 am, Federico Lorenzi wrote: > > > > On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > > > > > I found this interesting feature for /etc/devd.conf: > > > > > ------------------------------------------------------------- > > > > > attach 0 { > > > > > device-name "umass0"; > > > > > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > > > > > 777 /dev/da0s1 /mnt/flash"; > > > > > }; > > > > > detach 0 { > > > > > device-name "umass0"; > > > > > action "umount -f /mnt/flash"; > > > > > > > > Just one problem... ATM we cant unmount a device after it has been > > > > taken out, as it can cause file loss and the like. And if you do, y= ou > > > > are left with the entry still in /dev... Maybe a good thing to find > > > > out is if there is a way to disable WB-caching for certain disks? > > > > > > devd.conf is working on hardware level, this is not a plain script > > > here. detach 0 command is exactly the way to prevent crashing if some > > > device is removed. > > > > Just tested it now on 6.1-STABLE - Kernel seems to panic and the machine > > reboots... > > Are you sure it is mounted in /mnt/flash? > > Show me /var/log/messages file. Yip, i checked and it mounted the drive fine, however when i unplugged it=20 AFAIK the kernel pancied... Last lines of /var/log/messages Aug 25 12:54:14 federico kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Aug 25 12:54:14 federico kernel: da0: <Generic USB Flash Disk 0.00> Removab= le=20 Direct Access SCSI-2 device Aug 25 12:54:14 federico kernel: da0: 1.000MB/s transfers Aug 25 12:54:14 federico kernel: da0: 250MB (512000 512 byte sectors: 64H=20 32S/T 250C) I ran devd in debugging mode, and it did all the right things.... Just disconnecting it.... Cheers |
From: Andrei K. <an...@bs...> - 2006-08-25 18:59:41
|
On Friday 25 August 2006 4:34 pm, Federico Lorenzi wrote: > On Friday 25 August 2006 13:19, Andrei Kolu wrote: > > On Friday 25 August 2006 2:03 pm, Federico Lorenzi wrote: > > > On Friday 25 August 2006 10:02, Andrei Kolu wrote: > > > > On Friday 25 August 2006 8:18 am, Federico Lorenzi wrote: > > > > > On Thursday 24 August 2006 23:15, Andrei Kolu wrote: > > > > > > I found this interesting feature for /etc/devd.conf: > > > > > > ------------------------------------------------------------- > > > > > > attach 0 { > > > > > > device-name "umass0"; > > > > > > action "sleep 2 && test -c /dev/da0s1 && /sbin/mount_msdosfs -m > > > > > > 777 /dev/da0s1 /mnt/flash"; > > > > > > }; > > > > > > detach 0 { > > > > > > device-name "umass0"; > > > > > > action "umount -f /mnt/flash"; > > > > > > > > > > Just one problem... ATM we cant unmount a device after it has been > > > > > taken out, as it can cause file loss and the like. And if you do, > > > > > you are left with the entry still in /dev... Maybe a good thing to > > > > > find out is if there is a way to disable WB-caching for certain > > > > > disks? > > > > > > > > devd.conf is working on hardware level, this is not a plain script > > > > here. detach 0 command is exactly the way to prevent crashing if some > > > > device is removed. > > > > > > Just tested it now on 6.1-STABLE - Kernel seems to panic and the > > > machine reboots... > > > > Are you sure it is mounted in /mnt/flash? > > > > Show me /var/log/messages file. > > Yip, i checked and it mounted the drive fine, however when i unplugged it > AFAIK the kernel pancied... > Last lines of /var/log/messages > Aug 25 12:54:14 federico kernel: da0 at umass-sim0 bus 0 target 0 lun 0 > Aug 25 12:54:14 federico kernel: da0: <Generic USB Flash Disk 0.00> > Removable Direct Access SCSI-2 device > Aug 25 12:54:14 federico kernel: da0: 1.000MB/s transfers > Aug 25 12:54:14 federico kernel: da0: 250MB (512000 512 byte sectors: 64H > 32S/T 250C) > I ran devd in debugging mode, and it did all the right things.... Just > disconnecting it.... > > Cheers change "device-name "umass0";" to "device-name "umass-sim0";" |
From: Mark A. G. <ma...@in...> - 2006-08-27 18:11:55
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#000000"> I found this project for Gentoo it's called gensplash, obviously the project is specifically for Linux but it might shed some light on this idea.<br> <br> -Mark<br> <br> Federico Lorenzi wrote: <blockquote cite="mid...@gm..." type="cite"> <pre wrap="">On Thursday 24 August 2006 17:05, Kris Moore - PC-BSD Software wrote: </pre> <blockquote type="cite"> <pre wrap="">So the point is still the same :) This would have to be developed and submitted to FreeBSD guys. Anybody want to do it? :P </pre> </blockquote> <pre wrap=""><!---->Out of intrest, what would have to be developed, as per my understanding the boot screens use the same code as the screensavers, maybe the hardest part would actually be creating the screensaver (eg. bootscreen) i'm fidling around now to see if i can get the little bouncing daemon to come up as a (animated) startup graphic. Anyways on a side note, maybe we should all join #pcbsd and discuss this in real time :P Cheers </pre> <pre wrap=""> <hr size="4" width="90%"> ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo <a class="moz-txt-link-freetext" href="http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642">http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642</a></pre> <pre wrap=""> <hr size="4" width="90%"> _______________________________________________ PCBSD-Developer mailing list <a class="moz-txt-link-abbreviated" href="mailto:PCB...@li...">PCB...@li...</a> <a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/pcbsd-developer">https://lists.sourceforge.net/lists/listinfo/pcbsd-developer</a> </pre> </blockquote> <br> </body> </html> |
From: Mark A. G. <ma...@in...> - 2006-08-27 18:14:16
|
Sorry forgot to post the URL: http://dev.gentoo.org/~spock/projects/gensplash/ <http://dev.gentoo.org/%7Espock/projects/gensplash/> -Mark Mark Anthony Gutierrez wrote: > I found this project for Gentoo it's called gensplash, obviously the > project is specifically for Linux but it might shed some light on this > idea. > > -Mark > > Federico Lorenzi wrote: >> On Thursday 24 August 2006 17:05, Kris Moore - PC-BSD Software wrote: >> >>> So the point is still the same :) This would have to be developed and >>> submitted to FreeBSD guys. Anybody want to do it? :P >>> >> Out of intrest, what would have to be developed, as per my understanding the >> boot screens use the same code as the screensavers, maybe the hardest part >> would actually be creating the screensaver (eg. bootscreen) i'm fidling around >> now to see if i can get the little bouncing daemon to come up as a (animated) >> startup graphic. >> >> Anyways on a side note, maybe we should all join #pcbsd and discuss this in >> real time :P >> >> Cheers >> >> ------------------------------------------------------------------------ >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> PCBSD-Developer mailing list >> PCB...@li... >> https://lists.sourceforge.net/lists/listinfo/pcbsd-developer >> > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > ------------------------------------------------------------------------ > > _______________________________________________ > PCBSD-Developer mailing list > PCB...@li... > https://lists.sourceforge.net/lists/listinfo/pcbsd-developer > |
From: Andrei K. <an...@bs...> - 2006-08-27 18:31:13
|
On Sunday 27 August 2006 9:14 pm, Mark Anthony Gutierrez wrote: > Sorry forgot to post the URL: > http://dev.gentoo.org/~spock/projects/gensplash/ > <http://dev.gentoo.org/%7Espock/projects/gensplash/> > > -Mark > > Mark Anthony Gutierrez wrote: > > I found this project for Gentoo it's called gensplash, obviously the > > project is specifically for Linux but it might shed some light on this > > idea. > > > > -Mark > > > > Federico Lorenzi wrote: > >> On Thursday 24 August 2006 17:05, Kris Moore - PC-BSD Software wrote: > >>> So the point is still the same :) This would have to be developed and > >>> submitted to FreeBSD guys. Anybody want to do it? :P > >> > >> Out of intrest, what would have to be developed, as per my understanding > >> the boot screens use the same code as the screensavers, maybe the > >> hardest part would actually be creating the screensaver (eg. bootscreen) > >> i'm fidling around now to see if i can get the little bouncing daemon to > >> come up as a (animated) startup graphic. > >> Linux splash screen is very Linux specific and can't be used in FreeBSD. If FreeBSD boot loader can load drivers and bootlogo, then it should be able to run animated screensavers too- why it's not done yet is beyound me. Andrei |