On Wed, 15 Nov 2006, Siju George wrote: > Hi, > > Please look at my dmesg if that is useful. > And please let me know if I should provide any other info. > > Thankyou so much > > Kind Regards > > Siju > > DMESG > ===================================================================== > # cat /var/run/dmesg.boot > OpenBSD 4.0 (GENERIC) #690: Sat Sep 16 20:26:25 MDT 2006 > [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC
The clue is here. You are not running a kernel with raidframe enabled. I'd advise to first play with this using a regular root file system, and put some data on a raidframe file system, and only move to a raidframe root after that. Having a raidframe root can be quite confusing, since the boot device does not match the root device. -Otto > real mem = 1039593472 (1015228K) > avail mem = 878694400 (858100K) > using 22937 buffers containing 104165376 bytes (101724K) of memory > mainbus0 (root) > bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xfc650 (54 entries) > bios0: Acer Aspire Series > cpu0 at mainbus0: (uniprocessor) > cpu0: AMD Athlon(tm) 64 Processor 3400+, 2193.94 MHz > cpu0: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB > 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative > pci0 at mainbus0 bus 0: configuration mode 1 > pchb0 at pci0 dev 0 function 0 "ATI RS480 Host" rev 0x10 > ppb0 at pci0 dev 1 function 0 "ATI RS480 PCIE" rev 0x00 > pci1 at ppb0 bus 1 > vga1 at pci1 dev 5 function 0 "ATI Radeon XPRESS 200" rev 0x00 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > pciide0 at pci0 dev 17 function 0 "ATI IXP400 SATA" rev 0x80: DMA > pciide0: using irq 11 for native-PCI interrupt > pciide0: port 0: device present, speed: 1.5Gb/s > wd0 at pciide0 channel 0 drive 0: <ST3120827AS> > wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors > wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 6 > pciide0: port 1: device present, speed: 1.5Gb/s > wd1 at pciide0 channel 1 drive 0: <ST3120827AS> > wd1: 16-sector PIO, LBA48, 114473MB, 234441648 sectors > wd1(pciide0:1:0): using BIOS timings, Ultra-DMA mode 6 > pciide1 at pci0 dev 18 function 0 "ATI IXP400 SATA" rev 0x80: DMA > pciide1: using irq 5 for native-PCI interrupt > ohci0 at pci0 dev 19 function 0 "ATI IXP400 USB" rev 0x80: irq 4, > version 1.0, legacy support > usb0 at ohci0: USB revision 1.0 > uhub0 at usb0 > uhub0: ATI OHCI root hub, rev 1.00/1.00, addr 1 > uhub0: 4 ports with 4 removable, self powered > ohci1 at pci0 dev 19 function 1 "ATI IXP400 USB" rev 0x80: irq 4, > version 1.0, legacy support > usb1 at ohci1: USB revision 1.0 > uhub1 at usb1 > uhub1: ATI OHCI root hub, rev 1.00/1.00, addr 1 > uhub1: 4 ports with 4 removable, self powered > ehci0 at pci0 dev 19 function 2 "ATI IXP400 USB2" rev 0x80: irq 4 > usb2 at ehci0: USB revision 2.0 > uhub2 at usb2 > uhub2: ATI EHCI root hub, rev 2.00/1.00, addr 1 > uhub2: 8 ports with 8 removable, self powered > piixpm0 at pci0 dev 20 function 0 "ATI IXP400 SMBus" rev 0x81: SMI > iic0 at piixpm0 > "unknown" at iic0 addr 0x2f not configured > pciide2 at pci0 dev 20 function 1 "ATI IXP400 IDE" rev 0x80: DMA, > channel 0 configured to compatibility, channel 1 configured to > compatibility > azalia0 at pci0 dev 20 function 2 "ATI IXP450 HD Audio" rev 0x01: irq 5 > azalia0: host: High Definition Audio rev. 1.0 > azalia0: codec: Realtek ALC880 (rev. 8.0), HDA version 1.0 > audio0 at azalia0 > pcib0 at pci0 dev 20 function 3 "ATI IXP400 ISA" rev 0x80 > ppb1 at pci0 dev 20 function 4 "ATI IXP400 PCI" rev 0x80 > pci2 at ppb1 bus 2 > re0 at pci2 dev 3 function 0 "Realtek 8169" rev 0x10: irq 5, address > 00:16:17:20:2a:a6 > rgephy0 at re0 phy 7: RTL8169S/8110S PHY, rev. 2 > pchb1 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00 > pchb2 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00 > pchb3 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 > pchb4 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00 > isa0 at pcib0 > isadma0 at isa0 > com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo > pckbc0 at isa0 port 0x60/5 > pckbd0 at pckbc0 (kbd slot) > pckbc0: using irq 1 for kbd slot > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > pmsi0 at pckbc0 (aux slot) > pckbc0: using irq 12 for aux slot > wsmouse0 at pmsi0 mux 0 > pcppi0 at isa0 port 0x61 > midi0 at pcppi0: <PC speaker> > spkr0 at pcppi0 > lpt0 at isa0 port 0x378/4 irq 7 > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > dkcsum: wd0 matches BIOS drive 0x80 > dkcsum: wd1 matches BIOS drive 0x81 > root on wd0a > rootdev=0x0 rrootdev=0x300 rawdev=0x302 > syncing disks... > OpenBSD 4.0 (GENERIC.RAID) #0: Wed Nov 15 08:04:56 IST 2006 > [EMAIL PROTECTED]:/usr/src/sys/arch/amd64/compile/GENERIC.RAID > real mem = 1039593472 (1015228K) > avail mem = 878211072 (857628K) > using 22937 buffers containing 104165376 bytes (101724K) of memory > mainbus0 (root) > bios0 at mainbus0: SMBIOS rev. 2.3 @ 0xfc650 (54 entries) > bios0: Acer Aspire Series > cpu0 at mainbus0: (uniprocessor) > cpu0: AMD Athlon(tm) 64 Processor 3400+, 2193.92 MHz > cpu0: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,SSE3,NXE,MMXX,FFXSR,LONG,3DNOW2,3DNOW > cpu0: 64KB 64b/line 2-way I-cache, 64KB 64b/line 2-way D-cache, 512KB > 64b/line 16-way L2 cache > cpu0: ITLB 32 4KB entries fully associative, 8 4MB entries fully associative > cpu0: DTLB 32 4KB entries fully associative, 8 4MB entries fully associative > pci0 at mainbus0 bus 0: configuration mode 1 > pchb0 at pci0 dev 0 function 0 "ATI RS480 Host" rev 0x10 > ppb0 at pci0 dev 1 function 0 "ATI RS480 PCIE" rev 0x00 > pci1 at ppb0 bus 1 > vga1 at pci1 dev 5 function 0 "ATI Radeon XPRESS 200" rev 0x00 > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > pciide0 at pci0 dev 17 function 0 "ATI IXP400 SATA" rev 0x80: DMA > pciide0: using irq 11 for native-PCI interrupt > pciide0: port 0: device present, speed: 1.5Gb/s > wd0 at pciide0 channel 0 drive 0: <ST3120827AS> > wd0: 16-sector PIO, LBA48, 114473MB, 234441648 sectors > wd0(pciide0:0:0): using BIOS timings, Ultra-DMA mode 6 > pciide0: port 1: device present, speed: 1.5Gb/s > wd1 at pciide0 channel 1 drive 0: <ST3120827AS> > wd1: 16-sector PIO, LBA48, 114473MB, 234441648 sectors > wd1(pciide0:1:0): using BIOS timings, Ultra-DMA mode 6 > pciide1 at pci0 dev 18 function 0 "ATI IXP400 SATA" rev 0x80: DMA > pciide1: using irq 5 for native-PCI interrupt > ohci0 at pci0 dev 19 function 0 "ATI IXP400 USB" rev 0x80: irq 4, > version 1.0, legacy support > usb0 at ohci0: USB revision 1.0 > uhub0 at usb0 > uhub0: ATI OHCI root hub, rev 1.00/1.00, addr 1 > uhub0: 4 ports with 4 removable, self powered > ohci1 at pci0 dev 19 function 1 "ATI IXP400 USB" rev 0x80: irq 4, > version 1.0, legacy support > usb1 at ohci1: USB revision 1.0 > uhub1 at usb1uhub1: ATI OHCI root hub, rev 1.00/1.00, addr 1 > uhub1: 4 ports with 4 removable, self powered > ehci0 at pci0 dev 19 function 2 "ATI IXP400 USB2" rev 0x80: irq 4 > usb2 at ehci0: USB revision 2.0 > uhub2 at usb2 > uhub2: ATI EHCI root hub, rev 2.00/1.00, addr 1 > uhub2: 8 ports with 8 removable, self powered > piixpm0 at pci0 dev 20 function 0 "ATI IXP400 SMBus" rev 0x81: SMI > iic0 at piixpm0 > "unknown" at iic0 addr 0x2f not configured > pciide2 at pci0 dev 20 function 1 "ATI IXP400 IDE" rev 0x80: DMA, > channel 0 configured to compatibility, channel 1 configured to > compatibility > azalia0 at pci0 dev 20 function 2 "ATI IXP450 HD Audio" rev 0x01: irq 5 > azalia0: host: High Definition Audio rev. 1.0 > azalia0: codec: Realtek ALC880 (rev. 8.0), HDA version 1.0 > audio0 at azalia0 > pcib0 at pci0 dev 20 function 3 "ATI IXP400 ISA" rev 0x80 > ppb1 at pci0 dev 20 function 4 "ATI IXP400 PCI" rev 0x80 > pci2 at ppb1 bus 2 > re0 at pci2 dev 3 function 0 "Realtek 8169" rev 0x10: irq 5, address > 00:16:17:20:2a:a6 > rgephy0 at re0 phy 7: RTL8169S/8110S PHY, rev. 2 > pchb1 at pci0 dev 24 function 0 "AMD AMD64 HyperTransport" rev 0x00 > pchb2 at pci0 dev 24 function 1 "AMD AMD64 Address Map" rev 0x00 > pchb3 at pci0 dev 24 function 2 "AMD AMD64 DRAM Cfg" rev 0x00 > pchb4 at pci0 dev 24 function 3 "AMD AMD64 Misc Cfg" rev 0x00 > isa0 at pcib0 > isadma0 at isa0 > com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo > pckbc0 at isa0 port 0x60/5 > pckbd0 at pckbc0 (kbd slot) > pckbc0: using irq 1 for kbd slot > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > pmsi0 at pckbc0 (aux slot) > pckbc0: using irq 12 for aux slot > wsmouse0 at pmsi0 mux 0 > pcppi0 at isa0 port 0x61 > midi0 at pcppi0: <PC speaker> > spkr0 at pcppi0 > lpt0 at isa0 port 0x378/4 irq 7 > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > Kernelized RAIDframe activated > dkcsum: wd0 matches BIOS drive 0x80 > dkcsum: wd1 matches BIOS drive 0x81 > root on wd0a > rootdev=0x0 rrootdev=0x300 rawdev=0x302 > # > ====================================================================== > > > On 11/15/06, Siju George <[EMAIL PROTECTED]> wrote: > > Hi, > > > > I have been trying to configure software RAID using resources at > > > > http://www.openbsd.org/faq/faq14.html#RAID > > > > and > > > > http://www.openbsd.org/faq/faq14.html#RAID > > > > I did get the error > > > > # raidctl -C /root/raid0.conf raid0 > > raidctl: ioctl (RAIDFRAME_CONFIGURE) failed > > > > The raid configuration file entries are > > > > ======================================================= > > # cat /root/raid0.conf > > START array > > # numRow numCol numSpare > > 1 2 0 > > > > START disks > > /dev/wd2b # the fake device > > /dev/wd1b > > > > START layout > > 128 1 1 1 > > > > START queue > > fifo 100 > > ================================================ > > > > Could some one help me trouble shoot this please? > > I did recompile the kernel with the following options and am booting that > > kernel > > ================================================= > > # cat /usr/src/sys/arch/amd64/conf/GENERIC.RAID > > include "arch/amd64/conf/GENERIC" # include GENERIC configuration > > option RAID_AUTOCONFIG # automatically configure RAIDframe arrays on boot > > pseudo-device raid 4 # RAIDframe disk driver > > # uname -a > > OpenBSD xxx.yyy.local 4.0 GENERIC.RAID#0 amd64 > > # > > ========================================================== > > > > # disklabel -E wd1 > > # Inside MBR partition 3: type A6 start 63 size 234436482 > > > > Treating sectors 63-234436545 as the OpenBSD portion of the disk. > > You can use the 'b' command to change this. > > > > Initial label editor (enter '?' for help at any prompt) > > > p m > > device: /dev/rwd1c > > type: ESDI > > disk: ESDI/IDE disk > > label: ST3120827AS > > bytes/sector: 512 > > sectors/track: 63 > > tracks/cylinder: 16 > > sectors/cylinder: 1008 > > cylinders: 16383 > > total bytes: 114473.5M > > free bytes: 114470.9M > > rpm: 3600 > > > > 16 partitions: > > # size offset fstype [fsize bsize cpg] > > c: 114473.5M 0.0M unused 0 0 # Cyl 0 > > -232580 > > > a a > > offset: [63] > > size: [234436482] 1024m > > Rounding to nearest cylinder: 2097585 > > FS type: [4.2BSD] > > > a b > > offset: [2097648] > > size: [232338897] RAID > > Invalid entry > > size: [232338897] > > FS type: [swap] RAID > > > p m > > device: /dev/rwd1c > > type: ESDI > > disk: ESDI/IDE disk > > label: ST3120827AS > > bytes/sector: 512 > > sectors/track: 63 > > tracks/cylinder: 16 > > sectors/cylinder: 1008 > > cylinders: 16383 > > total bytes: 114473.5M > > free bytes: 0.0M > > rpm: 3600 > > > > 16 partitions: > > # size offset fstype [fsize bsize cpg] > > a: 1024.2M 0.0M 4.2BSD 2048 16384 16 # Cyl 0*- > > 2080 > > b: 113446.7M 1024.2M RAID # Cyl 2081 > > -232575* > > c: 114473.5M 0.0M unused 0 0 # Cyl 0 > > -232580 > > > q > > Write new label?: [y] > > # newfs wd1a > > Warning: 64 sector(s) in last cylinder unallocated > > /dev/rwd1a: 2097584 sectors in 2081 cylinders of 16 tracks, 63 sectors > > 1024.2MB in 7 cyl groups (328 c/g, 161.44MB/g, 20608 i/g) > > super-block backups (for fsck -b #) at: > > 32, 330720, 661408, 992096, 1322784, 1653472, 1984160, > > # mount /dev/wd1a /mnt > > # cp /bsd /usr/mdec/boot /mnt > > # /usr/mdec/installboot -v /mnt/boot /usr/mdec/biosboot wd1 > > boot: /mnt/boot > > proto: /usr/mdec/biosboot > > device: /dev/rwd1c > > /usr/mdec/biosboot: entry point 0 > > proto bootblock size 512 > > /mnt/boot is 3 blocks x 16384 bytes > > fs block shift 2; part offset 63; inode block 24, offset 936 > > using MBR partition 3: type 166 (0xa6) offset 63 (0x3f) > > # cat >> /root/raid0.conf << EOF > > > START array > > > # numRow numCol numSpare > > > 1 2 0 > > > > > > START disks > > > /dev/wd2b # the fake device > > > /dev/wd1b > > > > > > START layout > > > 128 1 1 1 > > > > > > START queue > > > fifo 100 > > > EOF > > # raidctl -C /root/raid0.conf raid0 > > raidctl: ioctl (RAIDFRAME_CONFIGURE) failed