From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Brown Subject: Re: Direct disk access on IBM Server Date: Tue, 19 Apr 2011 17:12:35 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: Sender: linux-raid-owner@vger.kernel.org To: linux-raid@vger.kernel.org List-Id: linux-raid.ids On 19/04/2011 16:07, Mathias Bur=C3=A9n wrote: > On 19 April 2011 15:04, David Brown wrote: >> On 19/04/2011 15:25, Mathias Bur=C3=A9n wrote: >>> >>> On 19 April 2011 14:21, David Brown wrote= : >>>> >>>> I have recently got an IBM x3650 M3 server, which has a "Serveraid= M5014" >>>> raid controller. Booting from a Linux CD (system rescue CD) and r= unning >>>> lspci identifies this raid controller as: >>>> >>>> LSI Logic/Symbus Logic Megaraid SAS 2108 [Liberator] (rev 03) >>>> >>>> The controller works fine for hardware raid - I can open its bios = setup >>>> utility, and set up a RAID5 (or whatever) with the disks I have. = The OS >>>> then just sees a single virtual disk. >>>> >>>> But I would like direct access to the sata drives - I want to set = up >>>> mdadm >>>> raid, under my own control. As far as I can see, there is no way = to put >>>> this controller into "JBOD" or "direct access" mode of any sort. >>>> >>>> Does anyone here have experience with this card, or can give me an= y >>>> hints? >>>> >>>> The only idea I have at the moment is to put each disk within its = own >>>> single-disk RAID 0 set, but then I don't get sata hot-swap functio= nality, >>>> SMART, hddtemp, etc. >>>> >>>> Thanks for any clues or hints, >>>> >>>> David >>>> >>> >>> Regarding SMART, could you try (after loading the appropriate >>> megaraid/megasas module) hdparm -a -d megaraid,$I /dev/sda , where = $I >>> is a number between 0 and 31 IIRC (depending on the HDD in the arra= y). >>> >> >> Are you sure about the syntax for that command? Trying that with "0= " for $I >> just gives me "megaraid,0: No such file or directory". As far as I = can see, >> the megaraid module is loaded (lsmod shows "megaraid_sas" in the mod= ules >> list). >> >> Thanks anyway, >> >> David >> >> > > From the smartctl man page: > > Under Linux , to look at SCSI/SAS disks behind LSI MegaRAID > controllers, use syntax such as: > smartctl -a -d megaraid,2 /dev/sda > smartctl -a -d megaraid,0 /dev/sdb > where in the argument megaraid,N, the integer N is th= e > physical disk number within the MegaRAID controller. This interface > will also work for Dell PERC controllers. The follow=E2=80=90 > ing /dev/XXX entry must exist: > For PERC2/3/4 controllers: /dev/megadev0 > For PERC5/6 controllers: /dev/megaraid_sas_ioctl_node > > Maybe you can experiment some with that. Regards, > M Ah, it was "smartctl" - you first wrote "hdparm". I should have though= t=20 of smartctl myself. Still no luck as yet - the smartctl on my test installation (Centos 5.6= )=20 doesn't seem to support megaraid devices. But maybe that's just becaus= e=20 it is an older version of smartctl - Centos 5.6 is not exactly "bleedin= g=20 edge". -- To unsubscribe from this list: send the line "unsubscribe linux-raid" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html