Problems on my Sunblade 2000, the workaround to boot correctly is
passing video=atyfb:off to the kernel.
Here's a diff between two dmesgs (without and with atyfb:off):
--- /var/tmp/dmesg-bad-atyfb 2007-03-08 14:01:01.000000000 +0100
+++ /var/tmp/dmesg-atyfb-off 2007-03-08 14:10:16.000000000 +0100
@@ -7,7 +7,7 @@
On node 0 totalpages: 129707
DMA zone: 129707 pages, LIFO batch:15
Built 1 zonelists. Total pages: 129707
-Kernel command line: root=/dev/sda2 ro
+Kernel command line: root=/dev/sda2 ro video=atyfb:off
PID hash table entries: 4096 (order: 12, 32768 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes)
@@ -45,7 +45,7 @@
TCP reno registered
/memory-controller@0,400000: US3 memory controller at 0000040000400000 [ACTIVE]
audit: initializing netlink socket (disabled)
-audit(1173356347.228:1): initialized
+audit(1173359042.228:1): initialized
VFS: Disk quotas
dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 8192 bytes)
Initializing Cryptographic API
@@ -53,10 +53,7 @@
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
-atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27]
-atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK
-Console: switching to colour frame buffer device 80x30
-atyfb: fb0: ATY Mach64 frame buffer device on PCI
+Console: switching to colour frame buffer device 144x56
/upa@8,480000/SUNW,afb@1,0: AFB at 000007fa00000000, type 35, DAC revision 10
Real Time Clock Driver v1.12ac
[drm] Initialized drm
1.0.1 20051102
@@ -84,6 +81,7 @@
eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:03:ba:17:f3:30
eth0: Found Generic MII PHY
ieee1394: Initialized config rom entry `ip1394'
+ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[14] MMIO=[7fe00120000-7fe001207ff] Max Packet=[2048] IR/IT contexts=[4/4]
ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd 0001:00:05.3: OHCI Host Controller
ohci_hcd 0001:00:05.3: new USB bus registered, assigned bus number 1
@@ -103,6 +101,7 @@
usb 1-2: configuration #1 chosen from 1 choice
input: HID 0430:0005 as /class/input/input1
input: USB HID v1.00 Keyboard [HID 0430:0005] on usb-0001:00:05.3-2
+ieee1394: Host added: ID:BUS[0-00:1023] GUID[0003bafffe17f330]
usb 1-3: new full speed USB device using ohci_hcd and address 4
usb 1-3: configuration #1 chosen from 1 choice
eth0: Link is up at 100 Mbps, full-duplex.
@@ -146,10 +145,8 @@
SCSI device sda: drive cache: write through w/ FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda
-ohci1394: fw-host0: OHCI-1394 1.0 (PCI): IRQ=[14] MMIO=[7fe00120000-7fe001207ff] Max Packet=[2048] IR/IT contexts=[4/4]
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
-ieee1394: Host added: ID:BUS[0-00:1023] GUID[0003bafffe17f330]
Vendor: HL-DT-ST Model: DVDRAM GSA-E10N Rev: JE05
Type: CD-ROM ANSI SCSI revision: 00
usb-storage: device scan complete
@@ -158,10 +155,10 @@
sr 1:0:6:0: Attached scsi CD-ROM sr0
sr1: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
sr 3:0:0:0: Attached scsi CD-ROM sr1
+eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
sr 1:0:6:0: Attached scsi generic sg0 type 5
sd 0:0:0:0: Attached scsi generic sg1 type 0
sr 3:0:0:0: Attached scsi generic sg2 type 5
-eth1394: eth1: IEEE-1394 IPv4 over 1394 Ethernet (fw-host0)
Adding 498608k swap on /dev/sda1. Priority:-1 extents:1 across:498608k
EXT3 FS on sda2, internal journal
i2c-0: Regs at 000007fe7e00002e, 6 devices, own a0, clock 10.
@@ -174,9 +171,3 @@
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
eth0: no IPv6 routers present
-ioctl32(Xorg:4226): Unknown cmd fd(6) cmd(40584606){00} arg(ff3f7a7c) on /dev/fb0
-ioctl32(Xorg:4226): Unknown cmd fd(6) cmd(40184600){00} arg(ff3f7a84) on /dev/fb0
-ioctl32(Xorg:4290): Unknown cmd fd(6) cmd(40584606){00} arg(ff7c1a7c) on /dev/fb0
-ioctl32(Xorg:4290): Unknown cmd fd(6) cmd(40184600){00} arg(ff7c1a84) on /dev/fb0
-ioctl32(Xorg:4301): Unknown cmd fd(6) cmd(40584606){00} arg(ff9e7a7c) on /dev/fb0
-ioctl32(Xorg:4301): Unknown cmd fd(6) cmd(40184600){00} arg(ff9e7a84) on /dev/fb0
ciao,
ema