kern/87506 : [PATCH] Fix alias support on vr interfaces

Tom McLaughlin tmclaugh at sdf.lonestar.org
Fri Oct 21 11:30:48 PDT 2005


> On Thu, Oct 20, 2005 at 04:51:21PM -0400, John Baldwin wrote:
>> On Thursday 20 October 2005 02:27 pm, Anish Mistry wrote:
>> > On Thursday 20 October 2005 11:15 am, John Baldwin wrote:
>> > > On Thursday 20 October 2005 10:23 am, Tom McLaughlin wrote:
>> > > > <snip>
>> > > I'm not sure that fix is really the right fix.  The patch just
>> > > makes vr(4) ignore changes to if_flags while the driver is up.
>> > > Probably there is a bug in vr(4)'s handling of alias addresses.  I
>> > > did just reproduce this on my laptop's rl(4) interface though.
>> > > I'll see if I can't figure out what is happening.
>> >
>> > I'm also seeing this too along with the following.
>> >
>> > I'm not sure if this is related, but I'm seeing the following on
>> > RELENG_6 and CURRENT, but and older RELENG_5 as of ~2 months ago
>> > doesn't show this problem.
>> > I'm trying to setup my workstation with a normal DHCP'd address
>> > and an alias IP for a jail running on the system, but the alias
>> > setting wipes out all the other addresses on the interface.
>> > in /etc/rc.conf:
>> > ifconfig_rl0="DHCP"
>> > ifconfig_rl0_alias0="inet 192.168.1.10 netmask 255.255.255.255"
>> >
>> > I've checked the rc boot order (on RELENG_6 and CURRENT) and it seems
>> > correct:
>> > netif
>> > dhclient
>> > netif
>> >
>> > I narrowed it down to:
>> > dhclient rl0
>> > ifconfig rl0 inet 192.168.1.11 netmask 0xffffffff alias
>> > [dhclient prints a message here saying connection closed and exiting]
>> >
>> > All of the other addresses on the card are removed.
>> > I'm also seeing this on dc.  So thinking it to be a problem in
>> > ifconfig I copied over the version from my RELENG_5 box, and that did
>> > the same thing...so this seems to be present several of the network
>> > drivers in RELENG_6/CURRENT.
>>
>> Yes, it seems to be an issue with dhclient.  If I turn dhclient off and
>> manually configure my NIC then the alias works fine:
>> rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>         options=8<VLAN_MTU>
>>         inet6 fe80::290:f5ff:fe0e:c8e5%rl0 prefixlen 64 scopeid 0x2
>>         inet 10.50.41.234 netmask 0xfffffe00 broadcast 10.50.41.255
>>         inet 10.50.41.101 netmask 0xffffffff broadcast 10.50.41.101
>>         ether 00:90:f5:0e:c8:e5
>>         media: Ethernet autoselect (100baseTX <full-duplex>)
>>         status: active
>
> I believe the problem is that adding an address to a NIC causes a call
> to ifp->if_init() which resets the media and triggers a LINK_DOWN event
> in all too many cases.  Using if_init here is rather like driving
> finishing nails with a sledge hammer.
>
> -- Brooks
>

Hi Brooks and John,

I just reproduced this with a bge (Broadcom BCM5789) while attempting an
RC1 install here at work.  I noticed while toying with ifconfig that only
the first alias I set whipes out the previous address on the card.  Any
subsequent aliases leave the previously set addresses in tact.

In addition to that I found another problem with this bge which may or may
not be related.  During the install of the box with the bge I noticed that
it was unable to obtain an address via DHCP.  I checked the link light and
it was out.  When I rebooted the machine after the install I looked at the
link light for the bge and it was still out and ifconfig said the status
of bge 0 was "no carrier".  I watched the boot messages and the link light
on another reboot and I noticed when the OS detected the bge the link
light imediately goes out.

dmesg snippet, light goes out at aproximately the first line:
bge0: <Broadcom BCM5782 Gigabit Ethernet, ASIC rev. 0x3003> mem
0xfc500000-0xfc50ffff irq 20 at device 2.0 on pci5
miibus0: <MII bus> on bge0
brgphy0: <BCM5705 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX,
1000baseTX-FDX, auto
bge0: Ethernet address: 00:12:79:a7:06:4d

