From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Robinson Subject: Re: Storage device enumeration script Date: Thu, 26 May 2011 10:59:56 +0100 Message-ID: <4DDE249C.7080004@anonymous.org.uk> References: <4DDDC301.7090608@turmel.org> <1306403130.9437.109.camel@torbjorn> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <1306403130.9437.109.camel@torbjorn> Sender: linux-raid-owner@vger.kernel.org To: =?UTF-8?B?VG9yYmrDuHJuIFNrYWdlc3RhZA==?= Cc: Phil Turmel , linux-raid@vger.kernel.org, Roman Mamedov List-Id: linux-raid.ids On 26/05/2011 10:45, Torbj=C3=B8rn Skagestad wrote: > Hi, > > Great tool, thanks for sharing. > > I had to add some error handling to get it to work properly. > Currently it runs on Ubuntu 10.04, 10.10 and 11.04. > > Added the check John Robinson asked for as well. > > Attached patch for those interested. Thanks, Torbj=C3=B8rn! Getting there: [root@beast lsdrv]# python2.6 lsdrv PCI [pata_marvell] 03:00.0 IDE interface: Marvell Technology Group Ltd.= =20 88SE6121 SATA II Controller (rev b2) =E2=94=94=E2=94=80scsi 0:0:0:0 HL-DT-ST DVD-RAM GH22NP20 =E2=94=94=E2=94=80sr0: Empty/Unknown 1.00g PCI [ahci] 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10=20 =46amily) SATA AHCI Controller =E2=94=9C=E2=94=80scsi 2:0:0:0 ATA Hitachi HDS72101 =E2=94=82 =E2=94=94=E2=94=80sda: Empty/Unknown 931.51g Traceback (most recent call last): File "lsdrv", line 387, in show_blocks(" %s " % branch[0], [phy.block]) File "lsdrv", line 339, in show_blocks show_blocks("%s %s " % (indent, branch[0]), [blockbyname[x] for x=20 in subs]) KeyError: 'sda1' Now, something's not getting picked up about sda. Looking at Mathias'=20 "sweet" output, it's not coping with the (DOS) partition table. Another= =20 variation on my kernel's /sys or still to old a Python or ...? Cheers, John. -- 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