Not working on ATI SB750 as of debian's 1.0.0.rc15

Ezequiel Lara Gómez jisakiel at yahoo.es
Tue Mar 17 16:58:30 UTC 2009


I saw in this mailing list some patches related to dmraid working in SB600 (https://www.redhat.com/archives/ataraid-list/2009-March/msg00005.html, and redhat's bug http://www.redhat.com/archives/ataraid-list/2008-March/msg00015.html ). Debian has this patches in experimental's version 1.0.0.rc15-3 in the file "09_promise-add-offsets.patch": 

-#define PDC_CONFIGOFFSETS      63,255,256,16,399,675,735,974,991
+#define PDC_CONFIGOFFSETS      63,255,256,16,399,675,735,974,991,911,974,591


However it still doesn't work on my Asus M3A78-T with SB750 and latest bios (0802). 

By the way, I noticed the raid manager, both the windows web-based and the BIOS one (duh, of course), allow you to create several raids on a couple of disks, and I recall having readed on this list that it -non-full-drive raids- wasn't supported as no promise controller was documented to support it yet... I could be wrong though. 


Right now I have three drives: One, a fast WD 150G drive, working standalone, and then two slightly different 250G drives (Maxtor and WD, one appears as being 251G). The array in bios is created with these two drives as one RAID1 (2x1) 200G in size, and then the remaining space as raid0 (~91G IIRC). dmraid -r -vvv -d only finds metadata in one of the drives, and only for the first array. I also tried in plain whole-disk raid1 and raid0 configuration and it still didn't find the metadata on both disks (with debian's version which has that patch preapplied!). 

I'm more than willing to help debugging / testing this, as I'd really like dmraid to work on this configuration (dmraid + IFS for using ext3 in windows = multibootheaven ;) ). I can provide dumps if wanted (tar-gzed of course ;) ); drives are clean and I won't use them until I get this to work.  If needed I'll give more precise info about my setup from windows / the bios. 



PS: 

jisakiel at blackie:~/src/dmraid/dmraid-1.0.0.rc15/debian/patches$ sudo dmraid -r -vvv -d
WARN: locking /var/lock/dmraid/..lock
NOTICE: skipping removable device /dev/hda
NOTICE: skipping removable device /dev/hdb
NOTICE: /dev/sdc: asr     discovering
NOTICE: /dev/sdc: ddf1    discovering
NOTICE: /dev/sdc: hpt37x  discovering
NOTICE: /dev/sdc: hpt45x  discovering
NOTICE: /dev/sdc: isw     discovering
NOTICE: /dev/sdc: jmicron discovering
NOTICE: /dev/sdc: lsi     discovering
NOTICE: /dev/sdc: nvidia  discovering
NOTICE: /dev/sdc: pdc     discovering
NOTICE: /dev/sdc: sil     discovering
NOTICE: /dev/sdc: via     discovering
NOTICE: /dev/sdb: asr     discovering
NOTICE: /dev/sdb: ddf1    discovering
NOTICE: /dev/sdb: hpt37x  discovering
NOTICE: /dev/sdb: hpt45x  discovering
NOTICE: /dev/sdb: isw     discovering
NOTICE: /dev/sdb: jmicron discovering
NOTICE: /dev/sdb: lsi     discovering
NOTICE: /dev/sdb: nvidia  discovering
NOTICE: /dev/sdb: pdc     discovering
NOTICE: /dev/sdb: pdc metadata discovered
NOTICE: /dev/sdb: sil     discovering
NOTICE: /dev/sdb: via     discovering
NOTICE: /dev/sda: asr     discovering
NOTICE: /dev/sda: ddf1    discovering
NOTICE: /dev/sda: hpt37x  discovering
NOTICE: /dev/sda: hpt45x  discovering
NOTICE: /dev/sda: isw     discovering
NOTICE: /dev/sda: jmicron discovering
NOTICE: /dev/sda: lsi     discovering
NOTICE: /dev/sda: nvidia  discovering
NOTICE: /dev/sda: pdc     discovering
NOTICE: /dev/sda: sil     discovering
NOTICE: /dev/sda: via     discovering
INFO: RAID device discovered:

/dev/sdb: pdc, "pdc_bcdgijjhcg", mirror, ok, 410156288 sectors, data@ 0
WARN: unlocking /var/lock/dmraid/.lock


      





More information about the Ataraid-list mailing list