[Bug 403733] [NEW] After executing DMRAID and turn off PC -> Offline Member on next boot

EagleDM eagle.maximopc at gmail.com
Thu Jul 23 20:05:09 UTC 2009


Public bug reported:

Binary package hint: dmraid

Either running with "libata ignore_hpa=0"  option or ata_ignore_hpa=0
or no options at all, after correctly installing dmraid

sudo apt-get dmraid -ay

dmraid -ay

and RAID setup correctly, after shutdown,  RAID information is lost
forever (HPA) and can never recover.

At next boot (turn PC on) , the Matrix Storage controller BIOS reports
"Offline Member"

That situation CAN'T be fixed within windows and a full boot into Ubuntu
9.04 is needed to recover RAID.

Once  Ubuntu has restarted, next boot (without shutting down PC) RAID
appears visible in BIOS and can work correctly within Windows, but as
Soon you turn of PC (either from windows or Ubuntu) next boot you get
"Offline member".

This situation can't be resolved,  the only way around it is to never
boot into Ubuntu, create the RAID within BIOS and only use Windows
Vista.  In that way, RAID is always online, but as soon as you Boot into
Ubuntu, all is lost again, because you need to boot into Ubuntu every
time you turn off your PC in order to recover Online status.

Each time you get "offline member"  the HPA unlocking ocurrs automaticly
inside Ubuntu

daniel at Lizzie:~$ sudo dmraid -ay -vvv -ddd
[sudo] password for daniel:                                                                                        
WARN: locking /var/lock/dmraid/.lock                                                                               
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                                                                              
DEBUG: isw metadata found at 150039944192 from probe at 150039944192                                               

NOTICE: /dev/sdc: isw metadata discovered
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    
DEBUG: isw metadata found at 150039944192 from probe at 150039944192

NOTICE: /dev/sdb: isw metadata discovered
NOTICE: /dev/sdb: jmicron discovering    
NOTICE: /dev/sdb: lsi     discovering    
NOTICE: /dev/sdb: nvidia  discovering    
NOTICE: /dev/sdb: pdc     discovering    
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    
DEBUG: not isw at 64105741312            
DEBUG: isw trying hard coded -2115 offset.
DEBUG: not isw at 64104659456             
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
DEBUG: _find_set: searching isw_bihibjfdeb
DEBUG: _find_set: not found isw_bihibjfdeb
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: not found isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: not found isw_bihibjfdeb_RaptorRAID
NOTICE: added /dev/sdc to RAID set "isw_bihibjfdeb"
DEBUG: _find_set: searching isw_bihibjfdeb
DEBUG: _find_set: found isw_bihibjfdeb
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: found isw_bihibjfdeb_RaptorRAID
DEBUG: _find_set: found isw_bihibjfdeb_RaptorRAID
NOTICE: added /dev/sdb to RAID set "isw_bihibjfdeb"
DEBUG: checking isw device "/dev/sdb"
DEBUG: checking isw device "/dev/sdc"
DEBUG: set status of set "isw_bihibjfdeb_RaptorRAID" to 16
RAID set "isw_bihibjfdeb_RaptorRAID" already active
INFO: Activating GROUP raid set "isw_bihibjfdeb"
NOTICE: discovering partitions on "isw_bihibjfdeb_RaptorRAID"
NOTICE: /dev/mapper/isw_bihibjfdeb_RaptorRAID: dos     discovering
NOTICE: /dev/mapper/isw_bihibjfdeb_RaptorRAID: dos metadata discovered
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID1
DEBUG: _find_set: not found isw_bihibjfdeb_RaptorRAID1
DEBUG: _find_set: searching isw_bihibjfdeb_RaptorRAID2
DEBUG: _find_set: not found isw_bihibjfdeb_RaptorRAID2
NOTICE: created partitioned RAID set(s) for /dev/mapper/isw_bihibjfdeb_RaptorRAID
RAID set "isw_bihibjfdeb_RaptorRAID1" already active
INFO: Activating partition raid set "isw_bihibjfdeb_RaptorRAID1"
RAID set "isw_bihibjfdeb_RaptorRAID2" already active
INFO: Activating partition raid set "isw_bihibjfdeb_RaptorRAID2"
WARN: unlocking /var/lock/dmraid/.lock
DEBUG: freeing devices of RAID set "isw_bihibjfdeb_RaptorRAID"
DEBUG: freeing device "isw_bihibjfdeb_RaptorRAID", path "/dev/sdb"
DEBUG: freeing device "isw_bihibjfdeb_RaptorRAID", path "/dev/sdc"
DEBUG: freeing devices of RAID set "isw_bihibjfdeb"
DEBUG: freeing device "isw_bihibjfdeb", path "/dev/sdb"
DEBUG: freeing device "isw_bihibjfdeb", path "/dev/sdc"
DEBUG: freeing devices of RAID set "isw_bihibjfdeb_RaptorRAID1"
DEBUG: freeing device "isw_bihibjfdeb_RaptorRAID1", path "/dev/mapper/isw_bihibjfdeb_RaptorRAID"
DEBUG: freeing devices of RAID set "isw_bihibjfdeb_RaptorRAID2"
DEBUG: freeing device "isw_bihibjfdeb_RaptorRAID2", path "/dev/mapper/isw_bihibjfdeb_RaptorRAID"


