installing on rx2620

Anton Shterenlikht mexas at bristol.ac.uk
Fri Feb 12 10:04:04 UTC 2010


On Thu, Feb 11, 2010 at 10:19:17AM -0800, Marcel Moolenaar wrote:
> 
> On Feb 11, 2010, at 6:19 AM, Anton Shterenlikht wrote:
> 
> > Marcel
> > 
> > Here are some observations regarding installing on rx2620,
> > more precisely, the difference between installing on a local
> > disk and on a fibre disk. In both cases mpt(4) is used.
> > 
> > When installing on a local 17G disk, I get stopped at:
> > 
> > 	Extracting base into / directory... 
> > 
> > 	4170752 bytes read from base dist, chunk  3 of 59 @ 1390.2 KBytes/sec.
> > 
> > 
> > no panic, no reboot, just sits there indefinitely
> 
> Can you break into the kernel debugger and run the following
> commands:
> 	ps
> 	show alllocks
> 	show intrcnt
> 
> 
> BTW: I've had weird behaviour that got resolved for the most part
> by doing a firmware update, including the firmware on the harddisk
> itself. Can you list all the firmware versions for me, including
> the harddisk's. I want to check if there are any updates...

yes, the disks are old.. these are 17g seagate scsi disks.
If the problem is in disk fw, this might explain why I don't
get reboots on my main ia64 - there I've more modern 73g disks.

I'm not sure where to look, so here are some bits of info
I think might be useful:

fs0:\> info fw

FIRMWARE INFORMATION


   System Firmware Revision: 4.29 [4748]
   BMC Revision: 4.04
   Management Processor Revision: E.03.32
   Updatable EFI Drivers:
      Floating-Point Software Assistance Handler:  00000118
      LSI Logic Ultra320 SCSI Driver:              01050400
      Broadcom Gigabit Ethernet Driver:            0007000A
      SCSI Bus Driver:                             00000021
      SCSI Tape Driver:                            00000020
      Intel(R) PRO/1000 Ethernet Driver:           00002160
      Usb Ohci Driver:                             00000033
      USB Bus Driver:                              00000014
      USB Bot Mass Storage Driver:                 00000014
      Generic USB Mass Storage Driver:             00000015

fs0:\> 

fs0:\> devices
C  T   D
T  Y C I
R  P F A
L  E G G #P #D #C Device Name
== = = = == == == =============================================================
0D R - -  -  1  4 Acpi(HWP0002,0)
0E R - -  -  1  4 Acpi(HWP0002,100)
0F R - -  -  1  - Acpi(HWP0002,200)
10 R - -  -  1  - Acpi(HWP0002,300)
11 R - -  -  1  - Acpi(HWP0002,400)
12 R - -  -  1  1 Acpi(HWP0002,600)
13 R - -  -  1  3 Acpi(HWP0002,700)
17 D - -  1  2  - Usb Open Host Controller
18 D - -  1  2  - Usb Open Host Controller
19 D - -  1  -  - Acpi(HWP0002,0)/Pci(1|2)
1A B X X  1  1  1 PCI IDE/ATAPI Controller
1B B X X  1  2  2 LSI Logic Ultra320 SCSI Controller
1C D X X  1  2  - LSI Logic Ultra320 SCSI Controller
1D B - -  1  1  1 Acpi(HWP0002,100)/Pci(2|0)
1E B - -  1  1  1 Acpi(HWP0002,100)/Pci(2|1)
20 B X X  1  2  1 PCI-X 2.0 4Gb Fibre Channel Port (Port 1)
21 D - -  1  -  - Acpi(HWP0002,700)/Pci(1|0)
22 B - -  1  1  1 Acpi(HWP0002,700)/Pci(1|1)
23 D - -  1  2  - Acpi(HWP0002,700)/Pci(2|0)
33 D - -  1  -  - Primary Standard Error Device
34 D - -  1  -  - Primary Console Input Device
35 D - -  1  -  - Primary Console Output Device
3A R - -  -  1  1 Acpi(PNP0501,0)
3B B - -  1  1  1 16550 Serial UART
3C D - -  1  -  - VT-100+ Serial Console
3D B - -  1  1  1 16550 Serial UART
3E B - -  1  5  3 VT-100+ Serial Console
50 B X X  1  2  1 DV-28E-C                                
51 D X X  1  1  - SEAGATE ST318452LC      2213
52 B X X  1  2  2 SEAGATE ST318452LC      2213
53 D - -  1  3  - Acpi(HWP0002,100)/Pci(2|0)/Mac(0013215B051C)
54 D - -  1  3  - Acpi(HWP0002,100)/Pci(2|1)/Mac(0013215B051D)
55 B X X  1  2  3 Acpi(HWP0002,600)/Pci(1|0)/Fibre(WWN500805F3000EC221,Lun2000000000000)
92 D - -  1  2  - FAT File System [FAT12] 20 MB
93 D - -  1  2  - FAT File System [FAT16] 511 MB
94 D - -  1  1  - Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/HD(Part2,SigG0)
95 D - -  1  2  - FAT File System [FAT16] 125 MB
96 D - -  1  2  - FAT File System [FAT16] 292 MB
97 D - -  1  1  - Acpi(HWP0002,600)/Pci(1|0)/Fibre(WWN500805F3000EC221,Lun2000000000000)/HD(Part5,Sig0044C4A0-3543-11DC-81DF-AA000400FEFF)

