Miles Roper | 1 Sep 2003 01:14
Picon
Favicon

RE: Thinstation + Bootsplash

nearly gave up actually, was in process of writing email to say it couldn't be done, when I have a sudden brain flash, there is a default time out of 30 seconds before it will continue booting, figured I could hack the kernel source to change it to 0 seconds, what did you know, it worked :o)
 
heres the patch in case your interested.
 
--- linux-2.4.20/arch/i386/boot/video.S 2001-07-06 06:28:16.000000000 +1200
+++ linux-2.4.20.new/arch/i386/boot/video.S     2003-08-29 20:36:56.000000000 +1200
<at> <at> -1814,10 +1814,10 <at> <at>
        int     $0x16
        ret
 
-# Read a key with a timeout of 30 seconds.
+# Read a key with a timeout of 0 seconds.
 # The hardware clock is used to get the time.
 getkt: call    gettime
-       addb    $30, %al                        # Wait 30 seconds
+       addb    $0, %al                 # Wait 0 seconds
        cmpb    $60, %al
        jl      lminute
-----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Monday, 1 September 2003 11:10 a.m.
To: 'Miles Roper'
Subject: RE: Thinstation + Bootsplash

Hi Miles,
 
Sorry, just got back off a few days leave... (went scuba diving).
 
Glad to see you liked Bootsplash.  I'm looking forward to seeing it in action on thinstation.
 
I see Pablo is getting someone to do a graphic. I'll leave it to him and as I am faaaar from an artist!
 
Cheers, Jason

From: Miles Roper [mailto:mroper-/Lovf6hYoklVJKTUEeSXHKU/zSkkHjvu@public.gmane.org]
Sent: Friday, 29 August 2003 5:00 PM
To: 'Jordan, Jason'
Cc: Thinstation-Developer (E-mail)
Subject: RE: Thinstation + Bootsplash

Hi Jason,
 
Ok, technically its done and works.  It doesn't seem to take up any more memory once loaded if the machine doesn't support the it (ie vesa 1.2), however, now I need someone to make up boot logo.  So if you want it included here is your chance :o)  Otherwise you'll be getting a little penguin at the top write hand corner of the screen.
 
Cheers
 
Miles

[Miles Roper]  -----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Thursday, 28 August 2003 04:02 p.m.
To: 'Miles Roper'
Subject: RE: Thinstation + Bootsplash

Hi Miles,
 
I definitely mean thinstation.  Sorry about that.. I'm working with netstation too. 8-)
 
I also had problems with lpp but bootsplash looks a little more advanced.
 
Perhaps you could make it a build option?
 
Cheers, Jason

From: Miles Roper [mailto:mroper-/Lovf6hYoklVJKTUEeSXHKU/zSkkHjvu@public.gmane.org]
Sent: Thursday, 28 August 2003 11:58 AM
To: 'Jordan, Jason'
Subject: RE: Thinstation + Bootsplash

Hi,
 
Do mean thinstation or netstation?  As the two are now pretty different projects :o)
 
I have had issues with this not working on vesa 1.2 cards with lpp.  If this is the case I can't include it as it will stop a lot of machine working properly.  I haven't seen bootsplash before so I will try it and get back to you.
 
Cheers
 
Miles
-----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Thursday, 28 August 2003 03:55 p.m.
To: 'mroper-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org'
Subject: Thinstation + Bootsplash

Hi,

Just tried out Netstation... very nice!

My only concern is that because I want to use it in a environment where users are used to pretty Windows boot screens - all those lines scrolling up the screen make them feel uncomfortable.

I tried adding "console=tty2" to the append line in pxelinux.cfg which eliminates most of it but I then found http://www.bootsplash.org.

Would you consider building the patch in to v1.1 so we can get a sexy Thinstation-logo boot screen?

Cheers,
Jason



================================================================================================
IMPORTANT INFORMATION

This message and any files transmitted with it are confidential and should be read only by those
persons to whom it is addressed.
If you have received this message in error, please notify us immediately by way of reply. Please
also destroy and delete the message from your computer. Any unauthorised form of reproduction
of this message is strictly prohibited.

