FYI, I've switched my primary desktop to AMD64.

Peter Wemm peter at wemm.org
Fri Oct 17 10:17:50 PDT 2003


I finally worked up the nerve to commit to eating my own dogfood.  :-)

I've actually been doing my primary development on amd64 boxes for a while,
and now that the consumer products have been officially launched, I figured
it was about time.  Most of the key components are in place.

I've upgraded my home machine to an Asus SK8N + Athlon64 FX-51 (niiice!).
My i386 box is in pieces, there is no going back now.  For some strange
reason I've had to pay attention to some of the sharp edges I'd been putting
off for a while.

I'm using an older nvidia geforce4 ti4200 for the video, so I had to fix
a misconfiguration in the Xserver (I forgot to have it open /dev/io).  The
previous cards I'd used were all matrox which were solely mmio driven and
didn't run into this problem.

I've been working on getting mozilla-firebird up and running but that is
easier said than done because the core infrastructure (nspr, xpcom etc)
haven't got official support for amd64 yet.  There are patches in the
bugzilla database though.  If all else fails, I'll use remote X from my
laptop or something evil like that.  Or finish off the 32 bit i386 binary
support (I need to do that anyway - I haven't even tried to see if a
FreeBSD/i386 binary of mozilla works, it might already work)

Anyway, the 24 hours later status is: Thumbs up!

And now to do the same thing to my work desktop.  I'm planning to use
an Asus K8V + Athlon64 3200+ there.

Anyway, in case anybody is interested, the dmesg of my home box looks like
this:
Copyright (c) 1992-2003 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.1-CURRENT #3: Thu Oct 16 11:37:26 PDT 2003
    root at overcee.wemm.org:/home/src/sys/amd64/compile/OVERCEE
Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff806ef000.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: AMD Athlon(tm) 64 FX-51 Processor (2200.01-MHz K8-class CPU)
  Origin = "AuthenticAMD"  Id = 0xf58  Stepping = 8
  Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
  AMD Features=0xe0500000<NX,MMX+,LM,3DNow!+,3DNow!>