The link light doesn't come back on until the point during boot when
dhclient starts up.  I tried this with acpi loaded and unloaded to rule it
out and results were the same.  I'm not sure if this is a seperate bge bug
or if it's related to the initial problem.  A full boot -v dmesg is
attached.  I'll take a look when I get home at the box with the vr to see
if it too is exhibiting the same behavior wih the link light going down
once the vr is detected.

Thanks,
Tom
-------------- next part --------------
Copyright (c) 1992-2005 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 6.0-RC1 #0: Sun Oct  9 20:32:57 UTC 2005
    root at x64.samsco.home:/usr/obj/usr/src/sys/GENERIC
Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a88000.
Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0a880d8.
MP Configuration Table version 1.4 found at 0xc00ecf70
Table 'FACP' at 0xe56f8
Table 'SSDT' at 0xe6585
Table 'SSDT' at 0xe6c0a
Table 'SSDT' at 0xe7156
Table 'SSDT' at 0xe7348
Table 'SSDT' at 0xe7676
Table 'SSDT' at 0xe7bb5
Table 'SSDT' at 0xe7d1c
Table 'APIC' at 0xe576c
MADT: Found table at 0xe576c
APIC: Using the MADT enumerator.
MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
MADT: Found CPU APIC ID 1 ACPI ID 2: disabled
ACPI APIC Table: <COMPAQ SPRINGD >
Calibrating clock(s) ... i8254 clock: 1193177 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 2793192538 Hz
CPU: Intel(R) Pentium(R) 4 CPU 2.80GHz (2793.19-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf41  Stepping = 1
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x441d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,<b14>>
real memory  = 528482304 (504 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000000c25000 - 0x000000001eeebfff, 506228736 bytes (123591 pages)
avail memory = 507809792 (484 MB)
bios32: Found BIOS32 Service Directory header at 0xc00fa000
bios32: Entry = 0xeb0e0 (c00eb0e0)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xeb0e0+0x1056
pnpbios: Found PnP BIOS data at 0xc00fbfc0
pnpbios: Entry = f0000:74c3  Rev = 1.0
pnpbios: OEM ID c09110e
Other BIOS signatures found:
APIC: CPU 0 has ACPI ID 1
MADT: Found IO APIC ID 1, Interrupt 0 at 0xfec00000
ioapic0: Changing APIC ID to 1
ioapic0: Routing external 8259A's -> intpin 0
ioapic0: intpin 0 -> ExtINT (edge, high)
ioapic0: intpin 1 -> ISA IRQ 1 (edge, high)
ioapic0: intpin 2 -> ISA IRQ 2 (edge, high)
ioapic0: intpin 3 -> ISA IRQ 3 (edge, high)
ioapic0: intpin 4 -> ISA IRQ 4 (edge, high)
ioapic0: intpin 5 -> ISA IRQ 5 (edge, high)
ioapic0: intpin 6 -> ISA IRQ 6 (edge, high)
ioapic0: intpin 7 -> ISA IRQ 7 (edge, high)
ioapic0: intpin 8 -> ISA IRQ 8 (edge, high)
ioapic0: intpin 9 -> ISA IRQ 9 (edge, high)
ioapic0: intpin 10 -> ISA IRQ 10 (edge, high)
ioapic0: intpin 11 -> ISA IRQ 11 (edge, high)
ioapic0: intpin 12 -> ISA IRQ 12 (edge, high)
ioapic0: intpin 13 -> ISA IRQ 13 (edge, high)
ioapic0: intpin 14 -> ISA IRQ 14 (edge, high)
ioapic0: intpin 15 -> ISA IRQ 15 (edge, high)
ioapic0: intpin 16 -> PCI IRQ 16 (level, low)
ioapic0: intpin 17 -> PCI IRQ 17 (level, low)
ioapic0: intpin 18 -> PCI IRQ 18 (level, low)
ioapic0: intpin 19 -> PCI IRQ 19 (level, low)
ioapic0: intpin 20 -> PCI IRQ 20 (level, low)
ioapic0: intpin 21 -> PCI IRQ 21 (level, low)
ioapic0: intpin 22 -> PCI IRQ 22 (level, low)
ioapic0: intpin 23 -> PCI IRQ 23 (level, low)
MADT: Interrupt override: source 0, irq 2
ioapic0: Routing IRQ 0 -> intpin 2
ioapic0: intpin 2 trigger: edge
ioapic0: intpin 2 polarity: high
MADT: Interrupt override: source 9, irq 9
ioapic0: intpin 9 trigger: level
ioapic0: intpin 9 polarity: high
lapic0: Routing NMI -> LINT1
lapic0: LINT1 trigger: edge
lapic0: LINT1 polarity: high
MADT: Ignoring local NMI routed to ACPI CPU 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
cpu0 BSP:
     ID: 0x00000000   VER: 0x00050014 LDR: 0x01000000 DFR: 0x0fffffff
  lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
  timer: 0x000100ef therm: 0x00010000 err: 0x000100f0 pcm: 0x00010000
wlan: <802.11 Link Layer>
random: <entropy source, Software, Yarrow>
nfslock: pseudo-device
io: <I/O>
mem: <memory>
Pentium Pro MTRR support enabled
null: <null device, zero device>
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <COMPAQ CPQ090C> on motherboard
acpi0: [MPSAFE]
pci_open(1):	mode 1 addr port (0x0cf8) is 0x80050090
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there (id=25708086)
pcibios: BIOS version 2.20
Found $PIR table, 10 entries at 0xc00ec500
PCI-Only Interrupts: none
Location  Bus Device Pin  Link  IRQs
slot 1      5    4    A   0x60  5 10 11 14 15
slot 1      5    4    B   0x62  5 10 11 14 15
slot 1      5    4    C   0x69  5 10 11 14 15
slot 1      5    4    D   0x6a  5 10 11 14 15
slot 2      5    9    A   0x62  5 10 11 14 15
slot 2      5    9    B   0x69  5 10 11 14 15
slot 2      5    9    C   0x6a  5 10 11 14 15
slot 2      5    9    D   0x60  5 10 11 14 15
slot 3      5   10    A   0x69  5 10 11 14 15
slot 3      5   10    B   0x6a  5 10 11 14 15
slot 3      5   10    C   0x60  5 10 11 14 15
slot 3      5   10    D   0x62  5 10 11 14 15
slot 4      5   11    A   0x6a  5 10 11 14 15
slot 4      5   11    B   0x60  5 10 11 14 15
slot 4      5   11    C   0x62  5 10 11 14 15
slot 4      5   11    D   0x69  5 10 11 14 15
slot 5      5   13    A   0x62  5 10 11 14 15
slot 5      5   13    B   0x69  5 10 11 14 15
slot 5      5   13    C   0x6a  5 10 11 14 15
slot 5      5   13    D   0x60  5 10 11 14 15
embedded    5    2    A   0x68  5 10 11 14 15
embedded    0   31    A   0x62  5 10 11 14 15
embedded    0   31    B   0x61  5 10 11 14 15
embedded    0   29    A   0x60  5 10 11 14 15
embedded    0   29    B   0x63  5 10 11 14 15
embedded    0   29    C   0x62  5 10 11 14 15
embedded    0   29    D   0x6b  5 10 11 14 15
embedded    0    1    A   0x62  5 10 11 14 15
embedded    0    1    B   0x63  5 10 11 14 15
embedded    0    2    A   0x60  5 10 11 14 15
embedded    0    2    B   0x61  5 10 11 14 15
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: bus 0 dev 31 func 0
acpi0: Power Button (fixed)
pci_link0: <ACPI PCI Link LNKA> irq 10 on acpi0
pci_link0: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 14 15
pci_link0: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 14 15
pci_link0: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link1: <ACPI PCI Link LNKB> irq 5 on acpi0
pci_link1: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link1: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link1: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link2: <ACPI PCI Link LNKC> irq 5 on acpi0
pci_link2: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link2: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link2: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link3: <ACPI PCI Link LNKD> irq 11 on acpi0
pci_link3: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   11   N     0  3 4 5 6 7 10 11 14 15
pci_link3: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   11   N     0  3 4 5 6 7 10 11 14 15
pci_link3: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link4: <ACPI PCI Link LNKE> irq 5 on acpi0
pci_link4: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link4: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0    5   N     0  3 4 5 6 7 10 11 14 15
pci_link4: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link5: <ACPI PCI Link LNKF> irq 0 on acpi0
pci_link5: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link5: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link5: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link6: <ACPI PCI Link LNKG> irq 0 on acpi0
pci_link6: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link6: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link6: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
pci_link7: <ACPI PCI Link LNKH> irq 10 on acpi0
pci_link7: Links after initial probe:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 14 15
pci_link7: Links after initial validation:
Index  IRQ  Rtd  Ref  IRQs
    0   10   N     0  3 4 5 6 7 10 11 14 15
pci_link7: Links after disable:
Index  IRQ  Rtd  Ref  IRQs
    0  255   N     0  3 4 5 6 7 10 11 14 15
ACPI timer: 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 1/1 -> 10
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0xf808-0xf80b on acpi0
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_throttle0: P_CNT from P_BLK 0xf810
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: physical bus=0
found->	vendor=0x8086, dev=0x2570, revid=0x02
	bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x2090, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[10]: type 3, range 32, base f8000000, size 26, enabled
found->	vendor=0x8086, dev=0x2572, revid=0x02
	bus=0, slot=2, func=0
	class=03-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0090, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	powerspec 1  supports D0 D3  current D0
	map[10]: type 3, range 32, base f0000000, size 27, enabled
	map[14]: type 1, range 32, base fc400000, size 19, enabled
	map[18]: type 4, range 32, base 000014d0, size  3, enabled
pcib0: matched entry for 0.2.INTA
pcib0: slot 2 INTA hardwired to IRQ 16
found->	vendor=0x8086, dev=0x24d2, revid=0x02
	bus=0, slot=29, func=0
	class=0c-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=10
	map[20]: type 4, range 32, base 00001440, size  5, enabled
pcib0: matched entry for 0.29.INTA
pcib0: slot 29 INTA hardwired to IRQ 16
found->	vendor=0x8086, dev=0x24d4, revid=0x02
	bus=0, slot=29, func=1
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=11
	map[20]: type 4, range 32, base 00001460, size  5, enabled
pcib0: matched entry for 0.29.INTB
pcib0: slot 29 INTB hardwired to IRQ 19
found->	vendor=0x8086, dev=0x24d7, revid=0x02
	bus=0, slot=29, func=2
	class=0c-03-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=5
	map[20]: type 4, range 32, base 00001480, size  5, enabled
pcib0: matched entry for 0.29.INTC
pcib0: slot 29 INTC hardwired to IRQ 18
found->	vendor=0x8086, dev=0x24dd, revid=0x02
	bus=0, slot=29, func=7
	class=0c-03-20, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=d, irq=10
	powerspec 2  supports D0 D3  current D0
	map[10]: type 1, range 32, base fc480000, size 10, enabled
pcib0: matched entry for 0.29.INTD
pcib0: slot 29 INTD hardwired to IRQ 23
found->	vendor=0x8086, dev=0x244e, revid=0xc2
	bus=0, slot=30, func=0
	class=06-04-00, hdrtype=0x01, mfdev=0
	cmdreg=0x0107, statreg=0x0080, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x06 (1500 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x24d0, revid=0x02
	bus=0, slot=31, func=0
	class=06-01-00, hdrtype=0x00, mfdev=1
	cmdreg=0x010f, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x8086, dev=0x24db, revid=0x02
	bus=0, slot=31, func=1
	class=01-01-8a, hdrtype=0x00, mfdev=0
	cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=5
	map[20]: type 4, range 32, base 000014c0, size  4, enabled
	map[24]: type 1, range 32, base 00000000, size 10, memory disabled
pcib0: matched entry for 0.31.INTA
pcib0: slot 31 INTA hardwired to IRQ 18
found->	vendor=0x8086, dev=0x24d5, revid=0x02
	bus=0, slot=31, func=5
	class=04-01-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=5
	powerspec 2  supports D0 D3  current D0
	map[10]: type 4, range 32, base 00001000, size  8, enabled
	map[14]: type 4, range 32, base 00001400, size  6, enabled
	map[18]: type 1, range 32, base fc480400, size  9, enabled
	map[1c]: type 1, range 32, base fc480600, size  8, enabled
pcib0: matched entry for 0.31.INTB
pcib0: slot 31 INTB hardwired to IRQ 17
agp0: <Intel 82865G (865G GMCH) SVGA controller> port 0x14d0-0x14d7 mem 0xf0000000-0xf7ffffff,0xfc400000-0xfc47ffff irq 16 at device 2.0 on pci0
agp0: Reserved 0x8000000 bytes for rid 0x10 type 3 at 0xf0000000
agp0: Reserved 0x80000 bytes for rid 0x14 type 3 at 0xfc400000
agp0: detected 8060k stolen memory
agp0: aperture size is 128M
uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0x1440-0x145f irq 16 at device 29.0 on pci0
uhci0: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1440
uhci0: [GIANT-LOCKED]
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 0x1460-0x147f irq 19 at device 29.1 on pci0
uhci1: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1460
uhci1: [GIANT-LOCKED]
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 0x1480-0x149f irq 18 at device 29.2 on pci0
uhci2: Reserved 0x20 bytes for rid 0x20 type 4 at 0x1480
uhci2: [GIANT-LOCKED]
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
ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfc480000-0xfc4803ff irq 23 at device 29.7 on pci0
ehci0: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfc480000
ehci0: [GIANT-LOCKED]
usb3: EHCI version 1.0
usb3: wrong number of companions (4 != 3)
usb3: companion controllers, 2 ports each: usb0 usb1 usb2
usb3: <EHCI (generic) USB 2.0 controller> on ehci0
usb3: USB revision 2.0
uhub3: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub3: 8 ports with 8 removable, self powered
pcib1: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pcib1:   secondary bus     5
pcib1:   subordinate bus   5
pcib1:   I/O decode        0xf000-0xfff
pcib1:   memory decode     0xfc500000-0xfc7fffff
pcib1:   prefetched decode 0xfff00000-0xfffff
pcib1:   Subtractively decoded bridge.
pci5: <ACPI PCI bus> on pcib1
pci5: physical bus=5
found->	vendor=0x14e4, dev=0x1696, revid=0x03
	bus=5, slot=2, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0106, statreg=0x02b0, cachelnsz=16 (dwords)
	lattimer=0x40 (1920 ns), mingnt=0x40 (16000 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=5
	powerspec 2  supports D0 D3  current D0
	MSI supports 8 messages, 64 bit
	map[10]: type 1, range 64, base fc500000, size 16, enabled
pcib1: (null) requested memory range 0xfc500000-0xfc50ffff: good
pcib1: matched entry for 5.2.INTA
pcib1: slot 2 INTA hardwired to IRQ 20
bge0: <Broadcom BCM5782 Gigabit Ethernet, ASIC rev. 0x3003> mem 0xfc500000-0xfc50ffff irq 20 at device 2.0 on pci5
bge0: Reserved 0x10000 bytes for rid 0x10 type 3 at 0xfc500000
miibus0: <MII bus> on bge0
brgphy0: <BCM5705 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
bge0: bpf attached
bge0: Ethernet address: 00:12:79:a7:06:4d
bge0: [MPSAFE]
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,0x14c0-0x14cf irq 18 at device 31.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0x14c0
ata0: <ATA channel 0> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0x1f0
atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at 0x3f6
ata0: reset tp1 mask=03 ostat0=50 ostat1=00
ata0: stat0=0x90 err=0x90 lsb=0x90 msb=0x90
ata0: stat0=0x50 err=0x01 lsb=0x00 msb=0x00
ata0: stat1=0x00 err=0x01 lsb=0x00 msb=0x00
ata0: reset tp2 stat0=50 stat1=00 devices=0x1<ATA_MASTER>
ata0: [MPSAFE]
ata1: <ATA channel 1> on atapci0
atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0x170
atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at 0x376
ata1: reset tp1 mask=03 ostat0=50 ostat1=51
ata1: stat0=0x10 err=0x01 lsb=0x14 msb=0xeb
ata1: stat1=0x00 err=0x01 lsb=0x7f msb=0x7f
ata1: reset tp2 stat0=10 stat1=00 devices=0x4<ATAPI_MASTER>
ata1: [MPSAFE]
pci0: <multimedia, audio> at device 31.5 (no driver attached)
acpi_button0: <Power Button> on acpi0
psmcpnp0: <PS/2 mouse port> irq 12 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0047
atkbd: keyboard ID 0x41ab (2)
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x0, flags:0x3d0000
atkbd0: [GIANT-LOCKED]
psm0: current command byte:0047
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model IntelliMouse, device ID 3-00, 3 buttons
psm0: config:00000000, flags:00000008, packet size:4
psm0: syncmask:08, syncbits:00
ppc0: using extended I/O port range
ppc0: ECP SPP ECP+EPP SPP
ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77d irq 7 drq 3 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/13 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
plip0: bpf attached
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sio0: irq maps: 0xcca1 0xccb1 0xcca1 0xcca1
sio0: <Standard PC COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
sio0: type 16550A
fdc0: <floppy drive controller> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0
fdc0: ic_type 90 part_id 80
fdc0: [MPSAFE]
fdc0: [FAST]
ex_isa_identify()
ata: ata0 already exists; skipping it
ata: ata1 already exists; skipping it
atkbdc: atkbdc0 already exists; skipping it
fdc: fdc0 already exists; skipping it
ppc: ppc0 already exists; skipping it
sio: sio0 already exists; skipping it
pnp_identify: Trying Read_Port at 203
pnp_identify: Trying Read_Port at 243
pnp_identify: Trying Read_Port at 283
pnp_identify: Trying Read_Port at 2c3
pnp_identify: Trying Read_Port at 303
pnp_identify: Trying Read_Port at 343
pnp_identify: Trying Read_Port at 383
pnp_identify: Trying Read_Port at 3c3
PNP Identify complete
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
unknown: status reg test failed ff
sc: sc0 already exists; skipping it
vga: vga0 already exists; skipping it
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
pmtimer0 on isa0
adv0: not probed (disabled)
aha0: not probed (disabled)
aic0: not probed (disabled)
bt0: not probed (disabled)
cs0: not probed (disabled)
ed0: not probed (disabled)
fe0: not probed (disabled)
ie0: not probed (disabled)
lnc0: not probed (disabled)
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio1: irq maps: 0xcce1 0xcce1 0xcce1 0xcce1
sio1: probe failed test(s): 0 1 2 4 6 7 9
sio1 failed to probe at port 0x2f8-0x2ff irq 3 on isa0
sio2: not probed (disabled)
sio3: not probed (disabled)
sn0: not probed (disabled)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
vt0: not probed (disabled)
isa_probe_children: probing PnP devices
Device configuration finished.
procfs registered
lapic: Divisor 2, Frequency 66504516 hz
Timecounter "TSC" frequency 2793192538 Hz quality 800
Timecounters tick every 1.000 msec
lo0: bpf attached
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
fdc0: output ready timeout
ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA100 cable=80 wire
ad0: setting PIO4 on Intel ICH5 chip
ad0: setting UDMA100 on Intel ICH5 chip
ad0: 38166MB <Seagate ST340014A 3.06> at ata0-master UDMA100
ad0: 78165360 sectors [77545C/16H/63S] 16 sectors/interrupt 1 depth queue
GEOM: new disk ad0
ad0: Intel check1 failed
ad0: Adaptec check1 failed
ad0: LSI (v3) check1 failed
ad0: LSI (v2) check1 failed
ad0: FreeBSD check1 failed
ata1-master: pio=PIO4 wdma=WDMA2 udma=UNSUPPORTED cable=80 wire
acd0: setting PIO4 on Intel ICH5 chip
acd0: <SAMSUNG CD-ROM SC-148A/B404> CDROM drive at ata1 as master
acd0:  128KB buffer, PIO4
acd0: Reads: CDR, CDRW, CDDA stream, packet
acd0: Writes:
acd0: Audio: play, 255 volume levels
acd0: Mechanism: ejectable tray, unlocked
acd0: Medium: no/blank disc
ATA PseudoRAID loaded
ioapic0: routing intpin 1 (ISA IRQ 1) to cluster 0
ioapic0: routing intpin 4 (ISA IRQ 4) to cluster 0
ioapic0: routing intpin 6 (ISA IRQ 6) to cluster 0
ioapic0: routing intpin 7 (ISA IRQ 7) to cluster 0
ioapic0: routing intpin 9 (ISA IRQ 9) to cluster 0
ioapic0: routing intpin 12 (ISA IRQ 12) to cluster 0
ioapic0: routing intpin 13 (ISA IRQ 13) to cluster 0
ioapic0: routing intpin 14 (ISA IRQ 14) to cluster 0
ioapic0: routing intpin 15 (ISA IRQ 15) to cluster 0
ioapic0: routing intpin 16 (PCI IRQ 16) to cluster 0
ioapic0: routing intpin 18 (PCI IRQ 18) to cluster 0
ioapic0: routing intpin 19 (PCI IRQ 19) to cluster 0
ioapic0: routing intpin 20 (PCI IRQ 20) to cluster 0
ioapic0: routing intpin 23 (PCI IRQ 23) to cluster 0
Trying to mount root from ufs:/dev/ad0s1a
start_init: trying /sbin/init
fdc0: output ready timeout
fdc0: input ready timeout
fdc0: input ready timeout
fdc0: output ready timeout
fdc0: input ready timeout
fdc0: input ready timeout
fdc0: output ready timeout
fdc0: input ready timeout
fdc0: input ready timeout
fdc0: output ready timeout
fdc0: input ready timeout
fdc0: input ready timeout
splash: image decoder found: logo_saver
Linux ELF exec handler installed


More information about the freebsd-current mailing list