dmesg:
dmesg | grep ata
[    0.000000] Command line: root=UUID=0675bd9d-7f10-418b-82a1-2508d316f2a6 ro quiet splash ata_ignore_hpa=0 libata ignore_hpa=0                                                                                                      
[    0.000000]  BIOS-e820: 00000000bf790000 - 00000000bf79e000 (ACPI data)                                         
[    0.000000]  modified: 00000000bf790000 - 00000000bf79e000 (ACPI data)                                          
[    0.000000]   #0 [0000000000 - 0000001000]   BIOS data page ==> [0000000000 - 0000001000]                       
[    0.000000] PERCPU: Allocating 69632 bytes of per cpu data                                                      
[    0.000000] Kernel command line: root=UUID=0675bd9d-7f10-418b-82a1-2508d316f2a6 ro quiet splash ata_ignore_hpa=0 libata ignore_hpa=0                                                                                               
[    0.004000] Memory: 12144180k/13631488k available (4760k kernel code, 1057708k absent, 428612k reserved, 2540k data, 536k init)                                                                                                    
[    0.954819] libata version 3.00 loaded.                                                                         
[    1.527042] ata1: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc100 irq 2297                              
[    1.527044] ata2: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc180 irq 2297                              
[    1.527045] ata3: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc200 irq 2297                              
[    1.527047] ata4: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc280 irq 2297                              
[    1.527048] ata5: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc300 irq 2297                              
[    1.527050] ata6: SATA max UDMA/133 abar m2048 at 0xf1cfc000 port 0xf1cfc380 irq 2297                              
[    1.844011] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)                                              
[    1.844890] ata1.00: ATAPI: TSSTcorp CDDVDW SH-S203D, SB00, max UDMA/100, ATAPI AN                              
[    1.846009] ata1.00: configured for UDMA/100                                                                    
[    2.180011] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)                                              
[    2.186819] ata2.00: ATA-8: G.SKILL 64GB SSD, 02.10104, max UDMA/100                                            
[    2.186820] ata2.00: 125206528 sectors, multi 0: LBA                                                            
[    2.187601] ata2.00: configured for UDMA/100                                                                    
[    2.520010] ata3: SATA link down (SStatus 0 SControl 300)                                                       
[    2.856011] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)                                              
[    2.876540] ata4.00: HPA unlocked: 293044655 -> 293046768, native 293046768                                     
[    2.876542] ata4.00: ATA-8: WDC WD1500HLFS-01G6U0, 04.04V01, max UDMA/133                                       
[    2.876543] ata4.00: 293046768 sectors, multi 0: LBA48 NCQ (depth 31/32)                                        
[    2.879792] ata4.00: configured for UDMA/133                                                                    
[    3.212010] ata5: SATA link down (SStatus 0 SControl 300)                                                       
[    3.548011] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)                                              
[    3.567916] ata6.00: ATA-8: WDC WD1500HLFS-01G6U0, 04.04V01, max UDMA/133                                       
[    3.567917] ata6.00: 293046768 sectors, multi 0: LBA48 NCQ (depth 31/32)                                        
[    3.570986] ata6.00: configured for UDMA/133                                                                    
[    3.678056] Write protecting the kernel read-only data: 6708k                                                   
[    4.089258] EXT4-fs: mounted filesystem with ordered data mode.               

This is the recorded Log of the PC right after Power Up and first boot
into Ubuntu.

After that, if you DON'T power off the PC, the RAID appears working, but
as soon as you power down PC, offline member will appear and can't be
fixed..

Is this a way to become the user a slave to Linux ? :)

Obviously something is very wrong here, since HPA keeps unlocking
without my permission and even with kernel command in place.


PD: as soon as I touch Ubuntu, either HPA unlocked or locked, I will get "member offline" each time I turn on the PC..

Any clues?

This happens also in Ubuntu Hardy

Machine:
12Gb RAM
Core i7
X58-ICH10R
2xVelociraptor 150 (RAID0)

** Affects: dmraid (Ubuntu)
     Importance: Undecided
         Status: New

-- 
After executing DMRAID and turn off PC -> Offline Member on next boot
https://bugs.launchpad.net/bugs/403733
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list