real memory  = 1072955392 (1023 MB)
avail memory = 1011191808 (964 MB)
Pentium Pro MTRR support enabled
acpi0: <A M I  OEMXSDT > on motherboard
acpi0: Power Button (fixed)
Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000
acpi_cpu0: <CPU> port 0x530-0x537 on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
isab0: <PCI-ISA bridge> at device 1.0 on pci0
isa0: <ISA bus> on isab0
pci0: <serial bus, SMBus> at device 1.1 (no driver attached)
ohci0: <nVidia nForce3 USB Controller> mem 0xfebfd000-0xfebfdfff irq 11 at device 2.0 on pci0
usb0: OHCI version 1.0, legacy support
usb0: SMM does not respond, resetting
usb0: <nVidia nForce3 USB Controller> on ohci0
usb0: USB revision 1.0
uhub0: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 3 ports with 3 removable, self powered
ohci1: <nVidia nForce3 USB Controller> mem 0xfebfe000-0xfebfefff irq 5 at device 2.1 on pci0
usb1: OHCI version 1.0, legacy support
usb1: SMM does not respond, resetting
usb1: <nVidia nForce3 USB Controller> on ohci1
usb1: USB revision 1.0
uhub1: (0x10de) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 3 ports with 3 removable, self powered
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfebffc00-0xfebffcff irq 10 at device 2.2 on pci0
ehci_pci_attach: companion usb0
ehci_pci_attach: companion usb1
usb2: EHCI version 1.0
usb2: companion controllers, 4 ports each: usb0 usb1
usb2: <EHCI (generic) USB 2.0 controller> on ehci0
usb2: USB revision 2.0
uhub2: (0x10de) EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: 6 ports with 6 removable, self powered
pcm0: <Nvidia nForce3> port 0xec00-0xec7f,0xe800-0xe8ff mem 0xfebfb000-0xfebfbfff irq 11 at device 6.0 on pci0
pcm0: <Avance Logic ALC650 AC97 Codec>
atapci0: <nVidia nForce3 UDMA133 controller> port 0xffa0-0xffaf at device 8.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata0: [MPSAFE]
ata1: at 0x170 irq 15 on atapci0
ata1: [MPSAFE]
pcib1: <ACPI PCI-PCI bridge> at device 10.0 on pci0
pci1: <ACPI PCI bus> on pcib1
ahc0: <Adaptec 2940 SCSI adapter> port 0xd800-0xd8ff mem 0xfc9ff000-0xfc9fffff irq 5 at device 4.0 on pci1
aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs
fxp0: <Intel 82559 Pro/100 Ethernet> port 0xdf00-0xdf3f mem 0xfc800000-0xfc8fffff,0xfc9fe000-0xfc9fefff irq 11 at device 5.0 on pci1
fxp0: Ethernet address 00:d0:b7:21:31:94
miibus0: <MII bus> on fxp0
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
puc0: <Dolphin Peripherals 4036> port 0xdfe0-0xdfe7,0xdff0-0xdff7,0xdf80-0xdf9f irq 11 at device 6.0 on pci1
sio4: <Dolphin Peripherals 4036> on puc0
sio4: type 16550A
sio4: unable to activate interrupt in fast mode - using normal mode
sio5: <Dolphin Peripherals 4036> on puc0
sio5: type 16550A
sio5: unable to activate interrupt in fast mode - using normal mode
puc1: <Dolphin Peripherals 4036> port 0xdfa0-0xdfa7,0xdfa8-0xdfaf,0xdf40-0xdf5f irq 5 at device 7.0 on pci1
sio6: <Dolphin Peripherals 4036> on puc1
sio6: type 16550A
sio6: unable to activate interrupt in fast mode - using normal mode
sio7: <Dolphin Peripherals 4036> on puc1
sio7: type 16550A
sio7: unable to activate interrupt in fast mode - using normal mode
atapci1: <Promise PDC20378 SATA150 controller> port 0xdc00-0xdc7f,0xdf60-0xdf6f,0xde80-0xdebf mem 0xfc9a0000-0xfc9bffff,0xfc9fd000-0xfc9fdfff irq 11 at device 8.0 on pci1
atapci1: [MPSAFE]
ata2: at 0xfc9fd000 on atapci1
ata2: [MPSAFE]
ata3: at 0xfc9fd000 on atapci1
ata3: [MPSAFE]
ata4: at 0xfc9fd000 on atapci1
ata4: [MPSAFE]
fwohci0: <Texas Instruments TSB43AB22/A> mem 0xfc9f8000-0xfc9fbfff,0xfc9fc800-0xfc9fcfff irq 11 at device 9.0 on pci1
fwohci0: [MPSAFE]
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channel is 4.
fwohci0: EUI64 00:e0:18:00:00:2e:05:8c
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
if_fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:e0:18:2e:05:8c
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: BUS reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pcib2: <ACPI PCI-PCI bridge> at device 11.0 on pci0
pcib2: could not get PCI interrupt routing table for \\_SB_.PCI0.P0P2 - AE_NOT_FOUND
pci2: <ACPI PCI bus> on pcib2
pci2: <display, VGA> at device 0.0 (no driver attached)
fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on acpi0
ppc0 port 0x778-0x77f,0x378-0x37f irq 7 drq 3 on acpi0
ppc0: Generic chipset (ECP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/16 bytes threshold
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse Explorer, device ID 4
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 port 0x3f8-0x3ff irq 4 on acpi0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1 port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
acpi_button0: <Power Button> on acpi0
  uteval-0226: *** Error: Return object type is incorrect [\\_SB_.LATA._CRS] (Node 0xffffff0000a24730), AE_TYPE
can't fetch resources for \\_SB_.LATA - AE_TYPE
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
npx0: <math processor> on motherboard
npx0: INT 16 interface
orm0: <Option ROMs> at iomem 0xd8000-0xd87ff,0xcf800-0xd07ff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 2200013004 Hz quality 800
Timecounters tick every 10.000 msec
acpi_cpu: throttling enabled, 8 steps (100% to 12.5%), currently 100.0%
GEOM: create disk ad0 dp=0xffffff0000ec62c0
ad0: 156334MB <Maxtor 6Y160M0> [317632/16/63] at ata2-master UDMA133
GEOM: create disk ad1 dp=0xffffff0000ec5ac0
ad1: 156334MB <Maxtor 6Y160M0> [317632/16/63] at ata3-master UDMA133
GEOM: create disk ar0 dp=0xffffff003cb42e70
ar0: 156334MB <ATA RAID1 array> [19929/255/63] status: READY subdisks:
 disk0 READY on ad0 at ata2-master
 disk1 READY on ad1 at ata3-master
Waiting 2 seconds for SCSI devices to settle
GEOM: create disk cd0 dp=0xffffff003ca69698
cd0 at ahc0 bus 0 target 4 lun 0
cd0: <TOSHIBA CD-ROM XM-6401TA 1001> Removable CD-ROM SCSI-2 device 
cd0: 10.000MB/s transfers (10.000MHz, offset 15)
cd0: Attempt to query device size failed: NOT READY, Medium not present
Mounting root from ufs:/dev/ar0s1a

Those disks are serial-ata maxtor drives on the serial-ata ports of the
controller - the ATA code doesn't know how to recognize that and is calling
them UDMA133.

I've got all those sio ports in there because I no longer have an ISA slot
for my Specialix XIO multiport controller to go in. :-(  (Say, does anybody
have a PCI SI/XIO host adapter laying around?)

Cheers,
-Peter
--
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5



More information about the freebsd-amd64 mailing list