Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!uunet!zephyr.ens.tek.com!tektronix!sequent!mntgfx!sboyle From: sboyle@mentor.com (Sean Boyle x1542) Newsgroups: comp.sys.apollo Subject: Re: null physical volume label : beware in invol ! Message-ID: <1990Dec28.221222.4353@mentor.com> Date: 28 Dec 90 22:12:22 GMT References: <9011281730.AA04136@meto.UMD.EDU> <2185@tuvie.UUCP> Organization: none Lines: 88 In article <2185@tuvie.UUCP> chytil@vlsivie.tuwien.ac.at (Chytil Georg) writes: >I've just tried to invol our new 400t's SCSI-Disk w6:0 and after choosing >option 1 (formating virgin physical volume) pressed twice, be it >by accident or through a tossing (word?) keyboard. > >Be warned ! While this may happen quite easy it's a proper way to make Your >disk unrecognisable to invol, salvol, mtvol and so on : 'invalid physical >volume label','unable to read badspot list' ... > >Since I fear that our friendly HP-technician will take a time to find out >about a remedy, I wonder if somebody else knows how to 'destuck'. I >assume that rwvol may offer a chance, but I'm not that daring to invoke it >without some hints. .PP I suppose you could use rwvol in combination with the debugger, but that's rather involved. A better choice would be to use /systest/ssr_util/fixvol. .PP Once you are in, you can type in 'h' for help, but here is a basic runthrough. .nf (fv [p])> r pv ...blah blah blah... (fv [p])> edit pv pv> h -->Legal choices are: q up vers apollo[] name[] uid[] dtype b_per_vol s_per_trk t_per_cyl lv_list[] alv_list[] bs_daddr diag_daddr sect_st sect_size pre_comp b_per_pvol boot_daddr grp_size grp_my_n grp_nums[] grp_alg s_per_blk soft_sect ver_len version[] cookie pdaddr pv> name[] ( 8) name[0] == ( 0) : `I ( 9) name[1] == ( 0) : `' ( A) name[2] == ( 0) : `m ( B) name[3] == ( 0) : `_ ( C) name[4] == ( 0) : `s ( D) name[5] == ( 0) : `o ( E) name[6] == ( 0) : `_ ( F) name[7] == ( 0) : `f ( 10) name[8] == ( 0) : `o ( 11) name[9] == ( 0) : `r ( 12) name[A] == ( 0) : `g ( 13) name[B] == ( 0) : `e ( 14) name[C] == ( 0) : `t ( 15) name[D] == ( 0) : `f ( 16) name[E] == ( 0) : `u ( 17) name[F] == ( 0) : `l ( 18) name[10] == ( 0) : ( 19) name[11] == ( 0) : ( 1A) name[12] == ( 0) : ( 1B) name[13] == ( 0) : ( 1C) name[14] == ( 0) : ( 1D) name[15] == ( 0) : ( 1E) name[16] == ( 0) : ( 1F) name[17] == ( 0) : ( 20) name[18] == ( 0) : ( 21) name[19] == ( 0) : ( 22) name[1A] == ( 0) : ( 23) name[1B] == ( 0) : ( 24) name[1C] == ( 0) : ( 25) name[1D] == ( 0) : ( 26) name[1E] == ( 0) : ( 27) name[1F] == ( 0) : pv> q (fv [p])> show pv version: 0, apollo: , name: "I'm_so_forgetful" uid: 0.00000000 uid_$nil, built on 0 dtype: 0, blocks_per_pvol: 0 (0) sects_per_track: 0, tracks_per_cyl: 0 phys_badspot_daddr: 0, phys_diag_daddr: 0 phys_sector_start: 0, phys_sector_size: 0 (0), pre_comp: 0 (fv [p])> w . . . -- "There is a time to laugh and a time not to laugh and this is not one of them." Inspector Jacques Clouseau sboyle@mentor.com Mentor Graphics Corporation