RAID5 with mdadm after upgrading to SuSE Linux 11.0

Hi folks,
I upgraded from SuSE Linux 10.3 to SuSE Linux 11.0 .

  1. Problem:
    I can start the raid only by manually assembling it and then mounting the filesystem.
    How can I tell the system to assemble it at boot time?

  2. Problem:
    I want to switch the smaller drives with bigger ones,
    so I removed one disc, added it as spare and the raid started recovering which has been successful.
    But if I want to assemble the raid with the new drive I can only get it run by adding the new drive as spare again! How can I add it permanently to the raid?

Here’s my configuration:
mdadm -D /dev/md0

    Version : 01.00.03

Creation Time : Mon May 19 03:14:00 2008
Raid Level : raid5
Array Size : 1953543040 (1863.04 GiB 2000.43 GB)
Used Dev Size : 781417216 (745.22 GiB 800.17 GB)
Raid Devices : 6
Total Devices : 6
Preferred Minor : 0
Persistence : Superblock is persistent

Intent Bitmap : Internal

Update Time : Wed Nov 12 20:32:27 2008
      State : active

Active Devices : 6
Working Devices : 6
Failed Devices : 0
Spare Devices : 0

     Layout : left-symmetric
 Chunk Size : 128K

       Name : 0
       UUID : acb0e6b2:9e674d8b:d0566688:f4af1ea7
     Events : 517210

Number   Major   Minor   RaidDevice State
   8       8        1        0      active sync   /dev/sda1
   7       8       17        1      active sync   /dev/sdb1
   2       8       33        2      active sync   /dev/sdc1
   4       8       49        3      active sync   /dev/sdd1
   5       8       65        4      active sync   /dev/sde1
   6       8       97        5      active sync   /dev/sdg1

Thanks!