Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Nov 2010 18:23:50 -0200
From:      "Nenhum_de_Nos" <matheus@eternamente.info>
To:        pyunyh@gmail.com
Cc:        freebsd-usb@freebsd.org
Subject:   Re: usb/140883: [axe] [usb8] USB gigabit ethernet hangs after short period of traffic
Message-ID:  <9ecdf40489022c754096ac1f388a605f.squirrel@eternamente.info>
In-Reply-To: <20101119192731.GB13317@michelle.cdnetworks.com>
References:  <201011181510.oAIFA7SZ034209@freefall.freebsd.org> <833a33ce5369c53c6db220b79e379092.squirrel@eternamente.info> <20101118202426.GB8512@michelle.cdnetworks.com> <bab43754fb4c3361ef0d990af3c3bd07.squirrel@eternamente.info> <20101119000618.GC8512@michelle.cdnetworks.com> <32aed4c0a483f26c662dd513ea718a78.squirrel@eternamente.info> <20101119013857.GE8512@michelle.cdnetworks.com> <8ca59ffdfef13423f8a34d81cfdefc49.squirrel@eternamente.info> <20101119171324.GA13317@michelle.cdnetworks.com> <603efbe44ab6deefcd86905280566f32.squirrel@eternamente.info> <20101119192731.GB13317@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Fri, November 19, 2010 17:27, Pyun YongHyeon wrote:
> On Fri, Nov 19, 2010 at 04:23:20PM -0200, Nenhum_de_Nos wrote:
>>
>> On Fri, November 19, 2010 15:13, Pyun YongHyeon wrote:
>> > On Fri, Nov 19, 2010 at 03:19:26AM -0200, Nenhum_de_Nos wrote:
>> >>
>> >> On Thu, November 18, 2010 23:38, Pyun YongHyeon wrote:
>> >> > On Thu, Nov 18, 2010 at 10:40:10PM -0200, Nenhum_de_Nos wrote:
>> >> >>
>> >> >> On Thu, November 18, 2010 22:06, Pyun YongHyeon wrote:
>> >> >> > On Thu, Nov 18, 2010 at 09:12:13PM -0200, Nenhum_de_Nos wrote:
>> >> >> >>
>> >> >> >> On Thu, November 18, 2010 18:24, Pyun YongHyeon wrote:
>> >> >> >> > On Thu, Nov 18, 2010 at 04:20:51PM -0200, Nenhum_de_Nos
>> wrote:
>> >> >> >> >>
>> >> >> >> >> On Thu, November 18, 2010 13:10, Derrick Brashear wrote:
>> >> >> >> >> > The following reply was made to PR usb/140883; it has been
>> >> noted
>> >> >> by
>> >> >> >> >> GNATS.
>> >> >> >> >> >
>> >> >> >> >> > From: Derrick Brashear <shadow@gmail.com>
>> >> >> >> >> > To: bug-followup@FreeBSD.org, sub.mesa@gmail.com
>> >> >> >> >> > Cc:
>> >> >> >> >> > Subject: Re: usb/140883: [axe] [usb8] USB gigabit ethernet
>> >> hangs
>> >> >> >> after
>> >> >> >> >> > short
>> >> >> >> >> >  period of traffic
>> >> >> >> >> > Date: Thu, 18 Nov 2010 09:36:50 -0500
>> >> >> >> >> >
>> >> >> >> >> >  Pyun has provided an updated driver which avoids several
>> >> issues
>> >> >> >> >> >  including using a too-large transmit buffer (the chipset
>> >> claims
>> >> >> >> only
>> >> >> >> >> >  8k) but none of the fixes worked until he disabled frame
>> >> >> combining
>> >> >> >> >> for
>> >> >> >> >> >  transmit. With only a single packet being sent per frame
>> (as
>> >> >> was
>> >> >> >> the
>> >> >> >> >> >  case in FreeBSD 7, apparently) seems to make the issue go
>> >> away.
>> >> >> >> None
>> >> >> >> >> >  of the cases I could use to reproduce the issue now
>> happen.
>> >> >> >> >> >
>> >> >> >> >> >  --
>> >> >> >> >> >  Derrick
>> >> >> >> >>
>> >> >> >> >> is this already in 8-stable ? I have a couple of axe(4)
>> based
>> >> >> nic's
>> >> >> >> >> they're not ok on 8-stable. I've talked to Pyun before, and
>> >> that
>> >> >> time
>> >> >> >> >> seemed do solve the issue (with gigabit belkin axe based)
>> but
>> >> now
>> >> >> I
>> >> >> >> >> can't
>> >> >> >> >> get them to work anymore. even fast ethernet linksys axe are
>> >> just
>> >> >> >> dying
>> >> >> >> >> when in a bridge (switched to OpenBSD to have it working).
>> >> >> >> >>
>> >> >> >> >> how ca I try this to help ?
>> >> >> >> >>
>> >> >> >> >
>> >> >> >> > I uploaded updated if_axe.c/if_axereg.h to the following URL.
>> >> >> >> > http://people.freebsd.org/~yongari/axe/if_axe.c
>> >> >> >> > http://people.freebsd.org/~yongari/axe/if_axereg.h
>> >> >> >> >
>> >> >> >> > That files seem to fix axe(4) hang which were seen on
>> AX88772A
>> >> >> >> > controller. One of most notable changes are removing
>> combining
>> >> >> >> > multiple TX frames in TX path such that this change may
>> result
>> >> in
>> >> >> >> > sub-optimal performance for most axe(4) controllers. However
>> it
>> >> >> >> > seems that change makes Derrick's controller work without
>> >> problems.
>> >> >> >> > Generally I prefer driver stability over performance so if
>> this
>> >> >> >> > change also fixes other axe(4) stability issues reported so
>> far,
>> >> I
>> >> >> >> > want to check in the change.
>> >> >> >> >
>> >> >> >> > Thanks.
>> >> >> >>
>> >> >> >> well,
>> >> >> >>
>> >> >> >> things did got better here. but the link state UP and DOWN are
>> >> still
>> >> >> >> there :(
>> >> >> >>
>> >> >> >> ugen2.3: <vendor 0x050d> at usbus2
>> >> >> >> axe1: <vendor 0x050d product 0x5055, rev 2.00/0.01, addr 3> on
>> >> usbus2
>> >> >> >> axe1: PHYADDR 0xe0:0x01
>> >> >> >> miibus2: <MII bus> on axe1
>> >> >> >> ukphy2: <Generic IEEE 802.3u media interface> PHY 1 on miibus2
>> >> >> >> ukphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX,
>> >> 1000baseT,
>> >> >> >   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>> >> >> >> 1000baseT-FD
>> >> >> >>               X, auto
>> >> >> >
>> >> >> > It seems you have PHY driver issue. Normally all gigabit PHYs
>> >> >> > should have their own PHY driver since most PHYs hardwares tend
>> to
>> >> >> > have a special register that reports link state changes.
>> >> >> > Show me the output of "devinfo -rv | grep phy".
>> >> >>
>> >> >> there you are:
>> >> >>
>> >> >>  devinfo -rv|grep phy
>> >> >>                   ukphy1 pnpinfo oui=0xec6 model=0x1 rev=0x1 at
>> >> phyno=16
>> >> >>                   ukphy2 pnpinfo oui=0xa080 model=0x28 rev=0x2 at
>> >> >> phyno=1
>> >> >>             ukphy0 pnpinfo oui=0x4063 model=0x32 rev=0xa at
>> phyno=1
>> >> >>
>> >> >
>> >> > Hmm.... You have many ukphys there. :-) I think the PHY attached to
>> >> > the USB controller is ukphy2. The OUI indicates its maker is ASIX.
>> >> > Unfortunately there is no dedicated PHY driver for this PHY. I
>> >> > guess it may use a modified CICADA PHY though. Updated driver to
>> >> > force GPIO configuration for this PHY. Would you try again after
>> >> > downloading if_axe.c/if_axereg.h? It may show
>> >> > "unknown PHY mode : 0xXX" if my guess is wrong.
>>
>> back to this, no problem of unknown PHY:
>>
>> ugen2.2: <vendor 0x13b1> at usbus2
>> axe0: <vendor 0x13b1 product 0x0018, rev 2.00/0.01, addr 2> on usbus2
>> axe0: PHYADDR 0xe0:0x10
>> Root mount waiting for: usbus2
>> miibus1: <MII bus> on axe0
>> ukphy1: <Generic IEEE 802.3u media interface> PHY 16 on miibus1
>> ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
>> ue0: <USB Ethernet> on axe0
>> ue0: Ethernet address: my mac here
>> ugen2.3: <vendor 0x050d> at usbus2
>> axe1: <vendor 0x050d product 0x5055, rev 2.00/0.01, addr 3> on usbus2
>> axe1: PHYADDR 0xe0:0x01
>> Trying to mount root from ufs:/dev/ad0s3a
>> miibus2: <MII bus> on axe1
>> ukphy2: <Generic IEEE 802.3u media interface> PHY 1 on miibus2
>> ukphy2:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
>> 1000baseT-FDX, auto
>> ue1: <USB Ethernet> on axe1
>> ue1: Ethernet address: my other mac here
>>
>> the ping still shows problems (on gbit controller at 100BaseTX):
>>
>> 62 packets transmitted, 55 packets received, 11.3% packet loss
>> round-trip min/avg/max/stddev = 0.873/1.957/51.408/6.730 ms
>>
>> when in gigabit, no good:
>>
>
> Ok, try again after downloading new if_axe.c and let me know
> the output "EEPROM data : 0xXX, phymode : 0xXX" shown on your
> console.