It is the duty of the recipient to virus scan and otherwise test the information provided before
loading onto any computer system.
SEALCORP does not warrant that the information is free of a virus or any other defect or error.

SEALCORP is not liable for the proper and complete transmission of the information contained in
this communication, nor for any delay in its receipt.

Any views expressed in this message are those of the individual sender, except where the sender
specifically states them to be the views of SEALCORP.

================================================================================================
Miles Roper | 1 Sep 2003 01:22
Picon
Favicon

RE: Thinstation + Bootsplash

actually pretty easy, was already commented, I just done a search for the text string that comes up on bootup when waiting for the timeout, the 30 seconds bit was already commented.  I don't know assembly  (or c that well) so don't credit me with more than knowing how to look for asci text :o)  anyone could have done it :o)
-----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Monday, 1 September 2003 11:20 a.m.
To: 'Miles Roper'
Subject: RE: Thinstation + Bootsplash

Hi Miles!
 
Aieee! Ok, I consider myself a Linux Guru, but that patch - man - that's WAY past me. 8-)
 
Well done on getting it working.  I'm sure it'll make your baby a lot more usable for a lot more people - but sheesh... assembly code??
 
Woah. </keanu>
 
Cheers, Jason

From: Miles Roper [mailto:mroper-/Lovf6hYoklVJKTUEeSXHKU/zSkkHjvu@public.gmane.org]
Sent: Monday, 1 September 2003 7:14 AM
To: 'Jordan, Jason'
Cc: Thinstation-Developer (E-mail)
Subject: RE: Thinstation + Bootsplash

nearly gave up actually, was in process of writing email to say it couldn't be done, when I have a sudden brain flash, there is a default time out of 30 seconds before it will continue booting, figured I could hack the kernel source to change it to 0 seconds, what did you know, it worked :o)
 
heres the patch in case your interested.
 
--- linux-2.4.20/arch/i386/boot/video.S 2001-07-06 06:28:16.000000000 +1200
+++ linux-2.4.20.new/arch/i386/boot/video.S     2003-08-29 20:36:56.000000000 +1200
<at> <at> -1814,10 +1814,10 <at> <at>
        int     $0x16
        ret
 
-# Read a key with a timeout of 30 seconds.
+# Read a key with a timeout of 0 seconds.
 # The hardware clock is used to get the time.
 getkt: call    gettime
-       addb    $30, %al                        # Wait 30 seconds
+       addb    $0, %al                 # Wait 0 seconds
        cmpb    $60, %al
        jl      lminute
-----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Monday, 1 September 2003 11:10 a.m.
To: 'Miles Roper'
Subject: RE: Thinstation + Bootsplash

Hi Miles,
 
Sorry, just got back off a few days leave... (went scuba diving).
 
Glad to see you liked Bootsplash.  I'm looking forward to seeing it in action on thinstation.
 
I see Pablo is getting someone to do a graphic. I'll leave it to him and as I am faaaar from an artist!
 
Cheers, Jason

From: Miles Roper [mailto:mroper-/Lovf6hYoklVJKTUEeSXHKU/zSkkHjvu@public.gmane.org]
Sent: Friday, 29 August 2003 5:00 PM
To: 'Jordan, Jason'
Cc: Thinstation-Developer (E-mail)
Subject: RE: Thinstation + Bootsplash

Hi Jason,
 
Ok, technically its done and works.  It doesn't seem to take up any more memory once loaded if the machine doesn't support the it (ie vesa 1.2), however, now I need someone to make up boot logo.  So if you want it included here is your chance :o)  Otherwise you'll be getting a little penguin at the top write hand corner of the screen.
 
Cheers
 
Miles

[Miles Roper]  -----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Thursday, 28 August 2003 04:02 p.m.
To: 'Miles Roper'
Subject: RE: Thinstation + Bootsplash

Hi Miles,
 
I definitely mean thinstation.  Sorry about that.. I'm working with netstation too. 8-)
 
I also had problems with lpp but bootsplash looks a little more advanced.
 
Perhaps you could make it a build option?
 
Cheers, Jason

