From: Chris Boot <bootc@worldnet.fr>
To: Linux Kernel <linux-kernel@vger.kernel.org>
Subject: aty128fb weirdness
Date: Tue, 15 Jan 2002 20:06:55 +0100 [thread overview]
Message-ID: <B86A3C36.3B3%bootc@worldnet.fr> (raw)
Hi all,
I only just decided to reinstall Linux on my Apple iMac DV SE/500 with an
ATI Rage Pro 128. Last time I used Linux on this machine was when kernel
2.4.2 was the latest. Now, when I try to use the native kernel driver for
my graphics card, all I get is a black screen. I can type blindly into the
console or login through the network. I double-checked all my kernel
arguments and didn't find any mistake whatsoever, and enabled the debug code
in the aty128fb driver, all to no avail. I also tried several kernels,
ranging from the one included with my distro (a patched 2.4.10), 2.4.16,
2.4.17, and 2.4.18-pre3.
Quoted below is a dmesg of a boot using the driver with debug code compiled
in. This is an iMac whose video modes are 640x480@116, 800x600@95, and
1024x768@75. Currently, the only way I can get console video is if I force
the kernel to use the OpenFirmware frame buffer, which is locked to
1024x768@75 in 8-bit color mode, and is way slower than what the native
driver could do.
If anyone can figure out what's wrong, I would be forever grateful.
Thanks in advance,
Chris Boot
>>> BEGIN DMESG
Total memory = 256MB; using 1024kB for hash table (at c0300000)
Linux version 2.4.18-pre3 (root@gargantua.bootc.net) (gcc version 2.95.3
20010111 (prerelease/franzo/20010111)) #9 Tue Jan 15 19:04:17 CET 2002
Found Uninorth memory controller & host bridge, revision: 8
Found a Keylargo mac-io controller, rev: 3, mapped at 0xfdebf000
Processor NAP mode on idle enabled.
PowerMac motherboard: iMac FireWire
Found UniNorth PCI host bridge at 0xf0000000. Firmware bus number: 0->0
Found UniNorth PCI host bridge at 0xf2000000. Firmware bus number: 0->0
Found UniNorth PCI host bridge at 0xf4000000. Firmware bus number: 0->0
PMU driver 2 initialized for Core99, firmware: 0c
On node 0 totalpages: 65536
zone(0): 65536 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda10 video=aty128fb:1024x768@75,cmode:32
debug
PowerMac using OpenPIC irq controller
OpenPIC Version 1.2 (4 CPUs and 64 IRQ sources) at fc670000
OpenPIC timer frequency is 4.166666 MHz
GMT Delta read from XPRAM: 60 minutes, DST: off
time_init: decrementer frequency = 24.967326 MHz
Console: colour dummy device 80x25
Calibrating delay loop... 996.14 BogoMIPS
Memory: 253876k available (1724k kernel code, 856k data, 252k init, 0k
highmem)
AGP special page: 0xcffff000
Dentry-cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode-cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
Buffer-cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
POSIX conformance testing by UNIFIX
PCI: Probing PCI hardware
Fixup res 1 (101) of dev 00:10.0: 400 -> 802400
PCI->OF bus map:
0 -> 0
1 -> 0
2 -> 0
PCI:00:10.0: Resource 0: 94000000-97ffffff (f=1208)
PCI:00:10.0: Resource 2: 90000000-90003fff (f=200)
PCI:01:17.0: Resource 0: 80000000-8007ffff (f=200)
PCI:02:0f.0: Resource 0: f5200000-f53fffff (f=200)
PCI:00:10.0: Resource 1: 00802400-008024ff (f=101)
PCI:01:18.0: Resource 0: 80081000-80081fff (f=200)
PCI:01:19.0: Resource 0: 80080000-80080fff (f=200)
PCI:02:0e.0: Resource 0: f5000000-f5000fff (f=200)
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Thermal assist unit using timers, shrink_timer: 200 jiffies
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.7 (20011216) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
PCI: Enabling device 00:10.0 (0086 -> 0087)
aty128fb: Rage128 Pro PR (PCI) [chip rev 0x1] 8M 64-bit SDR SGRAM (2:1)
aty128fb: aty128_var_to_pll post 2 feedback 247 vlck 6500 output 13000
ref_divider 56 vclk_per: 15384
aty128fb: aty128_ddafifo x 12
aty128fb: aty128_ddafifo p: 6 rloop: 10 x: 233 ron: 540 roff: 3d94
aty128fb: aty128_var_to_pll post 2 feedback 247 vlck 6500 output 13000
ref_divider 56 vclk_per: 15384
aty128fb: aty128_ddafifo x 12
aty128fb: aty128_ddafifo p: 6 rloop: 10 x: 233 ron: 540 roff: 3d94
aty128fb: aty128_var_to_pll post 2 feedback 247 vlck 6500 output 13000
ref_divider 56 vclk_per: 15384
aty128fb: aty128_ddafifo x 12
aty128fb: aty128_ddafifo p: 6 rloop: 10 x: 233 ron: 540 roff: 3d94
aty128fb: aty128_reset_engine engine reset<7>aty128fb: aty128_reset_engine
engine reset<7>aty128fb: aty128_var_to_pll post 2 feedback 247 vlck 6500
output 13000 ref_divider 56 vclk_per: 15384
aty128fb: aty128_ddafifo x 12
aty128fb: aty128_ddafifo p: 6 rloop: 10 x: 233 ron: 540 roff: 3d94
aty128fb: aty128_reset_engine engine reset<7>aty128fb: aty128_var_to_pll
post 2 feedback 247 vlck 6500 output 13000 ref_divider 56 vclk_per: 15384
aty128fb: aty128_ddafifo x 12
aty128fb: aty128_ddafifo p: 6 rloop: 10 x: 233 ron: 540 roff: 3d94
aty128fb: aty128_reset_engine engine resetConsole: switching to colour frame
buffer device 128x48
fb0: ATY Rage128 frame buffer device on PCI
pty: 256 Unix98 ptys configured
block: 128 slots per queue, batch=32
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
pmac_ide: enabling IDE bus ID 2
pmac_ide: enabling IDE bus ID 0
pmac_ide: enabling IDE bus ID 1
hda: QUANTUM FIREBALLlct15 30, ATA DISK drive
hdb: MATSHITADVD-ROM SR-8184, ATAPI CD/DVD-ROM drive
ide0 at 0xd4a0c000-0xd4a0c007,0xd4a0c160 on irq 19
hda: Enabling Ultra DMA 2
ide_pmac: Set UDMA timing for mode 2, reg: 0x1090038c
hda: 58680720 sectors (30045 MB) w/418KiB Cache, CHS=58215/16/63, (U)DMA
hdb: Enabling MultiWord DMA 2
ide_pmac: MDMA, cycleTime: 120, accessTime: 75, recTime: 45
ide_pmac: Set MDMA timing for mode 2, reg: 0x0001978c
hdb: ATAPI 24X DVD-ROM drive, 512kB Cache, (U)DMA
Uniform CD-ROM driver Revision: 3.12
ide-floppy driver 0.97.sv
Partition check:
/dev/ide/host0/bus0/target0/lun0: [mac] p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11
p12 p13 p14
loop: loaded (max 8 devices)
eth0: GMAC at 00:30:65:79:f1:88, driver v1.5k4
PPP generic driver version 2.4.1
PPP Deflate Compression module registered
ide-floppy driver 0.97.sv
SCSI subsystem driver Revision: 1.00
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
ohci1394: $Revision: 1.80 $ Ben Collins <bcollins@debian.org>
ohci1394_0: OHCI-1394 1.0 (PCI): IRQ=[40] MMIO=[f5000000-f5001000] Max
Packet=[2048]
video1394: Installed video1394 module
ieee1394: sbp2: Driver forced to serialize I/O (serialize_io = 1)
scsi1 : IEEE-1394 SBP-2 protocol driver
Macintosh non-volatile memory driver v1.0
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Enabling device 01:18.0 (0000 -> 0002)
usb-ohci.c: USB OHCI at membase 0xd18eb000, IRQ 27
usb-ohci.c: usb-01:18.0, Apple Computer Inc. KeyLargo USB
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Enabling device 01:19.0 (0000 -> 0002)
usb-ohci.c: USB OHCI at membase 0xd18ed000, IRQ 28
usb-ohci.c: usb-01:19.0, Apple Computer Inc. KeyLargo USB (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hid
hid-core.c: v1.8 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 16384)
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
EXT3-fs: INFO: recovery required on readonly filesystem.
EXT3-fs: write access will be enabled during recovery.
hub.c: USB new device connect on bus1/1, assigned device number 2
hub.c: USB hub found
hub.c: 4 ports detected
hub.c: USB new device connect on bus2/1, assigned device number 2
scsi2 : SCSI emulation for USB Mass Storage devices
Vendor: IOMEGA Model: ZIP 100 Rev: 48.X
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi2, channel 0, id 0, lun 0
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Current sd00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : block size assumed to be 512 bytes, disk size 1GB.
/dev/scsi/host2/bus0/target0/lun0: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
unable to read partition table
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
hub.c: USB new device connect on bus1/1/2, assigned device number 3
usb.c: USB device 3 (vend/prod 0x43d/0x16) is not claimed by any active
driver.
hub.c: USB new device connect on bus1/1/3, assigned device number 4
hub.c: USB hub found
hub.c: 3 ports detected
hub.c: USB new device connect on bus1/1/4, assigned device number 5
usb.c: USB device 5 (vend/prod 0x79b/0x1) is not claimed by any active
driver.
hub.c: USB new device connect on bus1/1/3/1, assigned device number 6
input0: USB HID v10.01 Keyboard [Mitsumi Electric Apple Extended USB
Keyboard] on usb1:6.0
input1: USB HID v10.01 Pointer [Mitsumi Electric Apple Extended USB
Keyboard] on usb1:6.1
hub.c: Cannot enable port 2 of hub 4, disabling port.
hub.c: Maybe the USB cable is bad?
hub.c: USB new device connect on bus1/1/3/2, assigned device number 7
input2: USB HID v0.01 Mouse [Microsoft Microsoft IntelliMouseÆ Explorer] on
usb1:7.0
kjournald starting. Commit interval 5 seconds
EXT3-fs: recovery complete.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 252k init 8k chrp 8k prep
Device not ready. Make sure there is a disc in the drive.
VFS: Disk change detected on device 08:00
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Current sd00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : block size assumed to be 512 bytes, disk size 1GB.
/dev/scsi/host2/bus0/target0/lun0: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
Adding Swap: 262136k swap-space (priority -1)
EXT3 FS 2.4-0.9.16, 02 Dec 2001 on ide0(3,10), internal journal
i2c-core.o: i2c core module
dmasound_pmac: Awacs/Screamer Codec Mfct: 1 Rev 3
dmasound_pmac: found Keylargo rev 2 or later - H/W byte-swap disabled
PowerMac Screamer DMA sound driver rev 016 installed
Core driver edition 01.06 : PowerMac Built-in Sound driver edition 00.06
Write will use 4 fragments of 32768 bytes as default
Read will use 4 fragments of 32768 bytes as default
eth0: PHY ID: 0x00406212
eth0: Found Broadcom BCM5201 PHY
eth0: Link state change, phy_status: 0x782d
eth0: Link up ! BCM5201/5221 aux_stat: 0x003e
eth0: Full Duplex: 0, Speed: 100
>>> END DMESG
--
Chris Boot
bootc@mac.com
"Use the source, Luke." - Obi-Wan Gnuobi
next reply other threads:[~2002-01-15 19:07 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-15 19:06 Chris Boot [this message]
[not found] <200201160817.g0G8HYE10520@Port.imtp.ilyichevsk.odessa.ua>
2002-01-17 18:09 ` aty128fb weirdness Chris Boot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=B86A3C36.3B3%bootc@worldnet.fr \
--to=bootc@worldnet.fr \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.