Subject: Success with 2nd IDE Channel on RAQ2+
To: None <port-cobalt@netbsd.org>
From: Robert P. Thille <list-netbsd-port-cobalt@rangat.org>
List: port-cobalt
Date: 01/08/2007 11:31:21
--Apple-Mail-1-998920097
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed


A while ago I came upon a web page that talked about the possibility  
of having two IDE channels on a RAQ2.  Since I was running RAID 1  
already I figured I might be able to gain some performance, or at  
least a little safety (if the drive electronics on one drive screwed  
up 1 channel, the other might survive).  After some investigation, I  
hunted down the components I needed and did some ugly hand-soldering  
of surface mount components and now I'm booting my RaQ2+ with two IDE  
channels.

Boot output attached:

--Apple-Mail-1-998920097
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	x-unix-mode=0644;
	name=Dual_IDE_Boot.txt
Content-Disposition: attachment;
	filename=Dual_IDE_Boot.txt

Cobalt Microserver Diagnostics - 'We serve it, you surf it'
Built Tue May 25 15:58:41 PDT 1999

1.LCD Test................................PASS
2.Controller Test.........................PASS
5.Bank 0:.................................64M
6.Bank 1:.................................0M
7.Bank 2:.................................64M
8.Bank 3:.................................0M
9.Serial Test.............................PASS
10.PCI Expansion Slot....................**EMPTY**
12.IDE Test................................PASS
13.Ethernet Test...........................PASS
16.RTC Test................................PASS
BOOTLOADER ramcode: selected partition /dev/hda1
Decompressing done
Executing bootloader kernel...
Decompressing - done.

>> NetBSD/cobalt 3.99.15 Bootloader, Revision 0.1 [@0x80f00000]
>> (rthille@, Fri May  5 07:12:47 PDT 2006)
>> Memory:              131072 k
>> PROM boot string:    root=/dev/hda1 ro
Boot [wd0a:netbsd]:
Loading: wd0a:netbsd
2768384+160408 [90304+80235]=0x2f4e90
Starting at 0x80001000

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 3.99.15 (RThille_2006-05-12) #0: Fri May 12 13:23:48 PDT 2006
        rthille@:/home/system/NetBSD/current/cobalt/obj/sys/arch/cobalt/compile/RThille_2006-05-12
