PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 8.0 auf Aldi Laptop



Gnomi
26.10.02, 15:18
Hallo zusammen!

Ich habe mir diese Wocke den Aldi-Laptop gekauft, und habe versucht (neben windows) Suse 8.0 zu installieren.

Die installation selbst lief absolut problemlos, nur der montior lies sich nicht ansprechen.
Textmodus ist kein problem aber ich bekomme den x-server nicht zum laufen.

hat mir da jemand einen Tipp?

gfc
26.10.02, 15:30
Original geschrieben von Gnomi
Hallo zusammen!

Ich habe mir diese Wocke den Aldi-Laptop gekauft, und habe versucht (neben windows) Suse 8.0 zu installieren.

Die installation selbst lief absolut problemlos, nur der montior lies sich nicht ansprechen.
Textmodus ist kein problem aber ich bekomme den x-server nicht zum laufen.

hat mir da jemand einen Tipp?

hasts mal mit nem Standart Vesa Treibr bei 60Hz versucht??

Gnomi
26.10.02, 15:35
ich hab schon so ziemlich jede monitoreinstellung versucht...

kippndreser
26.10.02, 19:07
was ist da für ne Hardware, Grafikkarte genau drin?

mach mal als root:
/sbin/lspci -vv
das druckt alle möglichen Infos von PCI-Geräten aus.

Miroculix
26.10.02, 19:49
Ich klink mich mal hier ein, weil ich ein ähnliches Problem habe:
Thread unter Hardware (http://www.linuxforen.de/forums/showthread.php?s=&threadid=50697)
Bitte bitte schaut mal da rein!
(Ich bin schon am verzweifeln... heul! Unter Windows funzt es prima -
unter Linux habe ich nur 800x600 ...schnief!)

DustPuppy
26.10.02, 19:49
hallo kannst du uns bitte vollgende datein posten

/var/log/XFree86.8.log oder so ähnlich.
/etc/X11/XF86Config

ps.: falls du dich mit linux noch keine erfahrung hast immer auf groß und kleinschreibung achten!

danke

Linuxschrotter

Miroculix
26.10.02, 20:03
Hier die XF86Config:

Meine Auflösung kann max. 1400x1050.
Ich möchte aber auch nicht wild herumprobieren,
damit ich das gute Teil nicht gleich schrotte...



Section "Monitor"
Option "CalcAlgorithm" "CheckDesktopGeometry"
HorizSync 30-90
Identifier "Monitor[0]"
ModelName "1400X1050@75HZ"
VendorName "--> LCD"
VertRefresh 57-84
UseModes "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[0]"
Modeline "1400x1050" 122.04 1400 1416 1704 1944 1050 1050 1060 1097
Modeline "1400x1050" 141.10 1400 1416 1704 1944 1050 1050 1062 1097
Modeline "1400x1050" 160.17 1400 1416 1704 1944 1050 1050 1063 1097
Modeline "800x600" 48.00 800 832 928 1024 600 604 608 624
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "default"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Device"
BoardName "Framebuffer Graphics"
Driver "fbdev"
Identifier "Device[0]"
Screen 0
Option "Rotate" "off"
VendorName "VESA"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
InputDevice "Mouse[3]" "SendCoreEvents"
Option "Clone" "off"
Option "Xinerama" "off"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection



Und das ergibt das Kommando /sbin/lspci -vv:


01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000] (rev 01) (prog-if 00 [VGA])
Subsystem: Elitegroup Computer Systems: Unknown device b732
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B+
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin A routed to IRQ 5
Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 9000 [size=256]
Region 2: Memory at e8100000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Status: RQ=47 SBA+ 64bit- FW+ Rate=x1,x2,x4
Command: RQ=0 SBA+ AGP- 64bit- FW- Rate=<none>
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-


