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