ydl 3.0 on a 17" iMac
Ken Jacobs
yellowdog-general@lists.terrasoftsolutions.com
Tue May 6 17:30:01 2003
On 5/6/03 4:42 PM, "John Howland" <jhowland@ariel.cs.trinity.edu> wrote:
> 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,
I have the FP 15" iMac and I can't solve the video issue either. It appears
that the NVIDIA hardware support is flawed.
Ken