Probleme mit Dock und DVI

osterlaus

New member
Themenstarter
Registriert
9 Sep. 2007
Beiträge
34
Hallo,
ich bin gerade mit dem T30 auf Debian umgestiegen und erstaunt, wie schnell man doch glücklich werden kann, wenn man von XP kommt ;) Drei Probleme treiben mich aktuell aber noch in den Wahnsinn:

Zum einen will mein Dock (Modell 2631) nicht so recht. Der Laptop läuft, sonst würde ich nicht schreiben, aber der Undock-Button zeigt genau keine Funktion. thinkpad_acpi ist installiert und laut lsmod auch geladen, aber /proc/acpi/ibm/dock existiert schon mal nicht. Der Button zeigt keinerlei Aktion, wenn ich per acpi_listen lausche und ihn drücke, passiert null.

Dann scheint meine USB2.0-PCI-Karte im Dock Probleme zu machen. Alle paar Sekunden erhalte ich folgende Ausgabe auf der Konsole:
usb 1-1: device descriptor read/64 error -71
usb 1-1: new full speed USB device using uhci_hcd and address 10
wobei die Zahl am Schluss aufsteigt. Insgesamt ist an den Laptop aktuell nur ein Device per USB angeschlossen, meine Maus, und die funktioniert problemlos. Was soll diese nervtötende Meldung dann und wie werde ich sie los?

Und zu guter letzt schaffe ich es partout nicht, neben dem Laptop-Bildschirm auch den über DVI angeschlossenen TFT zu nutzen. Die Einstellungen für die xorg.conf habe ich aus einem Forum kopiert, wo genau dasselbe Problem gelöst schien. Und trotzdem meldet der FTF, es läge kein Signal an. Ich hänge sie mal an, vielleicht sieht jemand den Fehler...

Über Hilfe würde ich mich sehr freuen!
Nico
 

Anhänge

Zeig doch mal die Logdatei von xorg … (/var/log/Xorg.0.log vermutlich)
Auch immer wieder spannend: Welcher Kernel?
 
Kernel ist 2.6.24, und für die Logdatei muss ich die Änderungen grad nochmal einbauen (warum sind die schon wieder aus xorg.conf verschwunden????) und den XServer neustarten. Kleinen Moment ;)

//edit

Okay, der spannendste Ausschnitt ist wohl
(WW) RADEON(1): Only one monitor detected, Second screen will NOT be created
Der Rest liegt unter http://de.pastebin.ca/965015
 
Der NoPaste-Server ist wohl gerade tot … soviel also zur Logdatei.
Bei mir stehen noch ein paar andere Optionen drin, versuch es doch mal mit dieser xorg.conf.
 

Anhänge

hast du schonmal mit tft an gebootet? mein t60 deaktiviert den externen port, wenn beim booten nichts angeschlossen ist. unter linux bekomme ich den dann zur laufzeit nicht mehr an.
 
Der TFT ist die ganze Zeit an. Ich bekomme beim Booten die Meldung, dass kein Signal anliegt, dann geht er in den Ruhezustand. Lasse ich übrigens den Laptop geschlossen, kommt nur auf dem TFT das Bild, allerdings dann in 1024x786-Auslösung des Laptop-Displays.
 
Original von osterlaus
Der TFT ist die ganze Zeit an. Ich bekomme beim Booten die Meldung, dass kein Signal anliegt, dann geht er in den Ruhezustand. Lasse ich übrigens den Laptop geschlossen, kommt nur auf dem TFT das Bild, allerdings dann in 1024x786-Auslösung des Laptop-Displays.
echo -n dvi_enable > /proc/acpi/ibm/video
hilft nicht?

Kernel sollte thinkpad_acpi gepatched sein, sonst lüppt das nicht.
 
Hilft hier nicht: Auch nach dem echo zeigt mir ein cat /proc/acpi/ibm/video ein dvi_disabled. Wenns einen Neustart der ganzen Kiste und nicht nur des XServers braucht, den mach ich grad mal.

//edit
Nach Neustart: Kein Erfolg. Aktiviert ist thinkpad_acpi aber scheinbar:
nico@debian:~$ lsmod | grep think
thinkpad_acpi 48028 0
nvram 8488 1 thinkpad_acpi
- oder spricht trotz der Ausgabe was dagegen?
 
Hiho,

kenne mich mit linux auch nicht wirklich aus und habe es mir damals aus ein paar tuts zusammengefrickelt. Ohne deine xorg gelesen zu haben (find ich eh nichts ;)), hier mal mein entscheidener Ausschnitt aus meiner xorg, den ich gebastelt habe.

mein system: x31, dock2 mit ati dvi-graka:

Section "Device"
Identifier "ATI Technologies Inc Radeon Mobility M6 LY"
Driver "ati"
BusID "PCI:1:0:0"
Option "NoDRI" "true"
EndSection

Section "Device"
Identifier "ATI Radeon 9250"
Driver "ati"
BusID "PCI:9:0:0"
EndSection

Section "Monitor"
Identifier "Standardbildschirm"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "ATI Technologies Inc Radeon Mobility M6 LY"
Monitor "Standardbildschirm"
DefaultDepth 24
SubSection "Display"
Modes "1024x768"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "ATI Radeon 9250"
Monitor "Standardbildschirm"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Docking Station"
Screen 0 "Screen0"
Screen 1 "Screen1"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
 