Ich kann damit nichts anfangen. Bitte helft mir!!! :(

kippndreser
27.10.02, 12:40
@Miroculix:
eine Lösung hab ich nicht, höchstens ein paar Ansätze (keine Garantie!)

1. probier erstmal den größten (möglichen) Standard-mode aus: 1024x768

2. In deiner XF86Config in Section "Screen" hast du Modes auf "default" gestellt. Tu das mal mit # ausmaskieren oder schreib alle deine Modes rein: Modes "1400x1050" "1024x768" "800x600"
Wenn X gestartet hat: auch mal mit strg-alt-ziffentastenblock"-" und "+" probieren auf einen anderen Mode zu wechseln.

3. lese mal nach ob sich das Problem durch den Radeon8500 Treiber von ATI lösen läßt: ich glaubs nicht, weil sich Radeon8500 und Radeon9000 doch schon arg unterscheiden, zumindest der 3D-Teil.

4. da XFree86 4.2.0 deine Karte nicht unterstützt, wird der fbdev-Treiber von XFree86 verwendet, d.h. der ist prinzipiell unabhängig von der Grafikkarte -> vielleicht findest zu "fbdev" was im Forum oder Internet. Möglicherweise gehn mit dem fbdev-Treiber gar keine speziellen Modes, ich weiß es nicht.

5. schau dir mal die datei /var/log/XFree86.0.log an und stelle fest warum deine speziellen Modes aussortiert werden: z.b. passen von der Frequenz nicht zum Monitor, etc... Evtl. wird auch nur eine erkannt, diese weggeschmissen und die andere täte gehn?
-> tu mal in der XF86Config, Section "Modes" nur eine Modeline "1400x1050" aktivieren (die anderen mit # ausmaskieren) oder tu sie durchnummerieren, z.B. 1400x1050_122 ... und ausprobieren
man XF86Config zeigt eine Erläuterung zu der Datei -> nachguggen

6. Falls die spezielle Auflösung wegen dem fbdev-Treiber nicht geht: Möglicherweise läßt sich XFree86 4.2.0 auch überlisten deine Radeon Mobility M9 (im Prinzip eine Radeon 9000) als normale Radeon anzusprechen, wie das seinerzeit mit 4.1.0 und der 7500er funktioniert hat: mit dem ChipID-Eintrag in der XF86Config. (könnte gefährlich sein, DRI / 3D nicht aktivieren, das geht momentan sicher nicht!)
Mußt mal suchen wie das genau geht, du mußt halt dann die ChipID durch die deiner karte ersetzen: xxxx
UPDATE: das ist Humbug: man muss eine ChipID einer kompatiblen Grafikkarte angeben die X unterstützt; bei der 7500 hatten "die" (SuSE) damals 0x5159 verwendet (ID einer Radeon VE, der "schlechtesten" aller Radeons), das sollte für 2D-only gehen
ggf. vorher googlen ob das schon jemand probiert hat

7. evtl. ist in XFree86 4.2.1 eine Unterstützung für deine Grafikkarte enthalten, (UPDATE: sieht leider nicht so aus) oder erstmal mit 1024x768 arbeiten. Falls nicht, mußt du auf XFree86 4.3.0 warten, das kommt auch "demnächst" raus und wird hoffentlich einen 2D Treiber für die Radeon9000 haben.
UPDATE: bei XFree86 4.3.0 wird der 2D-Treiber für die 9x00er Radeons und Mobility M9 dabei sein.
Außerdem ist da eine Radeon 7500 QX aufgelistet, die bei manchen Leuten auch wieder Ärger machen wird weil sie nicht automagisch installiert wird... -> ChipID-Trick notwendig, ggf. mit der ID der "alten" Radeon 7500 QW: 0x5157

viel Spaß!

und falls es "irgendwie" geklappt hat, dann schreib doch wie, daß andere auch was davon haben.

st22307
27.10.02, 13:58
:( Hallo ich hatte das gleiche Problem,

war schier am verzweifeln.

Habe dann schließlich suse 7.2 pro intalliert. Hiermit funktioniert es.

Ich denke, das die Grafikkarte nicht unterstützt wurde.

Gruß

Stephan

Sayonara
27.10.02, 14:25
ist ein bisschen off-topic
aber mich würde interesieren, wie hoch die akkulaufzeit mit den aldi notebook ist.

Miroculix
27.10.02, 15:33
@kippndreser:
Vielen Dank schonmal im Voraus für deine Mühe! :) :) :)
Ich werde gleich mal mein Glück versuchen und dann posten,
was draus geworden ist (wenn das Notebook dabei nicht abbrennt...)
Bis denne!

