From owner-freebsd-usb@FreeBSD.ORG Fri Mar 26 19:24:40 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA0281065674 for ; Fri, 26 Mar 2010 19:24:40 +0000 (UTC) (envelope-from bahamasfranks@gmail.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id BE90B8FC13 for ; Fri, 26 Mar 2010 19:24:40 +0000 (UTC) Received: by pvc7 with SMTP id 7so3764881pvc.13 for ; Fri, 26 Mar 2010 12:24:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=UFq1S+ISs4LGeoEPJl7+dUJ021zvRAnKJLbXAzKzVvA=; b=cr6kapCGKvgbtxsSx3AVlL/erF/+7CskJaKVKgPvIeFEC0Y5dBVtnlx/O4+F1lQTbK i9KWFSJoJ6k1hmaFcCn5hN+TH/iFenwJ4g3HNv4ArLOn3hUGM9z/4DY6cD9EGECNetVg yABkULGArDkHyJMH+n0+xuf8yt+WnwoWUWnWE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=H1lwjtlJyMFVMBLz1nS7VuoE6izINTsZUYIFS/jg49IVTlgj8lytr90kduS4rJjkVL VeSliayTJD2EyhoyKn+7uy8FpPttudy5/OmXCrQWbaJ7Je4xhNd6vW0C94pT/wq6kdPU ciP5W5jzKLUm6WIW6Lc33+MVA7siaxKGNTmP8= MIME-Version: 1.0 Received: by 10.140.134.12 with HTTP; Fri, 26 Mar 2010 12:24:40 -0700 (PDT) In-Reply-To: <201003232157.30932.hselasky@c2i.net> References: <539c60b91003231144n37cd3c3ct2dbd1f7f8f8bd953@mail.gmail.com> <201003232157.30932.hselasky@c2i.net> Date: Fri, 26 Mar 2010 12:24:40 -0700 Received: by 10.141.106.8 with SMTP id i8mr1481144rvm.30.1269631480061; Fri, 26 Mar 2010 12:24:40 -0700 (PDT) Message-ID: <539c60b91003261224t6afb7806t3521426a7409bb2c@mail.gmail.com> From: Steve Franks To: Hans Petter Selasky Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-usb@freebsd.org Subject: Re: uslcom drops chars(?) when used with hub X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2010 19:24:41 -0000 > Hi, > > You can try: > sysctl hw.usb.uslcom.debug=15 **plugged into hub** [steve@dystant /usr/home/steve]$ dmesg uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 1 uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 0 uslcom_get_status:445: uslcom_param:388: uslcom_param:388: uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 1 uslcom_set_dtr:332: onoff = 1 uslcom_write_callback:485: actlen = 1 uslcom_set_rts:356: onoff = 1 uslcom_write_callback:485: actlen = 13 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 8 uslcom_write_callback:485: actlen = 2 uslcom_write_callback:485: actlen = 2 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 18 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 7 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 **at this point, the bootloader program talking to the usb freezes** **plugged into root hub*** ... uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 7 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 20 uslcom_write_callback:485: actlen = 6 uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 0 uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 1 uslcom_param:388: uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 1 **bootloader program exits sucessfully** > What does usbconfig say about your device when you use the HUB and without > HUB? **root hub** [steve@dystant /usr/home/steve]$ usbconfig ugen0.1: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.2: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.3: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen4.4: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.5: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.2: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON **ext hub** [steve@dystant /usr/home/steve]$ usbconfig ugen0.1: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.2: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.3: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen4.4: at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.5: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.6: at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Pretty much looks indecipherably the same in each to me... Thanks, Steve