never got to see that message. I saw the diff to previous version, and did
boot into verbose mode (dmesg attached). there were just the belkin
gigabit nic on boot. after, the linksys USB200M:

axe1: <vendor 0x13b1 product 0x0018, rev 2.00/0.01, addr 3> on usbus2
axe1: PHYADDR 0xe0:0x10
miibus2: <MII bus> on axe1
ukphy1: <Generic IEEE 802.3u media interface> PHY 16 on miibus2
ukphy1: OUI 0x000ec6, model 0x0001, rev. 1
ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ue1: <USB Ethernet> on axe1
ue1: bpf attached
invalid media SR 0x700
invalid media SR 0x700


and the other gigabit:

ugen2.4: <vendor 0x050d> at usbus2
axe2: <vendor 0x050d product 0x5055, rev 2.00/0.01, addr 4> on usbus2
axe2: PHYADDR 0xe0:0x01
miibus3: <MII bus> on axe2
truephy1: <ET1011 10/100/1000baseT PHY> PHY 1 on miibus3
truephy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX,
auto
ue2: <USB Ethernet> on axe2
ue2: bpf attached
ue2: Ethernet address: my mac here
ue2: link state changed to DOWN

and never got to see the EEPROM message.


>>  ping 192.168.1.3
>> PING 192.168.1.3 (192.168.1.3): 56 data bytes
>> 64 bytes from 192.168.1.3: icmp_seq=2 ttl=128 time=1.533 ms
>> 64 bytes from 192.168.1.3: icmp_seq=3 ttl=128 time=1001.806 ms
>> 64 bytes from 192.168.1.3: icmp_seq=4 ttl=128 time=1.151 ms
>> 64 bytes from 192.168.1.3: icmp_seq=5 ttl=128 time=1001.860 ms
>> 64 bytes from 192.168.1.3: icmp_seq=6 ttl=128 time=1.317 ms
>> 64 bytes from 192.168.1.3: icmp_seq=7 ttl=128 time=1.036 ms
>> 64 bytes from 192.168.1.3: icmp_seq=8 ttl=128 time=1001.899 ms
>> 64 bytes from 192.168.1.3: icmp_seq=9 ttl=128 time=1.273 ms
>> ping: sendto: No route to host
>> ping: sendto: No route to host
>> ping: sendto: No route to host
>> 64 bytes from 192.168.1.3: icmp_seq=16 ttl=128 time=0.992 ms
>> 64 bytes from 192.168.1.3: icmp_seq=18 ttl=128 time=0.860 ms
>> ping: sendto: No route to host
>> 64 bytes from 192.168.1.3: icmp_seq=25 ttl=128 time=1.132 ms
>> ping: sendto: No route to host
>> 64 bytes from 192.168.1.3: icmp_seq=34 ttl=128 time=3003.569 ms
>> 64 bytes from 192.168.1.3: icmp_seq=35 ttl=128 time=2002.963 ms
>> 64 bytes from 192.168.1.3: icmp_seq=36 ttl=128 time=1002.208 ms
>> 64 bytes from 192.168.1.3: icmp_seq=37 ttl=128 time=1.454 ms
>> ^C
>> --- 192.168.1.3 ping statistics ---
>> 38 packets transmitted, 15 packets received, 60.5% packet loss
>> round-trip min/avg/max/stddev = 0.860/601.670/3003.569/880.104 ms
>>
>> and:
>>
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>> ue1: link state changed to DOWN
>> ue1: link state changed to UP
>>
>> >> I downloaded again from above links and are the same as the last:
>> >>
>> >> valfenda# md5 if_axe*
>> >> MD5 (if_axe.c) = 388b7aa84f0d2471f8b144033103618b
>> >> MD5 (if_axe.c.original) = c528c7cb5eb964a792d4c14dfaed47cf
>> >> MD5 (if_axe.c.v1) = 388b7aa84f0d2471f8b144033103618b
>> >> MD5 (if_axereg.h) = 10f85490cab59b8e40de261fd7ad81a5
>> >> MD5 (if_axereg.h.original) = 46f37d0f02a3c09463ceec58b743c6ce
>> >> MD5 (if_axereg.h.v1) = 10f85490cab59b8e40de261fd7ad81a5
>> >>
>> >> .original are files from 8-stable (via csup)
>> >> .v1 are the files from http://people.freebsd.org/~yongari/axe/
>> >> downloaded
>> >> when the fist test using those files were made.
>> >> regular .c files were downloaded now when I read this mail.
>> >>
>> >> did you uploaded some new version in
>> >> http://people.freebsd.org/~yongari/axe/ ? or I didn't got it ? :)
>> >>
>> >
>> > Oops, it seems I forgot to upload it after modifying it.
>> > Please download again. MD5 should be
>> > 507a672946e7c0394e83c79d1a12c9b5 (if_axe.c) and
>> > 10f85490cab59b8e40de261fd7ad81a5 (if_axereg.h)
>> >
>> >> should this modified version be a good test to fast ethernet axe nics
>> ?
>> >> my
>> >> linksys USB200M failed when in bridge after some time of use :( same
>> >
>> > Yes, the change made in if_axe.c is for AX88178, AX88772 and
>> > AX8872A. The change has no effect for AX88172. Your controller would
>> > be either AX88772 or AX88772A so chances are good to see different
>> > behavior than ever before.
>>
>> I have no idea on how to see this ... is there anyway ?
>>
>
> From the output you posted:
>     axe0: <vendor 0x13b1 product 0x0018, rev 2.00/0.01, addr 2> on usbus2
>     axe0: PHYADDR 0xe0:0x10
> product is 0x0018 which means Cisco USB200M V2 and its controller
> is AX88772A.

great :)