Miroculix
27.10.02, 15:37
Original geschrieben von Sayonara
ist ein bisschen off-topic
aber mich würde interesieren, wie hoch die akkulaufzeit mit den aldi notebook ist.
Akzeptable Akkulaufzeiten kannst du vergessen bei Notebooks mit Desktop-CPU!
Auch wenn geschrieben steht 2h, nehmen diese Zeiten mit zunehmender Lebensdauer des Akkus immer mehr ab.
Ich habe den Akku garnicht erst eingebaut. Wo gibts denn heutzutage keine Steckdose mehr? Sogar in der Bahn oder in Wartehallen kannst du Strom zapfen. Also ist das kein Kriterium...
der Haken bei Notebooks mit Desktop-CPU ist der Lärm, den der Lüfter macht. :(

Der Gericom ist einfach nur genial - super Bild bei 1400x1050 (zumindest unter WinXP) und super-schnell.

Miroculix
27.10.02, 18:13
so, klappt nicht. *mit Nerven am Ende seiend*

ich habe jetzt die Modes 800x600, 1024x768 und 1400x1050 eingetragen.
nur der erste Mode klappt. die anderen haben "test failed".

In /var/log/XFree86.0.log steht:


(II) LoadModule: "fbdev"
(II) Loading /usr/X11R6/lib/modules/drivers/fbdev_drv.o
(II) Module fbdev: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 0.1.0
ABI class: XFree86 Video Driver, version 0.5
(II) LoadModule: "mouse"
(II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.3
(II) v4l driver for Video4Linux
(II) FBDEV: driver for framebuffer: fbdev, afb
(II) Primary Device is: PCI 01:00:0
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
(II) Module fbdevhw: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 0.0.2
ABI class: XFree86 Video Driver, version 0.5
(II) FBDEV(0): using default device
(II) Running in FRAMEBUFFER Mode
(**) FBDEV(0): Depth 16, (--) framebuffer bpp 16
(==) FBDEV(0): RGB weight 565
(==) FBDEV(0): Default visual is TrueColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) FBDEV(0): Hardware: VESA VGA (vidmem: 65536k)
(**) FBDEV(0): Option "Rotate" "off"
(**) FBDEV(0): "off" is not a valid value for Option "Rotate"
(II) FBDEV(0): Valid options are "CW", "CCW" or "UD"
(II) FBDEV(0): Checking Modes against framebuffer device...
(II) FBDEV(0): mode "800x600" ok
(II) FBDEV(0): mode "1024x768" test failed
(II) FBDEV(0): mode "1400x1050" test failed
(II) FBDEV(0): Checking Modes against monitor...
(--) FBDEV(0): Virtual size is 800x600 (pitch 800)
(**) FBDEV(0): Mode "800x600": 48.0 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.1 Hz
(II) FBDEV(0): Modeline "800x600" 48.00 800 832 928 1024 600 604 608 624
(==) FBDEV(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/X11R6/lib/modules/libfb.a
(II) Module fb: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
ABI class: XFree86 ANSI C Emulation, version 0.1
(**) FBDEV(0): Using "Shadow Framebuffer"


Ich probier mal weiter und schau ab und zu hier rein...

Miroculix
28.10.02, 12:56
Habe hier was gefunden:
sourceforge.net (http://sourceforge.net/mailarchive/forum.php?thread_id=1177105&forum_id=5014)
Kann mir jemand helfen, was ich nun damit anfangen kann?
Was ist die ChipID und wie ermittle ich diese?

Miroculix
28.10.02, 19:57
Habe jetzt mal ein paar Befehle eingegeben.

sax2 -p
Chip: 0 is -> unknown unknown 01:00:0 0x1002 0x4c66 AGP fbdev

/sbin/lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000] (rev 01)

Ist die ChipID also 0x4c66 ?

Und was mache ich nun damit?

:confused: :confused: :confused:

Es muss doch irgendwie gehen, eine Auflösung mit popeligen 1024x768 zu fahren!!! :mad:

kippndreser
28.10.02, 23:41
@Miroculix, der kein ALDI-Notebook hat
ChipID: guck nochmal mein anderes Posting an, ich habs ausgebessert.
Das einfachste und sicherste für dich wäre: warten bis es für deine Distribution XFree86 4.3.0 Pakete gibt.

nach deinem Log sieht es so aus als ob dein "Framebufferdevice" halt nur max. 800x600 kann. Ich weiß nicht wie man da was dran drehn könnte: Ich hab nie mit der Krücke Framebufferdevice gearbeitet.

Du mußt dir entweder die aktuellen Quellen von XFree86 aus dem CVS holen und selbst kompilieren und installieren -> aufwendig und für Anfänger oder "normale" Anwender kaum machbar
ODER du suchst jemanden der sich damit auskennt und das macht, z.B. Linuxfreak im Rechenzentrum der Firma/Schule
ODER du probierst es mit dem ChipID-"Trick", wie in dem sourceforge-thread beschrieben (der hat sich aber ja nicht mehr gemeldet: möglicherweise hats bei ihm geklappt/geknallt/geraucht...)
ODER warten
ODER windos nehmen ;)

Am besten wär der Freak vom Rechenzentrum, wenn das nicht geht, dann guck mal hier:
http://sdb.suse.de/de/sdb/html/wessels_sax2.html (Übersicht zu Sax2: überfliegen)
http://sdb.suse.de/de/sdb/html/wessels_problematic_chipsets.html (bis zur Mitte scrollen: suse Linux 7.3, weiter bis ATI, da findest das:
echo "Device->[X]->Raw->0->ChipID=0x5159" > /tmp/radeon
Anschliessend starten Sie Sax2 mit:
sax2 -m 0=radeon -b /tmp/radeon
Das ist im Prinzip der ChipId-"Trick" für die Radeon7500 gewesen, nur ohne manuelles Editieren der XF86Config.
Ob das mit der Radeon Mobility M9 / 9000 geht: keine Ahnung. Im schlimmsten Fall ist dein Notebook halt kaputt. Auf alle Fälle 3d ABSCHALTEN.
Im Prinzip macht man damit dem XServer weis, da wäre eine Karte mit dieser ChipID eingebaut.

dann dann

Miroculix
29.10.02, 09:03
... hört sich abendteuerlich an.
Muss zugeben, dass ich etwas feige bin, und deshalb lieber auf XFree86 4.3.0 warten will.

Habe gestern noch bis 2 Uhr nachts diverse Dinge versucht, aber dann aufgegeben.

Mir ist nicht klar, wie ich es erreiche, dass 3D abgeschaltet ist. Ansonsten hätte ich dein ChipID-Trick mal probiert.

Und dass ich nur 800x600 schaffe liegt wirklich daran, dass VESA und Notebook nicht zusammen können.

Vielen Dank für die Unterstützung! :)

