Subject: iMac 20" boot success
To: None <port-macppc@netbsd.org>
From: Henry R. Bent <hbent@cs.oberlin.edu>
List: port-macppc
Date: 09/30/2004 20:52:49
Hi all,

I noticed that the status page
(http://www.netbsd.org/Ports/macppc/models.html) lists newer iMac
support as being unconfirmed.  I can confirm that both generic and install
kernels for the 20040926 releng snapshot work on a 1.25GHz 20" iMac.  The
dmesg will be attached at the end of the message.  Note that there are a
few USB peripherals (such as the wireless 7-button mouse) that I cannot
confirm the working status of.

This is especially interesting to me given that I the 15" 800MHz iMacs I
have tested this CD on exhibit the black screen problem immediately after
loading the kernel.  What could be different about these two models?  I
would be happy to be a kernel guinea-pig for anyone who would like to test
a fix!

20" 1.25GHz iMac dmesg:
--
NetBSD 2.0_RC1 (INSTALL) #0: Mon Sep 27 17:59:08 UTC 2004

autobuild@tgm.netbsd.org:/autobuild/netbsd-2-0/macppc/OBJ/autobuild/netbsd-2-0/src/sys/arch/macppc/compile/INSTALL
total memory = 768 MB
avail memory = 734 MB
mainbus0 (root)
cpu0 at mainbus0: 7455 (Revision 3.3), ID 0 (primary)
cpu0: HID0 8450c0bc<EMCP,TBEN,NAP,DPM,ICE,DCE,SGE,BTIC,LRSTK,FOLD,BHT>
cpu0: 1250.00 MHz, 256KB L2 cache
uninorth0 at mainbus0
pci0 at uninorth0 bus 0
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 11 function 0
pchb0: vendor 0x106b product 0x0034 (rev. 0x00)
ofb0 at pci0 dev 16 function 0: vendor 0x10de product 0x0329
ofb0: 1680 x 1050, 8bpp
wsdisplay0 at ofb0 kbdmux 1: console (std, vt100 emulation)
wsmux1: connecting to wsdisplay0
uninorth1 at mainbus0
pci1 at uninorth1 bus 0
pci1: i/o space, memory space enabled
pchb1 at pci1 dev 11 function 0
pchb1: vendor 0x106b product 0x0035 (rev. 0x00)
obio0 at pci1 dev 23 function 0: addr 0x80000000
zsc0 at obio0 offset 0x13000: irq 22,23
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
i2s at obio0 offset 0x10000 not configured
adb0 at obio0 offset 0x16000 irq 47: pm_adb_op: timeout. command = 0x0
0 targets
backlight at obio0 offset 0xf300 not configured
wdc0 at obio0 offset 0x20000 irq 24: DMA transfer
atabus0 at wdc0 channel 0
ohci0 at pci1 dev 24 function 0: vendor 0x106b product 0x003f (rev. 0x00)
ohci0: can't map mem space
ohci1 at pci1 dev 25 function 0: vendor 0x106b product 0x003f (rev. 0x00)
ohci1: can't map mem space
ohci2 at pci1 dev 26 function 0: vendor 0x106b product 0x003f (rev. 0x00)
ohci2: interrupting at irq 29
ohci2: OHCI version 1.0, legacy support
usb0 at ohci2: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x106b OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ohci3 at pci1 dev 27 function 0: vendor 0x1033 product 0x0035 (rev. 0x43)
ohci3: interrupting at irq 63
ohci3: OHCI version 1.0
usb1 at ohci3: USB revision 1.0
uhub1 at usb1
uhub1: vendor 0x1033 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ohci4 at pci1 dev 27 function 1: vendor 0x1033 product 0x0035 (rev. 0x43)
ohci4: interrupting at irq 63
ohci4: OHCI version 1.0
usb2 at ohci4: USB revision 1.0
uhub2 at usb2
uhub2: vendor 0x1033 OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
vendor 0x1033 product 0x00e0 (USB serial bus, interface 0x20, revision
0x04) at pci1 dev 27 function 2 not configured
uninorth2 at mainbus0
pci2 at uninorth2 bus 0
pci2: i/o space, memory space enabled
pchb2 at pci2 dev 11 function 0
pchb2: vendor 0x106b product 0x0036 (rev. 0x00)
wdc1 at pci2 dev 13 function 0: interrupting at irq 39
atabus1 at wdc1 channel 0
vendor 0x106b product 0x0031 (Firewire serial bus, interface 0x10,
revision 0x81) at pci2 dev 14 function 0 not configured
gem0 at pci2 dev 15 function 0: vendor 0x106b product 0x0032 (rev. 0x80)
gem0: interrupting at irq 41
gem0: Ethernet address 00:0a:95:dc:7a:d4, 10KB RX fifo, 4KB TX fifo
bmtphy0 at gem0 phy 0: BCM5221 10/100 media interface, rev. 4
bmtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
md0: internal 2048 KB image area
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 0: <PIONEER DVD-RW  DVR-106D, CKDL018860WL, A612>
cdrom removable
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(wdc0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
uhub3 at uhub1 port 1
uhub3: Mitsumi Electric Hub in Apple Extended USB Keyboard, class 9/0, rev
1.10/3.95, addr 2
uhub3: 3 ports with 2 removable, bus powered
uhidev0 at uhub3 port 3 configuration 1 interface 0
uhidev0: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/3.95, addr
3, iclass 3/1
ukbd0 at uhidev0
wskbd1 at ukbd0 mux 1
wskbd1: connecting to wsdisplay0
uhidev1 at uhub3 port 3 configuration 1 interface 1
uhidev1: Mitsumi Electric Apple Extended USB Keyboard, rev 1.10/3.95, addr
3, iclass 3/0
uhidev1: 3 report ids
uhid at uhidev1 reportid 2 not configured
uhid at uhidev1 reportid 3 not configured
uhidev2 at uhub1 port 2 configuration 1 interface 0
uhidev2: Logitech USB Receiver, rev 1.10/16.00, addr 4, iclass 3/1
uhid at uhidev2 not configured
wd0 at atabus1 drive 0: <ST380011A>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 76319 MB, 155061 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488
sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(wdc1:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
(using DMA data transfers)
boot device: <unknown>
root on md0a dumps on md0b
WARNING: clock gained 3 days -- CHECK AND RESET THE DATE!
root file system type: ffs

--
Henry Bent
hbent@cs.oberlin.edu