Date: Mon, 08 Oct 2001 11:41:44 -0700 From: Peter Wemm <peter@wemm.org> To: current@freebsd.org Subject: For your amusement.. Message-ID: <20011008184144.3FCD6380F@overcee.netplex.com.au>
next in thread | raw e-mail | index | archive | help
Just a FYI to people not on the ia64 list...
All bow before Doug Rabson, the mighty! :-)
peter@overcee[11:23am]~src/sys/ia64/compile/SMALL-203# telnet -K ia64
Trying 10.0.0.21...
Connected to ia64.wemm.org.
Escape character is '^]'.
FreeBSD/ia64 (ia64.wemm.org) (ttyp0)
login: peter
Password:
Last login: Thu Oct 4 12:26:02 from overcee
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT (SMALL) #1: Mon Oct 8 10:33:33 PDT 2001
Welcome to FreeBSD!
$ uname -a
FreeBSD ia64.wemm.org 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Mon Oct 8 10:33:33 PDT 2001 peter@overcee.netplex.com.au:/home/src/sys/ia64/compile/SMALL ia64
$ df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/da1a 254063 124581 109157 53% /
devfs 1 1 0 100% /dev
procfs 8 8 0 100% /proc
$ ps -axl
UID PID PPID CPU PRI NI VSZ RSS WCHAN STAT TT TIME COMMAND
0 0 0 0 -16 0 0 5 sched DLs ?? 0:00.00 (swapper)
0 1 0 0 8 0 1312 23 wait ILs ?? 0:00.01 (init)
0 2 0 0 -16 0 0 5 psleep DL ?? 0:00.00 (pagedaemon)
0 3 0 0 20 0 0 5 psleep DL ?? 0:00.00 (vmdaemon)
0 4 0 0 20 0 0 5 pgzero DL ?? 0:00.00 (pagezero)
0 5 0 0 -16 0 0 5 psleep DL ?? 0:00.01 (bufdaemon)
0 6 0 0 20 0 0 5 syncer DL ?? 0:00.03 (syncer)
0 10 0 48 -16 0 0 5 - RL ?? 7:59.29 (idle)
0 11 0 0 -44 0 0 5 - WL ?? 0:00.02 (swi1: net)
0 12 0 0 -48 0 0 5 - WL ?? 0:01.11 (swi6: tty:sio clock)
0 13 0 0 -32 0 0 5 - WL ?? 0:00.00 (swi4: vm)
0 14 0 0 76 0 0 5 sleep DL ?? 0:00.04 (random)
0 15 0 0 -28 0 0 5 - WL ?? 0:00.00 (swi5: task queue)
0 16 0 0 -40 0 0 5 - WL ?? 0:00.00 (swi2: camnet)
0 17 0 0 -8 0 0 5 - WL ?? 0:00.03 (swi3: cambio)
0 18 0 0 -52 0 0 5 - WL ?? 0:00.00 (intr: acpi0)
0 19 0 0 -68 0 0 5 - WL ?? 0:00.01 (intr: fxp0)
0 20 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: ata0)
0 21 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: ata1)
0 22 0 0 -64 0 0 5 - WL ?? 0:00.00 (intr: uhci0)
0 23 0 0 8 0 0 5 usbevt DL ?? 0:00.00 (usb0)
0 24 0 0 -60 0 0 5 - WL ?? 0:00.00 (intr: atkbd0)
0 25 0 0 -48 0 0 5 - WL ?? 0:00.01 (swi0: tty:sio)
0 26 0 0 -60 0 0 5 - WL ?? 0:00.00 (intr: sio0)
0 27 0 0 -64 0 0 5 - WL ?? 0:00.04 (intr: isp0)
0 66 1 0 96 0 1408 123 select Is ?? 0:00.02 (inetd)
0 90 66 1 96 0 1528 159 select Ss ?? 0:00.05 (telnetd)
0 91 90 0 8 0 1552 167 wait Is p0 0:00.05 (login)
433 92 91 0 8 0 1944 172 wait S p0 0:00.03 (sh)
433 96 92 1 96 0 1320 113 - R+ p0 0:00.00 (ps)
0 7 1 0 5 0 1944 113 ttyin Is+ d0 0:00.07 (sh)
$ ls -l
total 18
-r--r--r-- 1 root wheel 4735 Oct 6 10:06 COPYRIGHT
drwxr-xr-x 2 root wheel 1024 Oct 8 09:55 bin
drwxr-xr-x 6 root wheel 512 Oct 7 22:04 boot
drwxr-xr-x 3 root wheel 0 Oct 4 12:22 dev
drwxr-xr-x 17 root wheel 2560 Oct 4 12:25 etc
drwxr-xr-x 2 root wheel 512 Oct 5 19:22 mnt
dr-xr-xr-x 1 root wheel 512 Oct 4 12:45 proc
drwxr-xr-x 2 root wheel 512 Oct 6 10:06 root
drwxr-xr-x 2 root wheel 2048 Oct 8 09:47 sbin
lrwxr-xr-x 1 root wheel 12 Oct 8 18:00 sys -> /usr/src/sys
drwxr-xr-t 2 root wheel 512 Oct 4 12:28 tmp
drwxr-xr-x 13 root wheel 512 Oct 8 09:30 usr
drwxr-xr-x 19 root wheel 512 Oct 5 19:22 var
$
Yes, this is running on real hardware, not a simulator. There is still
lots to do, but there is definate progress!
The loader interface looks like this (I have deliberately disabled all
automatic startup features, so it's a tad rough):
EFI Boot Manager ver 1.02 [12.38]
Please select a boot option
shell
Leenucks
Boot option maintenance menu
Use ^ and v to change option(s). Use Enter to select an option
Loading.: shell
EFI Shell version 1.02 [12.38]
Device mapping table
fs0 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
blk0 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Primary,Master)
blk1 : VenHw(Unknown Device:80)
blk2 : VenHw(Unknown Device:80)/HD(Part1,Sig00000000)
blk3 : VenHw(Unknown Device:80)/HD(Part2,Sig00000000)
blk4 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)
blk5 : VenHw(Unknown Device:80)/HD(Part3,Sig00000000)/HD(Part1,Sig00000000)
blk6 : VenHw(Unknown Device:81)
blk7 : Acpi(PNP0A03,0)/Pci(3|1)/Ata(Secondary,Master)
Shell> fs0:
fs0:\> loader
Console: EFI console
FreeBSD/ia64 EFI boot, Revision 0.1
(peter@daintree.yahoo.com, Wed Oct 3 17:30:10 PDT 2001)
Type '?' for a list of commands, 'help' for more detailed help.
ok load /kernel.0810
/kernel.0810 data=0x580800+0x97be8 syms=[0x8+0x40a28+0x8+0x34dda]
ok boot -sa
Entering /kernel.0810 at 0xe00000000050a000...
ACPI debug layer 0x0 debug level 0x0
Copyright (c) 1992-2001 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD 5.0-CURRENT #1: Mon Oct 8 10:33:33 PDT 2001
peter@overcee.netplex.com.au:/home/src/sys/ia64/compile/SMALL
CPU: Itanium (733.36-Mhz)
Origin = "GenuineIntel" Model = 0 Revision = 4
Features = 0x0
real memory = 1056210944 (1031456K bytes)
avail memory = 1023123456 (999144K bytes)
Preloaded elf kernel "/kernel.0810" at 0xe000000000b90000.
acpi0: <Intel W460GXBS> on motherboard
acpi0: power button is handled as a fixed feature programming model.
Timecounter "ACPI" frequency 3579545 Hz
acpi_cpu0: <CPU> on acpi0
acpi_cpu1: <CPU> on acpi0
acpi_pcib0: <Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <PCI bus> on acpi_pcib0
pci0: <base peripheral, interrupt controller> at device 0.0 (no driver attached)
pci0: <display, VGA> at device 1.0 (no driver attached)
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x1140-0x117f mem 0xf7e00000-0xf7efffff,0xf7cc9000-0xf7cc9fff irq 39 at device 2.0 on pci0
fxp0: Ethernet address 00:d0:b7:af:cb:3b
inphy0: <i82555 10/100 media interface> on miibus0
inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
isab0: <PCI-ISA bridge> at device 3.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Generic PCI ATA controller> port 0x11b0-0x11bf at device 3.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <UHCI (generic) USB controller> port 0x1180-0x119f irq 47 at device 3.2 on pci0
uhci0: (New UHCI DeviceId=0x76028086)
usb0: <UHCI (generic) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: (0x76028086) UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2
device_probe_and_attach: uhub1 attach returned 6
uhub1: vendor 0x0424 product 0x2020, class 9/0, rev 1.10/0.00, addr 2
device_probe_and_attach: uhub1 attach returned 6
pci0: <serial bus, SMBus> at device 3.3 (no driver attached)
pci0: <multimedia, audio> at device 4.0 (no driver attached)
pci0: <bridge, HOST-PCI> at device 16.0 (no driver attached)
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A, console
acpi_pcib1: <Host-PCI bridge> on acpi0
pci1: <PCI bus> on acpi_pcib1
pci1: <base peripheral> at device 15.0 (no driver attached)
acpi_pcib2: <Host-PCI bridge> on acpi0
pci2: <PCI bus> on acpi_pcib2
isp0: <Qlogic ISP 1280 PCI SCSI Adapter> port 0x2000-0x20ff mem 0xeffdf000-0xeffdffff irq 27 at device 0.0 on pci2
pci2: <base peripheral> at device 15.0 (no driver attached)
acpi_pcib3: <Host-PCI bridge> on acpi0
pci3: <PCI bus> on acpi_pcib3
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xa08-0xa0b on acpi0
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff,0xc9000-0xcb7ff on isa0
Timecounter "IA64 ITC" frequency 733363004 Hz
acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5%
ata0-slave: ata_command: timeout waiting for intr
ata0-slave: ATAPI identify failed
afd0: 120MB <LS-120 F200 08 UHD Floppy> [963/8/32] at ata0-master PIO2
acd0: CDROM <LTN483> at ata1-master PIO4
Waiting 15 seconds for SCSI devices to settle
Manual root filesystem specification:
<fstype>:<device> Mount <device> using filesystem <fstype>
eg. ufs:/dev/da0s1a
? List valid disk boot devices
<empty line> Abort manual input
mountroot> ufs:da1c
Mounting root from ufs:da1c
da0 at isp0 bus 0 target 0 lun 0
da0: <QUANTUM ATLAS IV 9 WLS 0B0B> Fixed Direct Access SCSI-3 device
da0: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da0: 8761MB (17942584 512 byte sectors: 255H 63S/T 1116C)
da1 at isp0 bus 0 target 1 lun 0
da1: <IBM DDYS-T18350N S80D> Fixed Direct Access SCSI-3 device
da1: 80.000MB/s transfers (40.000MHz, offset 8, 16bit), Tagged Queueing Enabled
da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
da1c: raw partition size != slice size
da1c: start 0, end 35843669, size 35843670
da1cc: start 0, end 524287, size 524288
Enter full pathname of shell or RETURN for /bin/sh:
What you see is the EFI (Enhaced/Extended firmware interface) that has
a mini OS in rom, and uses a fat32 filesystem for boot related support.
loader.efi and the kernel (for now) are sitting in there.
Doug netboots his machine, while I've been using real disks.
Cheers,
-Peter
--
Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au
"All of this is for nothing if we don't go to the stars" - JMS/B5
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011008184144.3FCD6380F>
