From owner-freebsd-usb@FreeBSD.ORG Mon Sep 29 11:13:27 2014 Return-Path: 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 ; 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 ; Mon, 29 Sep 2014 11:13:26 +0000 (UTC) Received: by mail-ob0-f181.google.com with SMTP id wo20so12408809obc.26 for ; 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: Subject: USB EHCI Host/HUB problems on HP EliteBook 2740p From: CeDeROM To: "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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 Features2=0x29ae3ff AMD Features=0x28100800 AMD Features2=0x1 TSC: P-state invariant, performance statistics real memory = 8589934592 (8192 MB) avail memory = 8049582080 (7676 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: ... ehci0: mem 0xd4729000-0xd47293ff irq 16 at device 26.0 on pci0 usbus0: EHCI version 1.0 usbus0 on ehci0 ... ehci1: 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: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.2: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.3: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) ugen1.3: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA) ugen0.4: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) ugen0.5: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (98mA) ugen1.4: 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: at usbus1 axe0: on usbus1 miibus0: on axe0 rgephy0: 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: on axe0 ue0: Ethernet address: 00:23:54:5c:11:85 ue0: link state changed to DOWN % usbconfig ugen1.1: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.2: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.2: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen0.3: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) ugen1.3: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA) ugen0.4: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) ugen0.5: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (98mA) ugen1.4: at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA) ugen1.5: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (250mA) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info