ydl 3.0 on a 17" iMac
John Howland
yellowdog-general@lists.terrasoftsolutions.com
Tue May 6 15:42:00 2003
I purchased the Geek Edition and found that no graphical
installer would run so I installed everything via text
installer and that went ok except that it installed
a copy of /etc/sysconfig/network-scripts/ifcfg-eth0
as /etc/sysconfig/network-scripts/ifcfg-eth1 which caused
problems until removed. The promo stuff for 3.0 says
iMac's with NVIDIA hardware are supported, but I'm having
difficulties. I have a fair amount of Linux experience with
XF86Config files, but am unable to get X going on this one.
I've read the list archives (lots of questions on this but
no answers), so here goes again. How do you get X going?
Hardware/Software
[root@Helene root]# cat /proc/version
Linux version 2.4.20-8d (dburcaw@skyfox.terraplex.com) (gcc version 3.2.2 20030217 (Yellow Dog Linux 3.0 3.2.2-2a)) #1 Sat Mar 15 19:38:12 EST 2003
[root@Helene root]# cat /proc/cpuinfo
cpu : 7450, altivec supported
clock : 800MHz
revision : 2.1 (pvr 8000 0201)
bogomips : 797.90
machine : PowerMac4,5
motherboard : PowerMac4,5 MacRISC2 MacRISC Power Macintosh
detected as : 271 (Unknown Pangea-based)
pmac flags : 00000000
L2 cache : 256K unified
memory : 256MB
pmac-generation : NewWorld
[root@Helene proc]# cat pci
PCI devices found:
...
Bus 0, device 16, function 0:
VGA compatible controller: nVidia Corporation NV17 [GeForce4 440 Go] (rev 163).
IRQ 48.
Master Capable. Latency=248. Min Gnt=5.Max Lat=1.
Non-prefetchable 32 bit memory at 0x91000000 [0x91ffffff].
Prefetchable 32 bit memory at 0x98000000 [0x9fffffff].
Prefetchable 32 bit memory at 0xf1000000 [0xf107ffff].
...
[root@Helene proc]# fbset --info
mode "1440x900-72"
# D: 100.000 MHz, H: 67.568 kHz, V: 71.880 Hz
geometry 1440 900 1440 900 8
timings 10000 16 16 16 16 8 8
rgba 8/0,8/0,8/0,0/0
endmode
Frame buffer device information:
Name : OFfb NVDA,Displ
Address : 0x98004000
Size : 1382400
Type : PACKED PIXELS
Visual : STATIC PSEUDOCOLOR
XPanStep : 0
YPanStep : 0
YWrapStep : 0
LineLength : 1536
Accelerator : No
I can get an /etc/X11/XF86Config file which doesn't crash X,
but the resulting display is unusable. However, with gdm running
(after a config change) I can connect to the machine with another
X server. The supplied display tools are not usable (since
they start and stop the local X server).
You can run redhat-config-xfree86 through a ssh session to the machine
from a machine with a working X server. When I do this, I get the message:
[root@Helene root]# redhat-config-xfree86 --output=XF86Config
* ddcprobe returned bogus values:
ID: APP279c
Name: None
HorizSync: None
VertSync: None
However, running ddcprobe from the command line I get:
[root@Helene root]# ddcprobe
Videocard DDC probe results
Description: OFfb NVDA,Displ
Memory (MB): 16
Monitor DDC probe results
ID: APP279c
Width (mm): 370
Height(mm): 230
As you can see, ddcprobe reports 16MB (not 32MB).
Any attempt to change any parms while running
redhat-config-xfree86 result in various errors such as:
Traceback (most recent call last):
File "/usr/share/redhat-config-xfree86/xConfigDialog.py", line 161, in configure_monitor
self.state.recalc_mode()
File "/usr/lib/python2.2/site-packages/rhpl/xhwstate.py", line 432, in recalc_mode
self.colordepth = availableDepth[-1]
IndexError: list index out of range
Traceback (most recent call last):
File "/usr/share/redhat-config-xfree86/xConfigDialog.py", line 140, in ok
self.state.set_colordepth(depth)
File "/usr/lib/python2.2/site-packages/rhpl/xhwstate.py", line 440, in set_colordepth
self.recalc_mode()
File "/usr/lib/python2.2/site-packages/rhpl/xhwstate.py", line 432, in recalc_mode
self.colordepth = availableDepth[-1]
IndexError: list index out of range
Once an error such as this has occurred, redhat-config-xfree86 won't
write its output.
John
--
________________________________________________________________
John E. Howland url: http://www.cs.trinity.edu/~jhowland/
Computer Science email: jhowland@ariel.cs.trinity.edu
Trinity University voice: (210) 999-7364
715 Stadium Drive fax: (210) 999-7477
San Antonio, Texas 78212-7200