A driver for the K2 SATA controller found in the Apple iMac G5 was just committed to the tree. This means that almost all built-in devices are now supported and my iMac now boots multi-user from its internal SATA disk.
There are still some issues to be solved, like support for the built-in power managment device, such that the fans don't run at their full speed. But we're very close to having full support for the iMac G5 in OpenBSD. console out [ATY,Aphrodite_A]console in [keyboard] USB found using parent ATY,AphroditeParent:: memaddr 98000000 size 8000000, : consaddr 98008000, : ioaddr 90020000, size 20000: memtag 8000, iotag 8000: width 1440 linebytes 1536 height 900 depth 8 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8-current (GENERIC) #108: Sun Oct 16 23:20:00 CEST 2005 [EMAIL PROTECTED]:/home/kettenis/sys/arch/macppc/compile/GENERIC real mem = 526467072 (514128K) avail mem = 476270592 (465108K) using 1254 buffers containing 26320896 bytes of memory mainbus0 (root) cpu0 at mainbus0: 970 (Revision 0x300): 1800 MHz memc0 at mainbus0: u3 mpcpcibr0 at mainbus0 pci: u3-agp, Revision 0xff find_node_intr unable to find step size pci0 at mpcpcibr0 bus 0 "Apple U3L AGP" rev 0x00 at pci0 dev 11 function 0 not configured vgafb0 at pci0 dev 16 function 0 "ATI Radeon 9600 Pro" rev 0x00, mmio wsdisplay0 at vgafb0 mux 1: console (std, vt100 emulation) ht0 at mainbus0: u3-ht: 4 devices pci1 at ht0 bus 0 pchb0 at pci1 dev 0 function 0 "Apple Shasta HyperTransport" rev 0x00 ppb0 at pci1 dev 1 function 0 "Apple Shasta PCI" rev 0x00 pci2 at ppb0 bus 3 gem0 at pci2 dev 15 function 0 "Apple Shasta GMAC" rev 0x00: irq 40, address 00:11:24:ce:03:dc brgphy0 at gem0 phy 0: BCM5462 10/100/1000baseT PHY, rev. 3 ukphy0 at gem0 phy 1: Generic IEEE 802.3u media interface ukphy0: OUI 0x048249, model 0x0031, rev. 2 ppb1 at pci1 dev 2 function 0 "Apple Shasta PCI" rev 0x00 pci3 at ppb1 bus 1 "Broadcom BCM4318" rev 0x02 at pci3 dev 1 function 0 not configured macobio0 at pci3 dev 7 function 0 "Apple Shasta" rev 0x00 openpic0 at macobio0: version 0x4614 macgpio0 at macobio0 smu-doorbell at macgpio0 offset 0x12 not configured smu-interrupt at macgpio0 offset 0xd not configured programmer-switch at macgpio0 offset 0xc not configured modem-reset at macgpio0 offset 0x8 not configured modem-power at macgpio0 offset 0x16 not configured slewing-done at macgpio0 offset 0x38 not configured amp-mute at macgpio0 offset 0x30 not configured combo-out-sense at macgpio0 offset 0x29 not configured hw-reset at macgpio0 offset 0x34 not configured internal-speaker-id at macgpio0 offset 0x33 not configured linein-detect at macgpio0 offset 0x2a not configured lineout-detect at macgpio0 offset 0x28 not configured lineout-mute at macgpio0 offset 0x2e not configured zsc0 at macobio0: irq 23,24 zstty0 at zsc0 channel 0 zstty1 at zsc0 channel 1 ki2c0 at macobio0 ohci0 at pci3 dev 11 function 0 "NEC USB" rev 0x43: irq 70, version 1.0 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 uhub0: NEC OHCI root hub, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1 at pci3 dev 11 function 1 "NEC USB" rev 0x43: irq 70, version 1.0 usb1 at ohci1: USB revision 1.0 uhub1 at usb1 uhub1: NEC OHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ehci0 at pci3 dev 11 function 2 "NEC USB" rev 0x04: irq 70 usb2 at ehci0: USB revision 2.0 uhub2 at usb2 uhub2: NEC EHCI root hub, rev 2.00/1.00, addr 1 uhub2: 5 ports with 5 removable, self powered ppb2 at pci1 dev 3 function 0 "Apple Shasta PCI" rev 0x00 pci4 at ppb2 bus 2 pciide0 at pci4 dev 12 function 0 "ServerWorks K2 SATA" rev 0x00: DMA pciide0: using irq 10 for native-PCI interrupt pciide0: port 0: SStatus=0x00000113, SControl=0x00000113 pciide0: port 0: scnt=0x1 sn=0x1 cl=0x0 ch=0x0 pciide0: port 0: device present, speed: 1.5Gb/s wd0 at pciide0 channel 0 drive 0: <ST3160023AS> wd0: 16-sector PIO, LBA48, 152627MB, 312581808 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 5 pciide0: port 1: SStatus=0x00000004, SControl=0x00000004 pciide0: port 1: PHY offline pciide0: port 2: SStatus=0x00000000, SControl=0x00000000 pciide0: port 3: SStatus=0x00000000, SControl=0x00000000 kauaiata0 at pci4 dev 13 function 0 "Apple Shasta ATA" rev 0x00 wdc0 at kauaiata0 irq 38: DMA atapiscsi0 at wdc0 channel 0 drive 0 scsibus0 at atapiscsi0: 2 targets cd0 at scsibus0 targ 0 lun 0: <MATSHITA, CD-RW CW-8124, DA0D> SCSI0 5/cdrom removable cd0(wdc0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 "Apple Shasta Firewire" rev 0x00 at pci4 dev 14 function 0 not configured smu0 at mainbus0addr eb01c000 uhub3 at uhub0 port 2 uhub3: Mitsumi Electric Hub in Apple Extended USB Keyboard, rev 1.10/4.10, addr 2 uhub3: 3 ports with 2 removable, bus powered uhidev0 at uhub3 port 2 configuration 1 interface 0 uhidev0: Logitech Apple Optical USB Mouse, rev 2.00/3.40, addr 3, iclass 3/1 ums0 at uhidev0: 1 button wsmouse0 at ums0 mux 0 uhidev1 at uhub3 port 3 configuration 1 interface 0 uhidev1: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 4, iclass 3/1 ukbd0 at uhidev1: 8 modifier keys, 6 key codes wskbd0 at ukbd0: console keyboard, using wsdisplay0 uhidev2 at uhub3 port 3 configuration 1 interface 1 uhidev2: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 4, iclass 3/0 uhidev2: 3 report ids uhid0 at uhidev2 reportid 2: input=1, output=0, feature=0 uhid1 at uhidev2 reportid 3: input=3, output=0, feature=0 uhidev3 at uhub0 port 3 configuration 1 interface 0 uhidev3: Apple Computer product 0x1000, rev 2.00/19.65, addr 5, iclass 3/1 ukbd1 at uhidev3: 8 modifier keys, 6 key codes wskbd1 at ukbd1 mux 1 wskbd1: connecting to wsdisplay0 uhidev4 at uhub0 port 3 configuration 1 interface 1 uhidev4: Apple Computer product 0x1000, rev 2.00/19.65, addr 5, iclass 3/1 ums1 at uhidev4: 5 buttons wsmouse1 at ums1 mux 0 uhub3: at uhub0 port 2 (addr 2) disconnected uhidev0: at uhub3 port 2 (addr 3) disconnected wsmouse0 detached ums0 detached uhidev0 detached uhidev1: at uhub3 port 3 (addr 4) disconnected ukbd0: was console keyboard wskbd0 detached ukbd0 detached uhidev1 detached uhidev2: at uhub3 port 3 (addr 4) disconnected uhid0 detached uhid1 detached uhidev2 detached uhub3 detached uhub3 at uhub0 port 2 uhub3: Mitsumi Electric Hub in Apple Extended USB Keyboard, rev 1.10/4.10, addr 2 uhub3: 3 ports with 2 removable, bus powered uhidev0 at uhub3 port 2 configuration 1 interface 0 uhidev0: Logitech Apple Optical USB Mouse, rev 2.00/3.40, addr 3, iclass 3/1 ums0 at uhidev0: 1 button wsmouse0 at ums0 mux 0 uhidev1 at uhub3 port 3 configuration 1 interface 0 uhidev1: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 4, iclass 3/1 ukbd0 at uhidev1: 8 modifier keys, 6 key codes wskbd0 at ukbd0: console keyboard, using wsdisplay0 uhidev2 at uhub3 port 3 configuration 1 interface 1 uhidev2: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/4.10, addr 4, iclass 3/0 uhidev2: 3 report ids uhid0 at uhidev2 reportid 2: input=1, output=0, feature=0 uhid1 at uhidev2 reportid 3: input=3, output=0, feature=0 bootpath: '/ht/[EMAIL PROTECTED]/k2-sata-root/[EMAIL PROTECTED]/[EMAIL PROTECTED]/bsd' boot device: wd0. root on wd0a rootdev=0x0 rrootdev=0xb00 rawdev=0xb02 WARNING: unable to get date/time -- CHECK AND RESET THE DATE!