>> >> hardware I'm testing now. and the nics are ok, tested in OpenBSD with
>> >> same
>> >> hardware and same bridge and same pf conf file.
>> >>
>> >> thanks,
>> >>
>> >> matheus
>>
>> by the way, you would not know if an interrupt storm on the irq of the
>> fast ethernet axe would have anything to do with its driver, right ? it
>> just happens when in bridge mode (I figured out why the bridge was
>> stopping working - the other nic keeps working fine).
>>
>
> Normally bridge mode will put the controller into promiscuous mode.
> If there is a bug in setting promiscuous mode, you should have seen
> it whenever you use tcpdump on that interface. So if you run
> tcpdump on that interface, do you see interrupt storm?
> If you don't, it would be different issue, I guess.

I'm trying this, usb nic out of bridge, its own IP, tcpdump and iperf. few
minutes and no problem so far. let's see in some time. when bridging for
my DSL, it got something around 1~3Mbps of traffic. and in less then a
night (8 hours) the usb nic would say goodbye ...

thanks again,

matheus

-- 
We will call you cygnus,
The God of balance you shall be

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

http://en.wikipedia.org/wiki/Posting_style
[-- Attachment #2 --]
Copyright (c) 1992-2010 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 is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.1-STABLE #2: Fri Nov  5 01:52:06 BRT 2010
    root@valfenda.apartnet:/usr/obj/usr/src/sys/valfenda i386
Preloaded elf kernel "/boot/kernel/kernel" at 0xc1017000.
Timecounter "i8254" frequency 1193182 Hz quality 0
Calibrating TSC clock ... TSC clock: 798130096 Hz
CPU: Transmeta(tm) Crusoe(tm) Processor TM5700 (798.13-MHz 586-class CPU)
  Origin = "GenuineTMx86"  Id = 0x543  Family = 5  Model = 4  Stepping = 3
  Features=0x84893f<FPU,VME,DE,PSE,TSC,MSR,CX8,SEP,CMOV,PN,MMX>
  Processor revision 1.5.0.2
  Code Morphing Software revision 4.5.2-12-11
  20040614 15:00 official release 4.5.2#1
real memory  = 538968064 (514 MB)
Physical memory chunk(s):
0x0000000000001000 - 0x0000000000099fff, 626688 bytes (153 pages)
0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages)
0x0000000001426000 - 0x000000001e6f1fff, 489472000 bytes (119500 pages)
avail memory = 489926656 (467 MB)
x86bios:   IVT 0x000000-0x0004ff at 0xc0000000
x86bios:  SSEG 0x010000-0x01ffff at 0xc331c000
x86bios:  EBDA 0x09f000-0x09ffff at 0xc009f000
x86bios:   ROM 0x0a0000-0x0effff at 0xc00a0000
bios32: Found BIOS32 Service Directory header at 0xc00f9de0
bios32: Entry = 0xfa260 (c00fa260)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xf0000+0xa290
pnpbios: Found PnP BIOS data at 0xc00facf0
pnpbios: Entry = f0000:ad20  Rev = 1.0
Other BIOS signatures found:
ULE: setup cpu 0
wlan: <802.11 Link Layer>
null: <null device, zero device>
random: <entropy source, Software, Yarrow>
nfslock: pseudo-device
io: <I/O>
kbd: new array size 4
kbd1 at kbdmux0
mem: <memory>
hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
ACPI: RSDP 0xf6620 00014 (v00 I-BASE)
ACPI: RSDT 0x1eff3000 00028 (v01 I-BASE AWRDACPI 42302E31 AWRD 00000000)
ACPI: FACP 0x1eff3040 00074 (v01 I-BASE AWRDACPI 42302E31 AWRD 00000000)
ACPI: DSDT 0x1eff30c0 01C16 (v01 I-BASE AWRDACPI 00001000 MSFT 0100000C)
ACPI: FACS 0x1eff0000 00040
npx0: INT 16 interface
acpi0: <I-BASE AWRDACPI> on motherboard
acpi0: [MPSAFE]
acpi0: [ITHREAD]
acpi0: Power Button (fixed)
acpi0: Sleep Button (fixed)
acpi0: wakeup code va 0xc3159000 pa 0x1000
pci_open(1):	mode 1 addr port (0x0cf8) is 0x80000058
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=80] is there (id=03951279)
pcibios: BIOS version 2.10
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.VT86.SB70 -> bus 0 dev 17 func 0
acpi_bus_number: root bus has no _BBN, assuming 0
AcpiOsDerivePciId: \\_SB_.PCI0.VT86.PIRQ -> bus 0 dev 17 func 0
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 1eef0000 (3) failed
ACPI timer: 0/1054 0/6 0/6 0/6 0/7 0/8 0/6 0/8 0/6 0/5 -> 0
Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x4008-0x400b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu0: switching to generic Cx mode
pci_link0:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   15   N     0  1 3 4 5 6 7 10 11 12 14 15
  Validation          0   15   N     0  1 3 4 5 6 7 10 11 12 14 15
  After Disable       0  255   N     0  1 3 4 5 6 7 10 11 12 14 15
