Subject: 7300 booting woes
To: None <port-macppc@netbsd.org>
From: Claudio Leite <leitec@tx0.org>
List: port-macppc
Date: 12/13/2006 11:21:20
Hi,

 This past weekend I decided to replace my excessively noisy PC
router/server with my quieter PM 7300. I had previously used this
machine with NetBSD but it crashed fairly frequently, something I
attribute to an incorrect cache setting. But now the system appears
stable, but that's when it boots.

 Half of the time, it hangs while loading the stage 2 booter, somewhere
in the numbers "01234.....," or after displaying the NetBSD booter
header, and hanging with a "/" of the spinning cursor. Other times, it
just doesn't start the stage 2, saying "no bootable HFS partition" or
"DEFAULT CATCH."

 The thing is, it was actually working quite well until yesterday, when
I decided to take my Radeon out of it and replace it with another card.
Ideally, I'd use the on-board video, but I'm not sure it likes to boot
without a monitor and keyboard attached on the internal card. Since I
had to reset my OFW settings and boot into MacOS to change the video
card settings for it, I lost whatever setting I made that actually made
it work stably. I've tried using the XPostFacto nvramrc patches (what I
think I was using with the Radeon), the System Disk patches, and
patchless. Each brings its own set of fun errors.

 Does anyone have any idea how to help me? For clarification, the system
is a 7300 with a NewerTech 250mhz G3 upgrade, 160mb RAM and a 18gb SCSI
disk hooked up with a 68->50 pin adapter. I also have an Intel ethernet
card and a Silicon Image IDE card, all of which were working fine before
I decided to change settings yesterday.

 Thanks!

Here is dmesg, with the new video card on one of the times it booted:

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 4.0_BETA2 (ANTON) #4: Mon Dec 11 20:51:09 EST 2006

leitec@vlie:/home/leitec/build/macppc/obj/sys/arch/macppc/compile/ANTON
total memory = 160 MB
avail memory = 149 MB
timecounter: Timecounters tick every 10.000 msec
found Grand Central at 0xf3000000
mainbus0 (root)
cpu0 at mainbus0: 750 (Revision 2.1), ID 0 (primary)
cpu0: HID0 8290c0a4<EMCP,ECLK,DOZE,DPM,ICE,DCE,SGE,BTIC,BHT>, powersave:
1
cpu0: 250.00 MHz, parity 1MB WB L2 cache (PB SRAM) at 1.5:1 ratio
bandit0 at mainbus0
pci0 at bandit0 bus 0
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 11 function 0
pchb0: vendor 0x106b product 0x0001 (rev. 0x03)
fxp0 at pci0 dev 13 function 0: Intel i82557 Ethernet, rev 2
fxp0: interrupting at irq 23
fxp0: May need receiver lock-up workaround
fxp0: Ethernet address 00:a0:c9:8c:b7:1b
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cmdide0 at pci0 dev 14 function 0
cmdide0: Silicon Image 0680 (rev. 0x02)
cmdide0: bus-master DMA support present
cmdide0: primary channel configured to native-PCI mode
cmdide0: using irq 24 for native-PCI interrupt
atabus0 at cmdide0 channel 0
cmdide0: secondary channel configured to native-PCI mode
atabus1 at cmdide0 channel 1
ofb0 at pci0 dev 15 function 0: vendor 0x1002 product 0x4758
ofb0: 1024 x 768, 8bpp
wsdisplay0 at ofb0 kbdmux 1: console (std, vt100 emulation)
wsmux1: connecting to wsdisplay0
obio0 at pci0 dev 16 function 0: addr 0xf3000000
esp0 at obio0 offset 0x10000 irq 12: NCR53C94, 25MHz, SCSI ID 7
scsibus0 at esp0: 8 targets, 8 luns per target
mc0 at obio0 offset 0x11000: irq 14,2,3: address 00:a0:40:6b:d0:42
zsc0 at obio0: irq 15,16
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
awacs at obio0 offset 0x14000 not configured
swim3 at obio0 offset 0x15000 not configured
adb0 at obio0 offset 0x16000 irq 18: 2 targets
aed0 at adb0 addr 0: ADB Event device
akbd0 at adb0 addr 2: extended keyboard
wskbd0 at akbd0: console keyboard, using wsdisplay0
ams0 at adb0 addr 3: 1-button, 100 dpi mouse
wsmouse0 at ams0 mux 0
mesh0 at obio0 offset 0x18000 irq 13: 50MHz, SCSI ID 7
scsibus1 at mesh0: 8 targets, 8 luns per target
nvram0 at obio0 offset 0x1d000
bandit1 at mainbus0
pci1 at bandit1 bus 1
pci1: i/o space, memory space enabled
ofb1 at pci1 dev 11 function 0: vendor 0x106b product 0x0003
timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
timecounter: Timecounter "mftb" frequency 12500000 Hz quality 100
Kernelized RAIDframe activated
scsibus0: waiting 2 seconds for devices to settle...
scsibus1: waiting 2 seconds for devices to settle...
wd0 at atabus0 drive 0: <Hitachi IC25N060ATMR04-0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 57231 MB, 116280 cyl, 16 head, 63 sec, 512 bytes/sect x 117210240
sectors
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(cmdide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using
DMA)
sd0 at scsibus1 target 0 lun 0: <SEAGATE, ST318438LW, 0003> disk fixed
sd0: 19001 MB, 26434 cyl, 2 head, 736 sec, 512 bytes/sect x 38914049
sectors
cd0 at scsibus1 target 3 lun 0: <MATSHITA, CD-ROM CR-8012, 1.0g> cdrom
removable
boot device: sd0
root on sd0a dumps on sd0b
root file system type: ffs