suse

openSuSE 11.2 Upgrade

Written by  on Januar 23, 2010

Gestern erst das längst überfällige Update von openSuSE 11.1 auf 11.2 durchgeführt. Ich muss sagen, der erste Eindruck stimmt schon mal. Das Update hat problemlos funktioniert und auch die TV Karte läuft schon wieder. Lediglich die gesammelte Menge an Online Updates hat mich etwas erschreckt.

Neue ATI Treiber unter openSuSE 10.3 x86_64

Written by  on November 16, 2008

Linux Proprietary Driver – Catalyst 8.11 Release: x86 and x86_64 variants, heute installiert, läuft problemlos. Mir kommt die Darstellung der Fenster, besonders bei Multimediainhalten (beim Ziehen von Fenstern) etwas flüssiger vor.

Ich frage mich allerdings ob sich hier tatsächlich etwas geändert hat….

fglrxinfo

Vorher:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string:  Series
OpenGL version string: 2.1.8201 Release

Nachher:

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.1.8201 Release

Kernel Kompilieren unter SuSE Linux mit Hindernissen

Written by  on November 1, 2008
# make oldconfig
  HOSTCC  scripts/basic/fixdep
In file included from /usr/include/sys/socket.h:35,
                 from /usr/include/netinet/in.h:24,
                 from /usr/include/arpa/inet.h:23,
                 from scripts/basic/fixdep.c:117:
/usr/include/bits/socket.h:311:24: error: asm/socket.h: No such file or directory
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2

Die Lösung dafür hat eine neu Installation des Paketes linux-kernel-headers-2.6.22-19 gebracht!

Bücher zum Thema Linux Kernel Entwicklung

Neuer Laptop

Written by  on September 6, 2008


Trotz des Trendes eher hin zu ganz kleinen Laptops wollte ich doch eher einen "richtigen" Bildschirm und eine Festplatte wo man auch ein wenig Daten ablegen kann. Daher hab ich am Donnerstag beim Hofer zugeschlagen: http://www.hofer.at/at/html/offers/2827_9160.htm

Ein nettes Spielzeug zu einem fairen Preis, auf dem sich auch Linux problemlos installieren und betreiben lässt. Getestet mit openSuSE 11.0!

64bit oder nicht, das ist hier dir Frage!

Written by  on Juli 10, 2008

Wie erkennt man, ob in einer Linux Box bereits eine 64bit CPU schlummert? Diese Frage stellt sich natürlich nur bei älterer Hardware, die vielleicht auch noch hunderte Kilometer weit weg plaziert ist.

Die folgende Zeile sieht schon sehr vielversprechend aus. Damit kann ich sicher sein, dass ein 64bit Kernel läuft und damit muss die CPU das wohl auch unterstützen.

> uname -i
x86_64

Was aber wenn hier nur i386, i586 oder i686 angezeigt wird?

> cat /proc/cpuinfo

oder für SuSE Linux Systeme

> hwinfo --cpu

Bringt hier die Lösung. Und zwar die Zeile in der die Fags angegeben werden. Das Long Mode Flag oder als "lm" abgekürzt zeigt auch bei installiertem 32bit System ob die Hardware bereits für 64bit gerüstet ist.

HEUL SUSE

Written by  on Juli 3, 2008


Als große SuSE Fan, fragt man sich schon woher wohl die HEUL SuSE kommt 😉

Ist Hyperthreading auf meiner Linux Box aktiviert?

Written by  on Juni 28, 2008

Mit dem folgenden Befehl kann man ja jede Menge an Infos über die CPU auslesen:

# cat /proc/cpuinfo 

Man sieht sehr schön, hier einen Zweikern Prozessor. Nur hat dieser auch wirklich Hyperthreading aktiviert? Das ht Flag verrät ja nur, ob Hyperthreading unterstützt wird.

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping        : 3
cpu MHz         : 1800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 3584.67
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping        : 3
cpu MHz         : 1800.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 3584.67
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

Die Lösung dieses Problemes fällt zumindest unter Novell/SuSE recht leicht:

# hwinfo --cpu
01: None 00.0: 10103 CPU                                        
  [Created at cpu.301]
  Unique ID: rdCR.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 15.67.3 "AMD Athlon(tm) 64 X2 Dual Core Processor 5000+"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,rdtscp,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy
  Clock: 1000 MHz
  BogoMips: 1991.48
  Cache: 512 kb
  Units/Processor: 2
  Config Status: cfg=new, avail=yes, need=no, active=unknown