pci_link1:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0    5   N     0  1 3 4 5 6 7 10 11 12 14 15
  Validation          0    5   N     0  1 3 4 5 6 7 10 11 12 14 15
  After Disable       0  255   N     0  1 3 4 5 6 7 10 11 12 14 15
pci_link2:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   10   N     0  1 3 4 5 6 7 10 11 12 14 15
  Validation          0   10   N     0  1 3 4 5 6 7 10 11 12 14 15
  After Disable       0  255   N     0  1 3 4 5 6 7 10 11 12 14 15
pci_link3:        Index  IRQ  Rtd  Ref  IRQs
  Initial Probe       0   11   N     0  1 3 4 5 6 7 10 11 12 14 15
  Validation          0   11   N     0  1 3 4 5 6 7 10 11 12 14 15
  After Disable       0  255   N     0  1 3 4 5 6 7 10 11 12 14 15
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff,0x4000-0x407f,0x4080-0x40ff,0x5000-0x500f on acpi0
ACPI: Found matching pin for 0.13.INTA at func 0: 11
ACPI: Found matching pin for 0.9.INTA at func 0: 15
ACPI: Found matching pin for 0.9.INTB at func 1: 5
ACPI: Found matching pin for 0.9.INTC at func 2: 10
ACPI: Found matching pin for 0.18.INTA at func 0: 15
pci0: <ACPI PCI bus> on pcib0
pci0: domain=0, physical bus=0
found->	vendor=0x1279, dev=0x0395, revid=0x04
	domain=0, bus=0, slot=0, func=0
	class=06-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0006, statreg=0x2200, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	map[10]: type Memory, range 32, base 0xe8000000, size 20, enabled