Ich sehe als Hauptunterschied, dass du eine andere PCI-Adresse für den zweiten Anschluss angegeben hast. Nutzt du dann eine in den PCI-Slot des Docks eingebaute Karte oder die interne des Laptops?
 
wenn ich das gerät ans dock angeschlossen habe, nutze ich die in das dock eingebaute pci graka mit dvi, wenn mich nicht alles taeuscht funktionieren dann auch beide bildschirme, da bin ich aber nicht sicher, habe das geraet nicht hier.

Allerdings kannst du den dvi ausgang des docks mit einem t30 ja eh nicht nutzen, das unterstützt kein dvi, aus dem grund habe ich mir ja auch eine pci karte mit dvi zugelegt.
 
Ich würds gern über die interne Graka des T30 machen, dann bleibt mir der PCI-Slot für ne USB2.0-Karte (die im übrigen ja auch noch nicht fehlerfrei läuft ;))
Und mich wundert gerade, warum die Platten hda (normalerweise primäre Partition mit Linux drauf) und hde (die Windows-Platte, die im Ultrabay vom Dock sitzt) vertauscht sind, und das urplötzlich. Gibts da vielleicht auch irgendwo ein Geheimrezept?
 
Ich bin mir sehr sicher, dass das mit der internen Grafikkarte nicht funktioniert, da hast du leider keine wahl: entweder du baust ne dvi graka ein oder du schliesst den monitor analog an.
 
Warum sollte es so explizit nicht gehen? Unter Ubuntu mit ner Live-CD habe ich zumindest Clonemodus hinbekommen.
 
Also aeh, wie gesagt, ihc kenne mich da nicht so aus und ich bin mir sehr sehr sicher damals gelesen zu haben (auf thinkwiki glaube ich), dass man dvi monitore nur mit einer graka im dock anschliessen kann.

Thinkwiki ist leider down im moment, daher kann ich keinen link liefern.
 
Mein System ist:
Radeon Mobility 7500, erweiterter Bildschirm Laptop + 19" über DVI an Portreplicator II, Ubuntu 7.10

Bei mir hats auch etwas gedauert, bis ich den externen Monitor laufen hatte.
Die Einrichtung über "Bildschirme und Grafik" hat nicht funktioniert - schreibt IMHO wirres Zeug in die xorg.conf. Nach einigem Forengesuche sieht meine umgestrickte xorg.conf jetzt folgendermaßen aus:

xorg.conf (gekürzt auf relevanten Teil)
Code:
Section "Device"
	Identifier	"ATI Radeon Mobility M7 LW [Radeon Mobility 7500]"
	Driver		"radeon"
	BusID		"PCI:1:0:0"
	Option		"Monitor-LVDS"	"Laptop TFT"
	Option		"Monitor-DVI-0"	"DVI-0 Monitor"
EndSection

Section "Monitor"
	Identifier	"Laptop TFT"
	Option		"DPMS"
EndSection

Section "Monitor"
	Identifier	"DVI-0 Monitor"
	Option		"DPMS"
	Option		"Enable"	"false"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"ATI Radeon Mobility M7 LW [Radeon Mobility 7500]"
	Monitor		"Laptop TFT"
	DefaultDepth	24
	SubSection "Display"
		# ColorTiling will be disabled for virtual x-resulutions
		# > 2028  :( but we need 2304=1280+1024 to get both the
		# internal display (LVDS) and the external monitor (DVI-0)
		# at the same time
		Virtual		2304 1024
		Modes		"1024x768"
	EndSubSection
EndSection
Hm, sehe da gerade ein Option "Enable" "false". Das könnte erklären, weshalb der externe Monitor beim Start erstmal aus ist. ?( Ich muss das nochmal testen, sobald ich am Dock bin. Ansonsten läufts perfekt.

Jedenfalls hab ich noch ein skript geschrieben, das testet, ob der DVI angeschlossen ist und entsprechend den Desktop anpasst (praktisch für docking / undocking). Das geht natürlich nur, wenn der DVI-Monitor auch gefunden wurde (siehe Meldung in xorg.log).
An dieser Stelle noch ein großes Dankeschön an die Entwickler von xrandr.
Code:
#!/bin/sh
#
# extend screen to DVI monitor if connected
#
xrandr | grep -q \DVI-0\ connected
if [ $? -eq 0 ]; then
  # a monitor is connected to DVI-0
  echo extending to DVI monitor
  xrandr --output DVI-0 --mode 1280x1024 --left-of LVDS
else
  echo deactivating DVI connector
  xrandr --output DVI-0 --off
fi
 
Klappt hier insgesamt leider nicht :( xrandr liefert keine Zeile mit DVI mit, und die einzige Veränderung stellt ein irrsinnig vergrößerte Loginscreen dar, bei dem das Anmeldeformular fast bildschirmfüllend ist :(
DVI am T30-Dock funktioniert übrigens problemlos. Unter Windows wars saueinfach, und geclonte Darstellung habe ich auch unter Ubuntu geschafft.
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben