• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Externer VGA-Ausgang am Samsung P-560-Laptop

transwarp

Hacker
Hallo allerseits.
Eigentlich hatte ich ja auf den aktuellen Kernel 2.6.39 gehofft, der endlich Unterstützung für die Funktionstasten der Samsung-Laptops mitbringen soll.
Den habe ich nun installiert, aber enttäuschenderweise hat sich eigentlich nichts verändert.
Mein Samsung P-560 Laptop weigert sich nach wie vor standhaft den externen VGA-Ausgang einzuschalten.

Hat jemand eine Idee wie ich das unter openSUSE 11.4 bewerkstellige? Danke für jede Hilfe.
 

spoensche

Moderator
Teammitglied
transwarp schrieb:
Hallo allerseits.
Eigentlich hatte ich ja auf den aktuellen Kernel 2.6.39 gehofft, der endlich Unterstützung für die Funktionstasten der Samsung-Laptops mitbringen soll.
Den habe ich nun installiert, aber enttäuschenderweise hat sich eigentlich nichts verändert.

Die Funktionstasten werden garantiert schon länger unterstützt, da sie i.d.R. per ACPI gesteuert werden. Verwende mal die Funktionstasten und poste danach mal die Ausgabe von
Code:
dmesg | tail

Du hast auch die richtige Tastatur ausgewählt bzw. konfiguriert oder?

transwarp schrieb:
Mein Samsung P-560 Laptop weigert sich nach wie vor standhaft den externen VGA-Ausgang einzuschalten.
[/quote]

Mehr Infos sind schon nötig. Poste mal die Ausgabe von
Code:
hwinfo --gfxcard
, von
Code:
hwinfo --monitor
und von
Code:
hwinfo --keyboard
 
OP
transwarp

transwarp

Hacker
So, hier erstmal die Hardware-Infos:

Code:
linux-b8c7:~ # hwinfo --gfxcard
26: PCI 100.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]
  Unique ID: VCu0.v2gHG3TXTR4
  Parent ID: vSkL.R2rtjFzhE92
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia GeForce 9600M GS"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x0648 "GeForce 9600M GS"
  SubVendor: pci 0x144d "Samsung Electronics Co Ltd"
  SubDevice: pci 0xc044 
  Revision: 0xa1
  Driver: "nvidia"
  Driver Modules: "nvidia"
  Memory Range: 0xce000000-0xceffffff (rw,non-prefetchable)
  Memory Range: 0xd0000000-0xdfffffff (ro,non-prefetchable)
  Memory Range: 0xcc000000-0xcdffffff (rw,non-prefetchable)
  I/O Ports: 0x2000-0x2fff (rw)
  IRQ: 16 (9372 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd00000648sv0000144Dsd0000C044bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nv
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)

Primary display adapter: #26

Code:
linux-b8c7:~ # hwinfo --monitor
30: None 00.2: 10002 LCD Monitor                                
  [Created at monitor.95]
  Unique ID: aHB6.5QXU7RXXSQ7
  Hardware Class: monitor
  Model: "SAMSUNG LCD Monitor"
  Vendor: SEC "SAMSUNG"
  Device: eisa 0x3245 
  Resolution: 1280x800@60Hz
  Size: 331x207 mm
  Detailed Timings #0:
     Resolution: 1280x800
     Horizontal: 1280 1296 1344 1410 (+16 +64 +130) -hsync
       Vertical:  800  801  804  834 (+1 +4 +34) -vsync
    Frequencies: 70.55 MHz, 50.04 kHz, 59.99 Hz
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Code:
linux-b8c7:~ # hwinfo --keyboard
22: USB 00.0: 10800 Keyboard                                    
  [Created at usb.122]
  Unique ID: +u4I.0PGCqK2HNaA
  Parent ID: 7eqy.v+N+B0xY+P6
  SysFS ID: /devices/pci0000:00/0000:00:1d.0/usb6/6-2/6-2:1.0
  SysFS BusID: 6-2:1.0
  Hardware Class: keyboard
  Model: "Logitech USB Receiver"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0xc52b "USB Receiver"
  Revision: "12.01"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Device File: /dev/input/event2
  Device Files: /dev/input/event2, /dev/input/by-id/usb-Logitech_USB_Receiver-event-kbd, /dev/input/by-path/pci-0000:00:1d.0-usb-0:2:1.0-event-kbd
  Device Number: char 13:66
  Speed: 12 Mbps
  Module Alias: "usb:v046DpC52Bd1201dc00dsc00dp00ic03isc01ip01"
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #17 (Hub)