found->	vendor=0x1279, dev=0x0396, revid=0x00
	domain=0, bus=0, slot=0, func=1
	class=05-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1279, dev=0x0397, revid=0x00
	domain=0, bus=0, slot=0, func=2
	class=05-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1279, dev=0x0399, revid=0x00
	domain=0, bus=0, slot=0, func=3
	class=05-00-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0000, statreg=0x0000, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
found->	vendor=0x1106, dev=0x3038, revid=0x61
	domain=0, bus=0, slot=9, func=0
	class=0c-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0147, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=15
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[20]: type I/O Port, range 32, base 0xe000, size  5, enabled
pcib0: matched entry for 0.9.INTA (src \\_SB_.PCI0.LNKA:0)
pcib0: slot 9 INTA routed to irq 15 via \\_SB_.PCI0.LNKA
unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0xe000
found->	vendor=0x1106, dev=0x3038, revid=0x61
	domain=0, bus=0, slot=9, func=1
	class=0c-03-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0147, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=b, irq=5
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[20]: type I/O Port, range 32, base 0xe100, size  5, enabled
pcib0: matched entry for 0.9.INTB (src \\_SB_.PCI0.LNKB:0)
pcib0: slot 9 INTB routed to irq 5 via \\_SB_.PCI0.LNKB
unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0xe100
found->	vendor=0x1106, dev=0x3104, revid=0x63
	domain=0, bus=0, slot=9, func=2
	class=0c-03-20, hdrtype=0x00, mfdev=1
	cmdreg=0x0147, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	intpin=c, irq=10
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type Memory, range 32, base 0xe8131000, size  8, enabled
pcib0: matched entry for 0.9.INTC (src \\_SB_.PCI0.LNKC:0)
pcib0: slot 9 INTC routed to irq 10 via \\_SB_.PCI0.LNKC
unknown: Reserved 0x100 bytes for rid 0x10 type 3 at 0xe8131000
found->	vendor=0x1002, dev=0x5159, revid=0x00
	domain=0, bus=0, slot=13, func=0
	class=03-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0187, statreg=0x0290, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x08 (2000 ns), maxlat=0x00 (0 ns)
	intpin=a, irq=11
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type Prefetchable Memory, range 32, base 0xe0000000, size 27, enabled
	map[14]: type I/O Port, range 32, base 0xe200, size  8, enabled
	map[18]: type Memory, range 32, base 0xe8120000, size 16, enabled
