From owner-freebsd-usb@FreeBSD.ORG  Mon Sep 29 11:13:27 2014
Return-Path: <owner-freebsd-usb@FreeBSD.ORG>
Delivered-To: freebsd-usb@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 106B3446
 for <freebsd-usb@freebsd.org>; Mon, 29 Sep 2014 11:13:27 +0000 (UTC)
Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com
 [IPv6:2607:f8b0:4003:c01::235])
 (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id D399A954
 for <freebsd-usb@freebsd.org>; Mon, 29 Sep 2014 11:13:26 +0000 (UTC)
Received: by mail-ob0-f181.google.com with SMTP id wo20so12408809obc.26
 for <freebsd-usb@freebsd.org>; Mon, 29 Sep 2014 04:13:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:sender:date:message-id:subject:from:to:content-type;
 bh=/OuuqBHP8yauxzrE5I+8869m4l/6ftE+l/v9gZf/0eQ=;
 b=cIz5pzASI6kX8beruLFwr47QsNFjR0FCBNOYO1IdSzR/jsUqrmfxJeHTm7/IqMvmyX
 wEoULUdKdk03b3fsv9s2s2nh96UreU4u0l7wKQz/hif47ewYAk04LD+ZFEd/VJf56X/A
 CdYT4t8a1QCjumnnga8B3/Tv4ZXYn0E/50vSCZ0OTaRIYscV4EnGajEcKRdUlHFETvG8
 CiGu7crErvKSFK3pEIC61fO4mlpGBQJ1e68kdl6Bgq2UqxWy32TyyZ5J+O/v+XKuAeNR
 lB2VBZxL5tmEFbzD9C3O7/1LoEdnlqarr1pYbOzg5F7Emx0CBPGxHwrq5rw640MHYsQl
 oKWA==
MIME-Version: 1.0
X-Received: by 10.60.176.169 with SMTP id cj9mr31202864oec.21.1411989206139;
 Mon, 29 Sep 2014 04:13:26 -0700 (PDT)
Sender: tomek.cedro@gmail.com
Received: by 10.202.58.196 with HTTP; Mon, 29 Sep 2014 04:13:26 -0700 (PDT)
Date: Mon, 29 Sep 2014 13:13:26 +0200
X-Google-Sender-Auth: oNQgehEk-QWvI6ht9atd275wMZ4
Message-ID: <CAFYkXjkLpxfSe147wjfcS9sD1nxHwO696ZVM7ym6XLwCDFr1+Q@mail.gmail.com>
Subject: USB EHCI Host/HUB problems on HP EliteBook 2740p
From: CeDeROM <cederom@tlen.pl>
To: "freebsd-usb@FreeBSD.org" <freebsd-usb@freebsd.org>
Content-Type: text/plain; charset=UTF-8
X-BeenThere: freebsd-usb@freebsd.org
X-Mailman-Version: 2.1.18-1
Precedence: list
List-Id: FreeBSD support for USB <freebsd-usb.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/freebsd-usb>,
 <mailto:freebsd-usb-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-usb/>
List-Post: <mailto:freebsd-usb@freebsd.org>
List-Help: <mailto:freebsd-usb-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-usb>,
 <mailto:freebsd-usb-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Sep 2014 11:13:27 -0000

Hello :-)

I have found USB EHCI Controller / HUB on HP EliteBook 2740p to be problematic.

First I was not able to boot the installer from USB memory - it hung
at booloader stage / kernel load randomly.

Now I have problem with Unitek 10/100 Ethernet adapter USB 2.0 - it
seems to crash USB hub, but it works fine on other machines and when I
connect via external USB 2.0 HUB.

Please advise :-)

Tomek


--- Extract from DMESG ---

 FreeBSD 10.0-RELEASE-p9 #0: Tue Sep 23 17:43:02 CEST 2014
    root@orion:/usr/obj/usr/src/sys/GENERIC amd64
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
CPU: Intel(R) Core(TM) i5 CPU       M 540  @ 2.53GHz (2527.07-MHz K8-class CPU)
  Origin = "GenuineIntel"  Id = 0x20655  Family = 0x6  Model = 0x25
Stepping = 5
  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=0x29ae3ff<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,POPCNT,AESNI>
  AMD Features=0x28100800<SYSCALL,NX,RDTSCP,LM>
  AMD Features2=0x1<LAHF>
  TSC: P-state invariant, performance statistics
real memory  = 8589934592 (8192 MB)
avail memory = 8049582080 (7676 MB)
Event timer "LAPIC" quality 600
ACPI APIC Table: <HPQOEM 7007    >
...
ehci0: <Intel PCH USB 2.0 controller USB-B> mem 0xd4729000-0xd47293ff
irq 16 at device 26.0 on pci0
usbus0: EHCI version 1.0
usbus0 on ehci0
...
ehci1: <Intel PCH USB 2.0 controller USB-A> mem 0xd4728000-0xd47283ff
irq 20 at device 29.0 on pci0
usbus1: EHCI version 1.0
usbus1 on ehci1
...
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
...


--- What happens if I attach this USB Ethernet adapter  directly to
the computer ---

uhub_reattach_port: giving up port reset - device vanished
uhub_reattach_port: giving up port reset - device vanished
uhub_reattach_port: giving up port reset - device vanished
uhub_reattach_port: giving up port reset - device vanished
uhub_reattach_port: giving up port reset - device vanished
uhub_reattach_port: giving up port reset - device vanished

% usbconfig
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen1.2: <product 0x0020 vendor 0x8087> at usbus1, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.2: <product 0x0020 vendor 0x8087> at usbus0, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.3: <HP un2420 Mobile Broadband Module Qualcomm Incorporated> at
usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen1.3: <USB2.0 Hub vendor 0x05e3> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (100mA)
ugen0.4: <product 0x0007 vendor 0x138a> at usbus0, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.5: <HP Webcam 2 MP Macro Chicony Electronics Co., Ltd.> at
usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (98mA)
ugen1.4: <KT-LINK Kristech> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON (100mA)


--- What happens if I attach USB Ethernet adapter via USB 2.0 HUB ---

ugen1.5: <vendor 0x0b95> at usbus1
axe0: <vendor 0x0b95 product 0x1780, rev 2.00/0.01, addr 5> on usbus1
miibus0: <MII bus> on axe0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 2 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX,
100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master,
1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow,
1000baseT-FDX-flow-master, auto, auto-flow
ue0: <USB Ethernet> on axe0
ue0: Ethernet address: 00:23:54:5c:11:85
ue0: link state changed to DOWN

% usbconfig
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (0mA)
ugen1.2: <product 0x0020 vendor 0x8087> at usbus1, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.2: <product 0x0020 vendor 0x8087> at usbus0, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE (0mA)
ugen0.3: <HP un2420 Mobile Broadband Module Qualcomm Incorporated> at
usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
ugen1.3: <USB2.0 Hub vendor 0x05e3> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=SAVE (100mA)
ugen0.4: <product 0x0007 vendor 0x138a> at usbus0, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON (100mA)
ugen0.5: <HP Webcam 2 MP Macro Chicony Electronics Co., Ltd.> at
usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (98mA)
ugen1.4: <KT-LINK Kristech> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON (100mA)
ugen1.5: <product 0x1780 vendor 0x0b95> at usbus1, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON (250mA)




-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info