29: PS/2 00.0: 10800 Keyboard
  [Created at input.161]
  Unique ID: nLyy.+49ps10DtUF
  Hardware Class: keyboard
  Model: "AT Translated Set 2 keyboard"
  Vendor: 0x0001 
  Device: 0x0001 "AT Translated Set 2 keyboard"
  Compatible to: int 0x0211 0x0001
  Device File: /dev/input/event0
  Device Files: /dev/input/event0, /dev/input/by-path/platform-i8042-serio-0-event-kbd
  Device Number: char 13:64
  Driver Info #0:
    XkbRules: xfree86
    XkbModel: pc104
  Config Status: cfg=no, avail=yes, need=no, active=unknown


Und jetzt noch die Boot-Messages nach dem Betätigen von zwei Funktionstasten:

Code:
dmesg | tail
[   27.148983] bootsplash: status on console 6 changed to on
[   29.777063] bootsplash: status on console 6 changed to on
[   40.372906] e1000e: eth0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: None
[   40.372910] e1000e 0000:00:19.0: eth0: 10/100 speed: disabling TSO
[   40.373057] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   43.725311] bootsplash: status on console 0 changed to on
[   50.962566] eth0: no IPv6 routers present
[   88.593820] EXT4-fs (sda7): re-mounted. Opts: acl,user_xattr,commit=600
[   88.820678] EXT4-fs (sda8): re-mounted. Opts: acl,user_xattr,commit=600
[  157.960070] CE: hpet increased min_delta_ns to 20113 nsec

Da tut sich wohl nichts. Auch in der /var/log/messages ist Stillschweigen wenn ich die Tasten drücke.
Zu Deiner Frage ob ich das richtige Keyboard eingestellt habe: Was, außer 'Deutsch' sollte ich einstellen? Eine Samsung-Tastatur gibt's da leider nicht ... :???:

Stellt sich noch die Frage ob ACPI überhaupt aktiviert ist, aber da ich das SUSE mit Standard-Kernelparameter boote sollte das wohl so sein.
Einige wenige Funktionstasten funktionieren (zumindest am Bildschirm ...). So bekomme ich einen interaktiven Balken beim Drücken der Helligkeitseinstellungen (es tut sich aber nichts ...) und beim Verstellen der Systemlautstärke. Auch der Schlafmodus wird aktiviert, nur das sich der Rechner nicht wieder aufwecken läßt.
 
OP
transwarp

transwarp

Hacker
[Update:]
Schwierig zusammen zu fassen was eigentlich los ist:
Nachdem bei einem baugleichen Gerät der VGA-Ausgang sofort funktionierte und das auch bereits beim Booten mit einer openSUSE-Live-CD (!), bin ich zunächst davon ausgegangen, das mein VGA-Ausgang am Laptop ins Nirvana abgeraucht ist.
Unter Windows 7 (Dual-Boot-System) stellte sich dann aber heraus, daß seltsamerweise nur der VGA-Standard-Treiber und nicht der NVIDIA-Treiber installiert war. Nach dem Installieren des Originaltreibers funktionierten dann erstaunlicherweise auch die Funktionstasten unter Windows und der VGA-Ausgang.

Beim anschließenden Booten des installierten openSUSE tat sich hier nichts. Die NVIDIA-Settings wurden als root gestartet, und siehe da, plötzlich wurde auch ein zweiter angeschlossener Monitor angezeigt und angesprochen. Das war vorher nicht der Fall, warum auch immer. Zwar kann man den Anschluß nicht per Fn-Tasten an- und abschalten, aber dafür über das NVIDIA-Tool konfigurieren und in die xorg.conf speichern.
Ist ein Monitor/Beamer am VGA-Ausgang beim Booten angestöpselt, dann wird er automatisch aktiviert und beliefert.

Es scheint fast so, als wenn die Grafikkarte erst einmal durch den Originaltreiber unter Windows mit dem VGA-Ausgang initialisiert werden mußte, um ihn nun unter Linux nutzen zu können. Bei WLAN-Devices hat man ja schon ähnliche Effekte gesehen.

Jetzt jedenfalls funktioniert alles so wie es sein sollte. Ich bin begeistert! :roll:
Für Eure Hilfe allerbesten Dank.
 

spoensche

Moderator
Teammitglied
transwarp schrieb:
Es scheint fast so, als wenn die Grafikkarte erst einmal durch den Originaltreiber unter Windows mit dem VGA-Ausgang initialisiert werden mußte, um ihn nun unter Linux nutzen zu können.

Das ist völliger Unsinn. Es hätte auch geklappt, wenn du die nvidia-settings unter Linux aufgerufen hättest.
 
OP
transwarp

transwarp

Hacker
Ich gebe Dir absolut Recht, wenn Du sagst es ist Blödsinn, aber ich hab die Settings auch vorher schon gestartet, mit allen Varianten und nie wurde ein zweites Device angeboten oder gefunden.
Wie dem auch sei, jetzt geht es und entscheidend ist ja bekanntlich was hinten raus kommt.
 
Oben