pcib0: matched entry for 0.13.INTA (src \\_SB_.PCI0.LNKD:0)
pcib0: slot 13 INTA routed to irq 11 via \\_SB_.PCI0.LNKD
found->	vendor=0x1106, dev=0x8231, revid=0x10
	domain=0, bus=0, slot=17, func=0
	class=06-01-00, hdrtype=0x00, mfdev=1
	cmdreg=0x0087, statreg=0x0210, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	powerspec 2  supports D0 D3  current D0
found->	vendor=0x1106, dev=0x0571, revid=0x06
	domain=0, bus=0, slot=17, func=1
	class=01-01-8a, hdrtype=0x00, mfdev=0
	cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	powerspec 2  supports D0 D3  current D0
	map[20]: type I/O Port, range 32, base 0xe300, size  4, enabled
found->	vendor=0x1106, dev=0x8235, revid=0x10
	domain=0, bus=0, slot=17, func=4
	class=06-80-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords)
	lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
	powerspec 2  supports D0 D3  current D0
found->	vendor=0x1106, dev=0x3065, revid=0x51
	domain=0, bus=0, slot=18, func=0
	class=02-00-00, hdrtype=0x00, mfdev=0
	cmdreg=0x0147, statreg=0x0210, cachelnsz=8 (dwords)
	lattimer=0x20 (960 ns), mingnt=0x03 (750 ns), maxlat=0x08 (2000 ns)
	intpin=a, irq=15
	powerspec 2  supports D0 D1 D2 D3  current D0
	map[10]: type I/O Port, range 32, base 0xe600, size  8, enabled
	map[14]: type Memory, range 32, base 0xe8130000, size  8, enabled