total memory = 128 MB
avail memory = 121 MB
mainbus0 (root)
com0 at mainbus0 addr 0x1c800000 level 3: st16650a, working fifo
com0: console
cpu0 at mainbus0: QED RM5200 CPU (0x28a0) Rev. 10.0 with built-in FPU Rev. 10.0
cpu0: 32KB/32B 2-way set-associative L1 Instruction cache, 48 TLB entries
cpu0: 32KB/32B 2-way set-associative write-back L1 Data cache
panel0 at mainbus0 addr 0x1f000000
gt0 at mainbus0 addr 0x14000000
pci0 at gt0
pci0: i/o space, memory space enabled, rd/line, wr/inv ok
pchb0 at pci0 dev 0 function 0: Galileo GT-64111 System Controller, rev 1
tlp0 at pci0 dev 7 function 0: DECchip 21143 Ethernet, pass 4.1
tlp0: interrupting at level 1
tlp0: Ethernet address 00:10:e0:00:a7:56
lxtphy0 at tlp0 phy 1: LXT970 10/100 media interface, rev. 3
lxtphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
siop0 at pci0 dev 8 function 0: Symbios Logic 53c860 (ultra scsi)
siop0: interrupting at irq 4
scsibus0 at siop0: 8 targets, 8 luns per target
pcib0 at pci0 dev 9 function 0
pcib0: VIA Technologies VT82C586 PCI-ISA Bridge, rev 39
viaide0 at pci0 dev 9 function 1
viaide0: VIA Technologies VT82C586 (Apollo VP) ATA33 controller
viaide0: bus-master DMA support present
viaide0: primary channel configured to compatibility mode
viaide0: primary channel interrupting at irq 14
atabus0 at viaide0 channel 0
viaide0: secondary channel configured to compatibility mode
viaide0: secondary channel interrupting at irq 15
atabus1 at viaide0 channel 1
VIA Technologies VT83C572 USB Controller (USB serial bus, revision 0x02) at pci0 dev 9 function 2 not configured
tlp1 at pci0 dev 12 function 0: DECchip 21143 Ethernet, pass 4.1
tlp1: interrupting at level 2
tlp1: Ethernet address 00:10:e0:00:a8:6f
lxtphy1 at tlp1 phy 1: LXT970 10/100 media interface, rev. 3
lxtphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Kernelized RAIDframe activated
scsibus0: waiting 2 seconds for devices to settle...
wd0 at atabus0 drive 0: <Maxtor 6L200P0>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 189 GB, 395136 cyl, 16 head, 63 sec, 512 bytes/sect x 398297088 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd0(viaide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
wd1 at atabus1 drive 0: <Maxtor 6L200P0>
wd1: drive supports 16-sector PIO transfers, LBA48 addressing
wd1: 189 GB, 395136 cyl, 16 head, 63 sec, 512 bytes/sect x 398297088 sectors
wd1: 32-bit data port
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
wd1(viaide0:1:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
raid0: RAID Level 1
raid0: Components: /dev/wd0a /dev/wd1a
raid0: Total Sectors: 398034816 (194352 MB)
boot device: raid0
root on raid0a dumps on raid0b
root file system type: ffs
Tue May 30 16:30:45 GMT 2006
swapctl: adding /dev/raid0b as swap device at priority 0
swapctl: setting dump device to /dev/wd0b
Checking for botched superblock upgrades: done.
Starting file system checks:
/dev/rraid0a: file system is clean; not checking
/dev/rwd0e: file system is clean; not checking
/dev/rwd1e: file system is clean; not checking
/dev/rraid0e: file system is clean; not checking
/dev/rraid0f: file system is clean; not checking
/dev/rraid0g: file system is clean; not checking
/dev/rraid0h: file system is clean; not checking
/dev/rraid0i: file system is clean; not checking
/dev/rraid0j: file system is clean; not checking
/dev/rraid0k: file system is clean; not checking
/dev/rraid0l: file system is clean; not checking
Setting tty flags.
Setting sysctl variables:
net.inet.ip.forwarding: 1 -> 1
net.inet.ip.allowsrcrt: 1 -> 0
net.inet.ip.redirect: 1 -> 0
net.inet.ip.directed-broadcast: 0 -> 0
Starting network.
Hostname: iceqube.thille.org
Configuring network interfaces: tlp0.
add net default: gateway 10.0.1.2
Adding interface aliases:
Building databases...
Starting syslogd.
Mounting all filesystems...
Starting svscan.
Checking for core dump...
savecore: no core dump
Setting date via ntp.
Clearing /tmp.
Checking quotas: done.
Setting securelevel: kern.securelevel: 0 -> 1
swapctl: setting dump device to /dev/wd0b
Starting virecover.
Starting local daemons:.
Updating motd.
Starting ntpd.
Starting sshd.
/dev/rraid0d: Parity status: clean
Starting inetd.
Starting cron.
Tue May 30 09:31:42 PDT 2006

NetBSD/cobalt (iceqube.thille.org) (tty00)

login:
--Apple-Mail-1-998920097
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	format=flowed


Robert


--
Robert Thille                7575 Meadowlark Dr.; Sebastopol, CA 95472
Home: 707.824.9753    Office/VOIP: 707.780.1560     Cell: 707.217.7544
Robert.Thille@rangat.org   YIM:rthille   http://www.rangat.org/rthille
Cyclist, Mountain Biker, Freediver, Kayaker, Rock Climber, Hiker, Geek
May your spirit dive deep the blue, where the fish are many and large!



--Apple-Mail-1-998920097--