From: Miles Roper [mailto:mroper-/Lovf6hYoklVJKTUEeSXHKU/zSkkHjvu@public.gmane.org]
Sent: Thursday, 28 August 2003 11:58 AM
To: 'Jordan, Jason'
Subject: RE: Thinstation + Bootsplash

Hi,
 
Do mean thinstation or netstation?  As the two are now pretty different projects :o)
 
I have had issues with this not working on vesa 1.2 cards with lpp.  If this is the case I can't include it as it will stop a lot of machine working properly.  I haven't seen bootsplash before so I will try it and get back to you.
 
Cheers
 
Miles
-----Original Message-----
From: Jordan, Jason [mailto:jason.jordan-ZGQGXPWJiOk0n/F98K4Iww@public.gmane.org]
Sent: Thursday, 28 August 2003 03:55 p.m.
To: 'mroper-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org'
Subject: Thinstation + Bootsplash

Hi,

Just tried out Netstation... very nice!

My only concern is that because I want to use it in a environment where users are used to pretty Windows boot screens - all those lines scrolling up the screen make them feel uncomfortable.

I tried adding "console=tty2" to the append line in pxelinux.cfg which eliminates most of it but I then found http://www.bootsplash.org.

Would you consider building the patch in to v1.1 so we can get a sexy Thinstation-logo boot screen?

Cheers,
Jason



================================================================================================
IMPORTANT INFORMATION

This message and any files transmitted with it are confidential and should be read only by those
persons to whom it is addressed.
If you have received this message in error, please notify us immediately by way of reply. Please
also destroy and delete the message from your computer. Any unauthorised form of reproduction
of this message is strictly prohibited.

It is the duty of the recipient to virus scan and otherwise test the information provided before
loading onto any computer system.
SEALCORP does not warrant that the information is free of a virus or any other defect or error.

SEALCORP is not liable for the proper and complete transmission of the information contained in
this communication, nor for any delay in its receipt.

Any views expressed in this message are those of the individual sender, except where the sender
specifically states them to be the views of SEALCORP.

================================================================================================
Miles Roper | 1 Sep 2003 10:13
Picon
Favicon

RE: Ts 1.1 feature request

done in 1.1

-----Original Message-----
From: Paolo Salvan [mailto:alke@...]
Sent: Saturday, 23 August 2003 08:57 p.m.
To: Thinstation-developer
Subject: [Thinstation-developer] Ts 1.1 feature request

Hi Miles!

I'd like a new param in build.conf:

param defaultconfig thinstation.defaults

...so I can have more build.conf, each using a different
thinstation.defaults (for example thinstation.defaults.ica,
thinstation.defaults.iso and so on...)

bye!

Paolo

-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
Miles Roper | 1 Sep 2003 10:25
Picon
Favicon

RE: Thinstation 1.1 feature request

Hi Paolo,