pcib0: matched entry for 0.18.INTA (src \\_SB_.PCI0.LNKA:0)
pcib0: slot 18 INTA routed to irq 15 via \\_SB_.PCI0.LNKA
pci0: <memory, RAM> at device 0.1 (no driver attached)
pci0: <memory, RAM> at device 0.2 (no driver attached)
pci0: <memory, RAM> at device 0.3 (no driver attached)
uhci0: <VIA 83C572 USB controller> port 0xe000-0xe01f irq 15 at device 9.0 on pci0
uhci0: [MPSAFE]
uhci0: [ITHREAD]
usbus0: <VIA 83C572 USB controller> on uhci0
uhci1: <VIA 83C572 USB controller> port 0xe100-0xe11f irq 5 at device 9.1 on pci0
uhci1: [MPSAFE]
uhci1: [ITHREAD]
usbus1: <VIA 83C572 USB controller> on uhci1
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xe8131000-0xe81310ff irq 10 at device 9.2 on pci0
ehci0: [MPSAFE]
ehci0: [ITHREAD]
ehci0: Dropped interrupts workaround enabled
usbus2: EHCI version 1.0
usbus2: <VIA VT6202 USB 2.0 controller> on ehci0
vgapci0: <VGA-compatible display> port 0xe200-0xe2ff mem 0xe0000000-0xe7ffffff,0xe8120000-0xe812ffff irq 11 at device 13.0 on pci0
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8231 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xe300-0xe30f at device 17.1 on pci0
atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xe300
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=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
ata0: [MPSAFE]
ata0: [ITHREAD]
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=00 ostat0=ff ostat1=ff
ata1: [MPSAFE]
ata1: [ITHREAD]
pci0: <bridge> at device 17.4 (no driver attached)
vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xe600-0xe6ff mem 0xe8130000-0xe81300ff irq 15 at device 18.0 on pci0
vr0: Quirks: 0x0
vr0: Revision: 0x51
vr0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xe600
miibus0: <MII bus> on vr0
ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
ukphy0: OUI 0x004063, model 0x0032, rev. 10
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
vr0: bpf attached
vr0: Ethernet address: 00:13:21:ee:8d:d4
vr0: [MPSAFE]
vr0: [ITHREAD]
atrtc0: <AT realtime clock> port 0x70-0x73 irq 8 on acpi0
atrtc0: registered as a time-of-day clock (resolution 1000000us)
ppc0: using extended I/O port range
ppc0: SPP EPP
ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppc0: [MPSAFE]
ppc0: [ITHREAD]
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
plip0: bpf attached
plip0: [MPSAFE]
plip0: [ITHREAD]
lpt0: <Printer> on ppbus0
lpt0: [MPSAFE]
lpt0: [ITHREAD]
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
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]
atkbd0: [ITHREAD]
psm0: unable to allocate IRQ
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
ex_isa_identify()
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
isa_probe_children: disabling PnP devices
pmtimer0 on isa0
isa_probe_children: probing non-PnP devices
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc8fff,0xcc000-0xd5fff pnpid ORM0000 on isa0
sc0: <System console> on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
isa_probe_children: probing PnP devices
acpi_throttle0: <ACPI CPU Throttling> on cpu0
acpi_throttle0: P_CNT from P_BLK 0x4010
Device configuration finished.
procfs registered
Timecounter "TSC" frequency 798130096 Hz quality 800
Timecounters tick every 1.000 msec
vlan: initialized, using hash tables with chaining
lo0: bpf attached
pfsync0: bpf attached
pflog0: bpf attached
hptrr: no controller detected.
ata0: Identifying devices: 00000001
ata0: New devices: 00000001
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 480Mbps High Speed USB v2.0
ata0-master: pio=PIO4 wdma=WDMA2 udma=UDMA33 cable=40 wire
ugen0.1: <VIA> at usbus0
uhub0: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <VIA> at usbus1
uhub1: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <VIA> at usbus2
uhub2: <VIA EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus2
ad0: setting UDMA33
ad0: 5859MB <HMS360606D5CF00 DP6AC30H> at ata0-master UDMA33 
ad0: 12000556 sectors [11905C/16H/63S] 16 sectors/interrupt 1 depth queue
GEOM: new disk ad0
ad0: VIA check1 failed
ad0: Adaptec check1 failed
ad0: LSI (v3) check1 failed
ad0: LSI (v2) check1 failed
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
ad0: FreeBSD check1 failed
ata1: Identifying devices: 00000000
ata1: New devices: 00000000
ATA PseudoRAID loaded
uhub2: 4 ports with 4 removable, self powered
Root mount waiting for: usbus2
ugen2.2: <vendor 0x050d> at usbus2
axe0: <vendor 0x050d product 0x5055, rev 2.00/0.01, addr 2> on usbus2
axe0: PHYADDR 0xe0:0x01
Trying to mount root from ufs:/dev/ad0s3a
ct_to_ts([2010-11-19 19:58:06]) = 1290196686.000000000
start_init: trying /sbin/init
miibus1: <MII bus> on axe0
truephy0: <ET1011 10/100/1000baseT PHY> PHY 1 on miibus1
truephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, auto
ue0: <USB Ethernet> on axe0
ue0: bpf attached
ue0: Ethernet address: 00:11:50:e7:39:e9
bridge0: bpf attached
bridge0: Ethernet address: de:d5:37:8f:3f:c2
splash: image decoder found: green_saver
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP
ue0: link state changed to DOWN
ue0: link state changed to UP

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9ecdf40489022c754096ac1f388a605f.squirrel>