02: None 01.0: 10103 CPU
  [Created at cpu.301]
  Unique ID: wkFv.j8NaKXDZtZ6
  Hardware Class: cpu
  Arch: X86-64
  Vendor: "AuthenticAMD"
  Model: 15.67.3 "AMD Athlon(tm) 64 X2 Dual Core Processor 5000+"
  Features: fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,mmx,fxsr,sse,sse2,ht,syscall,nx,mmxext,fxsr_opt,rdtscp,lm,3dnowext,3dnow,pni,cx16,lahf_lm,cmp_legacy,svm,extapic,cr8_legacy
  Clock: 1000 MHz
  BogoMips: 1991.48
  Cache: 512 kb
  Units/Processor: 2
  Config Status: cfg=new, avail=yes, need=no, active=unknown

An der Zeile Units/Processor: 2 erkennt man schön, dass jeder der beiden Kerne tatsächlich noch HT aktiviert hat!

Sollte jemand andere Möglichkeiten kennen, das zuverlässig heraus zu finden, bitte immer nur heraus damit!

Dual Screen

Written by  on Februar 24, 2008

Nachdem Manche Leute ja immer wieder Probleme mit Zweischirmlösungen haben, hab ich dazu mal selbst einen Versuch gestartet. Es war ganz einfach die Geschichte auf meiner openSuSE 10.3 Maschine mit ATI X1650 Grafikkarte einzurichten.

Ich hätte nicht gedacht, dass das soooo einfach ist 🙂

Folgende beiden Links waren als vorabinfo sehr flott gesucht:

suseforums.net

opensuse.org/ATI

Einen passenden Bildschirm kann man etwa hier erwerben:
Samsung SyncMaster 940NW 19 Zoll Wide TFT LCD-Monitor (Kontrast 700:1, Reaktionszeit 5 ms) silber

Discover the Difference: Basic Optical Mouse v2.0 unter openSuSE Linux 10.3

Written by  on Februar 13, 2008
Feb 13 21:16:44 hostname kernel: hub 3-0:1.0: Cannot enable port 1.  Maybe the USB cable is bad?

Ich bin ja schon echt gespannt ob überhaupt noch eine Chance besteht rauszufinden was mir diese lustige Meldung bei einer neuen Microsoft Maus wohl sagen will!

Update: Scheinbar so ein schöner fehler, der nur in einem von 1000 Fällen, dafür aber absolut reproduzierbar auftritt. Nachdem ich meinen etwa zwei Jahre alten PCI-USB Controller eingebaut hab geht auch diese Maus.

Es kann wohl kein Kernelfehler sein (unter Vista am gleichen Rechner geht die Maus auch nicht)
Verkabelung der Frontanschlüsse (die hinteren Anschlüsse gehen auch nicht)
Hardwaredefekt am Mainboard (am gleichen Anschluss gehen andere Mäuse, USB Sticks und Wechselfestplatten)

Und ich konnte das Problem mit dieser Maus mittlerweile ich noch auf einem komplett anderen Rechner mit Windows XP Reproduzieren. Die Maus muss wohl einen knacks haben. Aber damit werde ich jetzt wohl erstmal leben.

Vor allem gefällt mir der Spruch auf der Verpackung der Maus "Discover the Difference" jetzt noch besser 😉

Open Office Starthilfe

Written by  on Februar 10, 2008

Gestern mal wieder ein lustiges Phänomen (nach einem Kernelupgrade), OpenOffice lässt sich nicht mehr starten.
Auf der Konsole werden diese lustigen Fehler produziert:

/usr/lib64/ooo-2.0/program/soffice: line 269:  6850   
Speicherzugriffsfehler  "$sd_prog/$sd_binary" "$@" 

** (process:6834): WARNING **: Unknown error forking main binary /   
abnormal early exit ... 
~> oocalc 
/usr/lib64/ooo-2.0/program/soffice: line 269:  6873   
Speicherzugriffsfehler  "$sd_prog/$sd_binary" "$@" 

** (process:6857): WARNING **: Unknown error forking main binary /   
abnormal early exit ...

Der Befehl fglrxinfo bringt einen Segmentation Fault… hm… wenn ich als root Arbeite, klappt aber alles.

Nach einem Downgrade von Open Office geht noch immer nix, Java neu installiert (was weiß ich wie ich da drau gekommen bin, vermutlich weil OO eine Java Version voraussetzt). Die ATI Treiber aus dem Repoistory von ATI neu installiert… nix. Dann die neueste Treiberversion von ATI händisch drüber installiert und siehe da, fglrxinfo bringt wieder

display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.1.7276 Release

Und Open Office läuft auch wieder. Also ganz fix noch das Online Update drüber fürs Office und siehe da: Es geht noch immer 😆

Irgendwie hab ich mittlerweile auch schon genug von dieser ständigen Updaterrei und dem neukompilieren von Treibern…