Kies ist ein Krüppel.
Schau das du Version 2.0.x hast, da ist es einigermassen erträglich. Das Galaxy S muss im Kies Modus angeschlossen sein. Kies führst du am besten als Administrator aus. Dann sollte das Update angeboten werden solange Sales wie auch Product Code SWC sind.
Bei einem meiner Geräte war der Product Code mittlerweile KOR und ich musste dies zurückschrieben.
Das sind die kleinen Opfer welche man zum Teil erbringen muss möchte man nicht auf Samsung oder Swisscom warten. Als Linux Fan in dem Sinne eigentlich kein Problem.
Falls man den Product Code ändern muss (soll ja schon mal vorgekommen sein), so muss man sein Gerät rooten.
Nur so bekommt man Zugriff auf die entsprechende Datei.
http://www.handy-faq.de/forum/samsung_i9000_galaxy_s_forum/148987-samsung_galaxy_s_root.html
Danach kann man wie hier beschrieben vorgehen.
http://forum.xda-developers.com/showthread.php?t=780509
In einem Linux Terminal wird man mit dem Befehl su zu root (falls dies nicht klar wäre)
Ist das Gerät mittels Kies auf die Swisscom Firmware geupt ist es natürlich nicht mehr gerootet (was meiner Meinung nach auch zu empfehlen ist)
Schrottet man seine Firmware so ist es wohl Zeit einen EUL mittels Odin zu machen.
Diese Ausführungen macht ihr ohne Garantie und Gewährleistung von mir und Swisscom.