fs0:\> 

Handles 51 and 52 are the two disks

fs0:\> devtree
Device Tree
  Ctrl[04] 
  Ctrl[06] VenHw(SysROM)
  Ctrl[0D] Acpi(HWP0002,0)
    Ctrl[17] Usb Open Host Controller
    Ctrl[18] Usb Open Host Controller
    Ctrl[19] Acpi(HWP0002,0)/Pci(1|2)
    Ctrl[1A] PCI IDE/ATAPI Controller
      Ctrl[50] DV-28E-C                                
        Ctrl[92] FAT File System [FAT12] 20 MB
  Ctrl[0E] Acpi(HWP0002,100)
    Ctrl[1B] LSI Logic Ultra320 SCSI Controller
      Ctrl[51] SEAGATE ST318452LC      2213
      Ctrl[52] SEAGATE ST318452LC      2213
        Ctrl[93] FAT File System [FAT16] 511 MB
        Ctrl[94] Acpi(HWP0002,100)/Pci(1|0)/Scsi(Pun1,Lun0)/HD(Part2,SigG0)
    Ctrl[1C] LSI Logic Ultra320 SCSI Controller
    Ctrl[1D] Acpi(HWP0002,100)/Pci(2|0)
      Ctrl[53] Acpi(HWP0002,100)/Pci(2|0)/Mac(0013215B051C)
    Ctrl[1E] Acpi(HWP0002,100)/Pci(2|1)
      Ctrl[54] Acpi(HWP0002,100)/Pci(2|1)/Mac(0013215B051D)
  Ctrl[0F] Acpi(HWP0002,200)
  Ctrl[10] Acpi(HWP0002,300)
  Ctrl[11] Acpi(HWP0002,400)
  Ctrl[12] Acpi(HWP0002,600)
    Ctrl[20] PCI-X 2.0 4Gb Fibre Channel Port (Port 1)
      Ctrl[55] Acpi(HWP0002,600)/Pci(1|0)/Fibre(WWN500805F3000EC221,Lun2000000000000)
        Ctrl[95] FAT File System [FAT16] 125 MB
        Ctrl[96] FAT File System [FAT16] 292 MB
        Ctrl[97] Acpi(HWP0002,600)/Pci(1|0)/Fibre(WWN500805F3000EC221,Lun2000000000000)/HD(Part5,Sig0044C4A0-3543-11DC-81DF-AA000400FEFF)
  Ctrl[13] Acpi(HWP0002,700)
    Ctrl[21] Acpi(HWP0002,700)/Pci(1|0)
    Ctrl[22] Acpi(HWP0002,700)/Pci(1|1)
      Ctrl[3D] 16550 Serial UART
        Ctrl[3E] VT-100+ Serial Console
          Ctrl[34] Primary Console Input Device
          Ctrl[35] Primary Console Output Device
          Ctrl[33] Primary Standard Error Device
    Ctrl[23] Acpi(HWP0002,700)/Pci(2|0)
  Ctrl[3A] Acpi(PNP0501,0)
    Ctrl[3B] 16550 Serial UART
      Ctrl[3C] VT-100+ Serial Console
  Ctrl[4E] VenHw(D65A6B8C-71E5-4DF0-A909-F0D2992B5AA9)

fs0:\> 

Anyway, I see at
http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=447331&swItem=ux-57970-1&prodNameId=441910&swEnvOID=54&swLang=13&taskId=135&mode=4&idx=0

that HP has EFI fw update images for SEAGATE ST318452LC. I'll go ahead and try
to reflash fw on these disks.

Maybe I should also upde fibre and scsi controller fw..

> 
> You seem to be having multiple EFI system partitions on the Fibre
> disk. There can be only one.
> 
> > On fs1 I've VMS bootable, fs2 must be the freebsd disk, but it's empty.
> 
> That's not how it works. fs1: is the EFI system partition on the
> fibre disk. It should contain the VMS and FreeBSD loaders.
> 
> > If I manually copy loader.efi from anothe ia64 box to fs2, I can't
> > then find a kernel.
> 
> You need to pass -dev part<X>: to the loader, where <X> is the right
> partition number.
> 
> Put differently: you need to tell the loader which partition is the
> FreeBSD partition you want to boot. For backward compatibility it'll
> use the partition from which the loader itself was loaded (i.e. fs2
> in your case), but if you used sysinstall, the kernel is most likely
> on fs1:...

wow.. that I didn't know. I need to check this out.

many thanks
anton

-- 
Anton Shterenlikht
Room 2.6, Queen's Building
Mech Eng Dept
Bristol University
University Walk, Bristol BS8 1TR, UK
Tel: +44 (0)117 331 5944
Fax: +44 (0)117 929 4423


More information about the freebsd-ia64 mailing list