About below, how do we do this?  You mention about doing another dhcp call
to get this info.  How?  In /etc/dhcp/* is a heap of files, none of which
contain that info.  I've checked the parameters for dhcp and they don't have
anything which seems to do this.  The only way I could think of is at build
time it stores a file which is the image name, this won't work though if
people rename the image after building.  Ideas?

Cheers

Miles

> > * [Don't know if this is a feature or a mis-feature]: perhaps someone
> > can like multiple thinstation.nbi file for different PCs.... it could be
> > nice if different boot-images would use different config sets...
> >
> > ie:
> >
> > thinstation.nbi should download thinstation.conf, thinstation.hosts an
> > so on....
> >
> > instead,
> >
> > thinstation2.nbi should download thinstation2.conf, thinstation2.hosts
> > an so on....
> > (during the boot, we need one more call to the DHCP to know the full
> > name of the .nbi file we are currently using...)
> >
> > Opinions?
> >
> > Bye!
> >
> > Paolo
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by Dice.com.
> > Did you know that Dice has over 25,000 tech jobs available today? From
> > careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
> > best hiring companies. http://www.dice.com/index.epl?rel_code=104
> > _______________________________________________
> > Thinstation-developer mailing list
> > Thinstation-developer@...
> > https://lists.sourceforge.net/lists/listinfo/thinstation-developer
> >
> >
> > -------------------------------------------------------
> > This SF.net email is sponsored by: VM Ware
> > With VMware you can run multiple operating systems on a single machine.
> > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
> > at the same time. Free trial click
here:http://www.vmware.com/wl/offer/358/0
> > _______________________________________________
> > Thinstation-developer mailing list
> > Thinstation-developer@...
> > https://lists.sourceforge.net/lists/listinfo/thinstation-developer
> >
> 
> --
> Thinstation FAQ maintainer
> http://thinstation.sourceforge.net
> - a light, full featured linux based thin client OS

Miles Roper | 1 Sep 2003 10:31
Picon
Favicon

RE: clean up in boot-images

Hi Mike,

Well I haven't heard any complaints for taking this out, so I have.  Now,
could you send me instructions regarding getting the cd to work with the new
method, please include any additional files etc...  This should ideally be
nice and simple so the user just needs to select the image type as "cd" or
something and it will build the image file or what ever.  I'll include the
instructions as part of the image type.

Cheers

Miles

-----Original Message-----
From: Mike Eriksen [mailto:kme3@...]
Sent: Tuesday, 19 August 2003 07:08 a.m.
To: Miles Roper
Subject: RE: [Thinstation-developer] clean up in boot-images

On Tue, 27 May 2003, Miles Roper wrote:
> -----Original Message-----
> From: Mike Eriksen [mailto:kme3@...]
> Sent: Sunday, 25 May 2003 03:21 a.m.
> To: thinstation-developer@...
> Subject: [Thinstation-developer] clean up in boot-images
> 
> 
> Hi Miles
> 
> I think for the next release, it would be nice to:
> 
> 1) In boot-images/pxe/pxelinux.cfg/default to change
> "kernel vmlinuz-2.4.19.super" to "vmlinuz" (especially since the kernel 
> actually is "vmlinuz-2.4.20_super" :-). Just "vmlinuz" will make it 
> consistent with the other boot methods and you will avoid to change it 
> docs all the time.
> 
> so this doesn't need the actual kernel, in
> thinstation/kernel/vmlinuz-2.4.20_super ?
> 
> 2) Change the "boot-images/iso/syslinux.cfg" to 
> "boot-images/iso/isolinux.cfg" (note "iso" - not "sys") and change the 
> content to:
> --
> timeout 0
> default vmlinuz
> append initrd=initrd.gz load_ramdisk=1 ramdisk_blocksize=4096
root=/dev/ram0
> --
> 
> I actually got the Iso to work by using an append line of
> 
>     append root=/dev/cdroms/cdrom0
> 
> does your way work better?
> 
> Cheers
> 
> Miles
> 
> 
> Then it will work too :-). In order to make a bootable CD only one file 
> from syslinux is needed (isolinux.bin, ~9 kB). Should we add this one into

> the directory with a README explaining where it comes from? The FAQ 
> explains what to do.
> 
> Mike
> 

(The quote is a bit messy to read since Miles didn't use ">" quoting...)

Well, it has been a while since I wrote this. I finally got a spare pc at 
home, so I have a better chance to play with TS.

I still can't get the default TS method for making bootable CDs to work, 
but is still works great as described above.

I think we should switch to "my" method since it use the "supermount" 
kernel (and not a special CD/iso kernel). It makes also thinstation.conf 
simpler not having to select image type. And the image is smaller as well 
and doesn't use this ugly "floppy emulation" scheme.

Anybody see any problem giving up the iso kernel?

Mike
--

-- 
Thinstation FAQ maintainer
http://thinstation.sourceforge.net
- a light, full featured linux based thin client OS

Miles Roper | 1 Sep 2003 10:50
Picon
Favicon

RE: RE: Thinstation + Bootsplash

had a further play with this, works really well now, even has a progress
bar, the penguin fills the entire screen, looks at bit amateurish (no
offence to tux) looking forward to the thinstation logos.

-----Original Message-----
From: Paolo Salvan [mailto:alke@...]
Sent: Saturday, 30 August 2003 12:54 a.m.
To: Miles Roper
Cc: 'Jordan, Jason'; Thinstation-Developer (E-mail)
Subject: Re: [Thinstation-developer] RE: Thinstation + Bootsplash

> Hi Jason,
>  
> Ok, technically its done and works.  It doesn't seem to take up any more
memory once loaded if the machine doesn't
> support the it (ie vesa 1.2), however, now I need someone to make up boot
logo.

I can do it....(ehmm...I will make a friend of mine do it ;o)  ), but
not in a short time... surely before 1.1 final, btw! ;o)

> So if you want it included here is
> your chance :o)
> Otherwise you'll be getting a little penguin at the top write hand corner
of the screen.
>  
> Cheers
>  
> Miles

Lars Karlslund | 2 Sep 2003 12:01
Picon
Favicon

Thinstation rocks!

Hi guys,

I'm migrating all my stuff to Thinstation. I'm using a Netstation
variant I've been fiddling with for months now, but seeing you guys are
so active here, I'd better contribute my stuff to the general public.

Just downloaded the lastest from SourceForge and have been looking
through the various files.

I really really like the host/group configuration stuff. This will come
in handy for me. Thank you! Perhaps I can figure out how to make the
group membership IP-address based too, so clients on a subnet called
10.33.0.0/16 will be members of the group called "france" (I'm doing a
europe wide VPN-based rollout).

It seems to me that the various init.d files for the client stuff isn't
really the same for applications that start as "console".

blackbox: tries to start X from /etc/init.d/x or /usr/etc/init.d/x, uses
"wait" to wait for application to terminate
ica: starts X from /etc/init.d/x only - so NSP loaded X won't work?,
uses wait to wait for nothing and loops around waiting for a daily
reboot or the X-server to terminate
tarantella: doesnt offer starting as a "console" (I've fixed this, how
do I contribute the changes I make? - where to send them to)

Also the newest tarantella binary is 3.30.907, the included is 3.20.907,
which causes graphics problems due to a bug in the 3.20.907 version. The
new version is 3.3 megs, the old is 1.3 megs - do you do something to
strip the binaries down?

--

-- 
Lars Karlslund <lars@...>
LeiCeps

Lars Karlslund | 2 Sep 2003 13:00

"Feature" in ica startup script

Hi,

This is pretty much to Miles :)

The /etc/init.d/ica script has the following feature - it reboots once
every day - shouldn't this be made into a REBOOT_DAILY = "on" setting?? 

And implemented in all the "console" scripts perhaps? 

Pretty annoying undocumented "feature" as it is :)

--

-- 
Lars Karlslund <lak@...>

Lars Karlslund | 2 Sep 2003 17:04
Picon
Favicon

Tarantella client 3.30.927 segfaults

Hi,

I'm having serious problems getting the V3.3x Tarantella clients
running. They run fine on my own netstation with upgraded libs etc.

Now I'm trying to migrate to your version of Thinstation, but I need the
newer clients.

The software starts up, but as soon as I log on to the Tarantella
server, I should get my webtop, but instead i get a segfault :-(

Any ideas??

--

-- 
Lars Karlslund <lars@...>
LeiCeps

Kai Schmidt | 2 Sep 2003 18:10
Picon

performance compared

Hi Thinstation Developers,

this is my first writing to the list. I am new to TS, not so new to Linux thin 
clients in general. I am very impressed with your work. Thank you and 
"Chapaux" (Congratulations).

One thing I noticed ist the bad X-performance I see. That is the setup of my 
KDE-desktop, moving windows, poor video performance etc.

I am writing this from a ThinStation connected to my (fast) Linux-Server. My 
terminal is a common Via EDEN ITX box with "trident" xfree driver 
auto-selected.

I compare this 

1. to the very same terminal booted via local hdd running Linux and KDE 
locally, X-performance seems good enough.

2. to LTSP boot and a connect to the same Linux server. Again trident is 
selected. X-performance is good enough here too.

[My thinstation 1.0 starts via PXE and has a x and blackbox session running.]

I have no idea why (at least) I see those noticable differences in screen 
refreshing of X.
Some wild guesses cruse around SWAP, X, Kernel compiled with i836, XFree 
Versions (but they are pretty much the same) ....
Actually I have no idea why I see such a difference

What do you guys think? Can I be of some further help to make this fasten in 
some later releases? More Details?

All the best 

Kai


Gmane