Can't boot after adding tx2plus interface

Ben Stuyts ben at
Mon Apr 2 23:15:23 UTC 2007


I am trying to add a Promise Tx2plus card to my FreeBSD releng_6  
system. Without the card, it works fine. See dmesg at the end of this  
message. But after adding the card and hooking up a few drives, the  
loader seems confused about the boot device, and I get the following  
error (transcripted by hand):

Can't work out which disk we are booting from.
Guessed BIOS device 0xffffffff nout found by probes, defaulting to  
panic: free: guard1 fail at 0x5a0cc from /sources/src/sys/boot/i386/ 
--> Press a key on the console to reboot <--

I tried to boot from CD, but this also fails with the TX2plus card  
present. As soon as it starts loading from the CD, it resets. Just a  
black screen, and back to the bios memory test. No error messages  

If I just add the card without adding any drives to it, booting works  
correctly and sees the new ata channels. The difference is probably  
that the card's bios is not loaded, and so the FreeBSD loader does  
not get confused.

Any ideas what else I can try?


dmesg output without the tx2plus:

Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
         The Regents of the University of California. All rights  
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.2-STABLE #0: Wed Mar 14 00:47:38 CET 2007
     root at
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2411.60-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
   Logical CPUs per core: 2
real memory  = 1610547200 (1535 MB)
avail memory = 1564856320 (1492 MB)
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
ath_hal: (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413,  
acpi0: <GBT AWRDACPI> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x1000-0x10bf on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <Intel 82875P host to AGP bridge> mem 0xe8000000-0xefffffff at  
device 0.0 on pci0
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 0.0 (no driver attached)
pcib2: <ACPI PCI-PCI bridge> at device 3.0 on pci0
pci2: <ACPI PCI bus> on pcib2
em0: <Intel(R) PRO/1000 Network Connection Version - 6.2.9> port  
0xa000-0xa01f mem 0xfa000000-0xfa01ffff irq 18 at device 1.0 on pci2
em0: Ethernet address: 00:20:ed:83:19:ca
uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xb000-0xb01f  
irq 16 at device 29.0 on pci0
usb0: <Intel 82801EB (ICH5) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xb400-0xb41f  
irq 19 at device 29.1 on pci0
usb1: <Intel 82801EB (ICH5) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xb800-0xb81f  
irq 18 at device 29.2 on pci0
usb2: <Intel 82801EB (ICH5) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xbc00-0xbc1f  
irq 16 at device 29.3 on pci0
usb3: <Intel 82801EB (ICH5) USB controller USB-D> on uhci3
usb3: USB revision 1.0
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <Intel 82801EB/R (ICH5) USB 2.0 controller> mem  
0xfa200000-0xfa2003ff irq 23 at device 29.7 on pci0
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <Intel 82801EB/R (ICH5) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
umass0: Western Digital External HDD, rev 2.00/0.00, addr 2
pcib3: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci3: <ACPI PCI bus> on pcib3
fwohci0: <Texas Instruments TSB43AB23> mem 0xfa104000-0xfa1047ff, 
0xfa100000-0xfa103fff irq 22 at device 10.0 on pci3
fwohci0: OHCI version 1.10 (ROM=1)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:20:ed:0a:00:86:78:40
fwohci0: Phy 1394a available S400, 3 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:20:ed:86:78:40
fwe0: Ethernet address: 02:20:ed:86:78:40
fwe0: if_start running deferred for Giant
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH5 UDMA100 controller> port  
0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xf000-0xf00f at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
atapci1: <Intel ICH5 SATA150 controller> port  
irq 18 at device 31.2 on pci0
ata2: <ATA channel 0> on atapci1
ata3: <ATA channel 1> on atapci1
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pcm0: <Intel ICH5 (82801EB)> port 0xd800-0xd8ff,0xdc00-0xdc3f mem  
0xfa201000-0xfa2011ff,0xfa202000-0xfa2020ff irq 17 at device 31.5 on  
pcm0: primary codec not ready!
pcm0: <Avance Logic ALC655 AC97 Codec>
acpi_tz0: <Thermal Zone> on acpi0
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on  
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10  
on acpi0
sio0: type 16550A
sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
sio1: type 16550A
ppc0: <Standard parallel printer port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xccfff,0xd0000-0xd7fff 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  
ums0: A4Tech USB Optical Mouse, rev 1.10/0.01, addr 2, iclass 3/1
ums0: 7 buttons and Z dir.
Timecounter "TSC" frequency 2411604764 Hz quality 800
Timecounters tick every 1.000 msec
ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding  
disabled, default to deny, logging unlimited
ad0: 117245MB <Maxtor 6Y120L0 YAR41BW0> at ata0-master UDMA100
ad2: 117246MB <Maxtor 6Y120L0 YAR41BW0> at ata1-master UDMA100
acd0: DVDROM <HL-DT-STDVD-ROM GDR8161B/0102> at ata1-slave UDMA33
ad4: 238475MB <HDS722525VLSA80 V36OA63A> at ata2-master SATA150
ad6: 238475MB <HDS722525VLSA80 V36OA63A> at ata3-master SATA150
ar0: 117245MB <Intel MatrixRAID RAID1> status: READY
ar0: disk0 READY (master) using ad0 at ata0-master
ar0: disk1 READY (mirror) using ad2 at ata1-master
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <WD 5000AAKS Externa 101a> Fixed Direct Access SCSI-4 device
da0: 40.000MB/s transfers
da0: 476940MB (976773168 512 byte sectors: 255H 63S/T 60801C)
Trying to mount root from ufs:/dev/ar0s1a
em0: link state changed to UP

More information about the freebsd-stable mailing list