I recently moved into a new house and installed a wireless network card (Encore 802.11g PCI) into my computer to access the wireless network there. Upon starting up after installing the card, I discovered that openSUSE was unable to load. It got past the GRUB screen (where I could choose to boot SUSE or Windows) just fine, but dumped me to a shell after a complicated string of errors. I'm not sure how to save the log file for the startup, so I recorded what was able to display on my screen. This is not the full message:

Code:
usb 6-1: Product: Microsoft 5-Button Mouse with IntelliEye(TM)
usb 6-1: Manufacturer: Microsoft
usb 6-1: configuration #1 chosen from 1 choice
raid6: int64x8 	2261 MB/s
raid6: sse2x1 	4274 MB/s
raid6: sse2x2 	5115 MB/s
raid6: sse2x4	7492 MB/s
raid6: using algorithm sse2x4 (7492 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
md: md1 stopped.
usbcore: registered new interface driver hiddev
input: Microsoft Microsoft 5-Button Mouse with IntelliEye(TM) as /class/input/input2
input: USB HID v1.10 Mouse [Microsoft Microsoft 5-Button Mouse with IntelliEye(TM)] on usb-0000:00:1d.1-1
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
mdadm: no devices found for /dev/md1
md: md2 stopped.
md: invalid superblock checksum on sdb3
md: sdb3 has invalid sb, not importing!
md: md_import_device returned -22
mdadm: failed to add /dev/sdb3 to /dev/md2: Invalid argument
md: bind<sda3>
mdadm: /dev/md2 assembled from 0 drives - not enough to start the array.
md: md2 stopped.
md: unbind<sda3>
md: export_rdev(sda3)
mdadm: no devices found for /dev/md2
Trying manual resume from /dev/md1
Invoking userspace resume from /dev/md1
resume: Could not stat configuration file
resume: libgcrypt version: 1.2.4
resume: Could not stat configuration file
resume: libgcrypt version: 1.2.4
Trying manual resume from /dev/md1
Invoking in-kernel resume from /dev/md1
Attempting manual resume
Read-error on swap-device (9:1:8)
Waiting for device /dev/md2 to appear: ok
/dev/md2: unknown volume type
invalid root filesystem -- exiting to /bin/sh
sh: no job control in this shell
I have three hard drives in my system: one Seagate 250 GB drive which contains only a Windows partition, and two Western Digital 160 GB drives containing my software RAID1 array. I created four partitions on each drive for the array.
sda1 and sdb1 contain /boot
sda2 and sdb2 are SWAP
sda3 and sdb3 contain /root
sda4 and sdb4 contain /home

I have made the following attempts at solving the problem: I have tried to do a system repair from the openSUSE Live DVD but it returned only errors and did not progress past the initial screen. I have tried to use a live CD for both Ubuntu and Fedora to gain access to my /home partitions but they no longer load their respective operating systems, reporting various errors as they load. Before this problem, both Live CD's worked fine. I have also reset the BIOS thinking that perhaps any address information for the hard drives was corrupted but I still receive the same message.

I am running the x86_64 version of openSUSE 10.3 - 2.6.22.17-0.1. My hardware is listed below:
Intel Core 2 Duo e6600
Abit AB9 Motherboard
2x 1GB sticks of DDR RAM
ATI All-in-Wonder 2006 Video Card
1 Seagate 250GB SATA 3Gb/s hard drive
2x Western Digital SATA 3Gb/s hard drive
1 Samsung Sata DVD Writer/Player

My Western Digital hard drives were plugged into the two JMicron SATA ports since the AB9 has troubles running Linux off of the p965 chipset. Both ports are set to IDE mode.

Any help or insight into the problem would be much appreciated. Please be patient with me as I am only able to respond at work for the time being.