kippndreser
29.10.02, 14:09
@Miroculix
3d deaktivieren in sax2: das 3d-Kästchen darf nicht angekreuzt sein.
oder in XF86Config nachschauen: es darf nichts von DRI drinstehen, z.B. load "dri"

kippndreser
30.10.02, 05:49
@Miroculix
das hab ich grad gefunden: Radeon 9000 läuft mit dem Radeon 8500 Treiber (XFree), ggf. also eine ChipID einer Radeon 8500 nehmen falls es mit der 0x5159 nicht geht.
Außerdem siehts so aus daß es bald nen 3D-Treiber gibt...
http://sourceforge.net/mailarchive/forum.php?thread_id=1248525&forum_id=7177

Miroculix
30.10.02, 09:03
Ein Kollege sagte mir eben, dass er irgendwo (weiß nicht mehr) gehört hat, dass es tatsächlich mit der Chip-ID gehen soll.

Aber wie?!

Wie muss ich die XF86Config editieren?
:confused:

*Hoffnung nicht aufgeb* :rolleyes:

kippndreser
30.10.02, 13:50
@miroculix:
les mal den ganzen thread nochmal durch, inklusive der Links die ich aufgeschrieben hab.

Miroculix
30.10.02, 17:18
Alles klar. Jetzt habe ich es kapiert.
Die ChipID gebe ich dadurch dem sax2 mit.

Wenn ich das so mache, klappts leider immer noch nicht.

Er sagt beim Finalize->Test:
(WW) Open APM failed (/dev/apm_bios) (No such device.)
(EE) No divice found.

Nach dem Start von sax2 werde ich aufgefordert,
sowohl Monitor als auch Grafik-karte zu bestimmen.

Hmmm, ich bin wohl ein DAU... :(

kippndreser
01.11.02, 15:37
hier mal ein Auszug aus meiner XF86Config-4 + comment:



Section "Device"
Identifier "Radeon7500"
VendorName "ATI"
Driver "radeon" # <- das da musst du anstatt des fbdev benutzen
Option "AGPMode" "2" # hab ich fuer mich so eingetragen.. ist glaub ich stabiler als 4 ...
# Option "ChipId 0x5159" # <- das hab ich nicht, das musst Du bei dir aktivieren!... vielleicht klappt das dann
EndSection

Section "Screen"
Identifier "Screen 1"
Device "Radeon7500"
Monitor "High Res Monitor"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
ViewPort 0 0
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480" "1024x768i"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480" "1024x768i"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480" "1024x768i"
ViewPort 0 0
EndSubsection
EndSection

Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

kippndreser
06.11.02, 19:23
Radeon 9000 und Mobility M9 DRI support im DRI-CVS trunk:

http://www.geocrawler.com/lists/3/SourceForge/678/0/10090274/