From owner-freebsd-usb@FreeBSD.ORG Fri Mar 26 20:06:50 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 56F23106566B for ; Fri, 26 Mar 2010 20:06:50 +0000 (UTC) (envelope-from bahamasfranks@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2AAAB8FC08 for ; Fri, 26 Mar 2010 20:06:50 +0000 (UTC) Received: by pwj4 with SMTP id 4so7048191pwj.13 for ; Fri, 26 Mar 2010 13:06:49 -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=7BQJjhGT6L3FrF/bKrE8iDcp2F4jN1O29CDDyFWteRo=; b=E1nNjk2SxOSUvA4mGW0xapKKbqw/vWbITaFkZwGwYM2rK2xTZHGFow3b0o/Uq37GNE eHGzMjkc0UruzdXric3ZpwvWx17atxFF/lBt0IStjh2AGvDGSd+QmXTrQ4P7IozVHeZV 4+HSxehuZTOxkzB6xbnJWtDrr4VeTJBSN07cY= 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=gwf+LqgaSd4BsIsBPv9Ugm9r0kXwez7OvM3x28DsaV3tcQVJjF7kWCoK3hLXQR22hb e4g4u03zc67ZaYwA8yAvK7+9wojN3T5G2fuKRcFqmOqbPMjsXNt3xzVHHIuYvh5ScD9R 72TpNjHWda6q2HZOkbsAmRnzg6xbj0DrKNr40= MIME-Version: 1.0 Received: by 10.140.134.12 with HTTP; Fri, 26 Mar 2010 13:06:49 -0700 (PDT) In-Reply-To: <201003262035.16922.hselasky@c2i.net> References: <539c60b91003231144n37cd3c3ct2dbd1f7f8f8bd953@mail.gmail.com> <201003232157.30932.hselasky@c2i.net> <539c60b91003261224t6afb7806t3521426a7409bb2c@mail.gmail.com> <201003262035.16922.hselasky@c2i.net> Date: Fri, 26 Mar 2010 13:06:49 -0700 Received: by 10.141.12.6 with SMTP id p6mr1524993rvi.195.1269634009593; Fri, 26 Mar 2010 13:06:49 -0700 (PDT) Message-ID: <539c60b91003261306v75827e58wecaad5c7c522a529@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 20:06:50 -0000 On Fri, Mar 26, 2010 at 12:35 PM, Hans Petter Selasky wrote: > On Friday 26 March 2010 20:24:40 Steve Franks wrote: >> > Hi, >> > >> > You can try: >> > sysctl hw.usb.uslcom.debug=15 >> > > Hi, > > I see that your USB HUB is HIGH speed, while your device is FULL speed. That > means the USB HUB will translate the speed from HIGH to FULL speed, which > might be one part of the problem. Could you try another branded USB 2.0 HUB > and see if the problem is the same? > > --HPS > Hans, Oldest hub in the office (which happens also to be high-speed) does the same behavior, although it gets significantly farther thru the process before it locks up (see below). Steve ugen4.6: at usbus4 uhub7: on usbus4 uhub7: 7 ports with 7 removable, self powered ugen4.7: at usbus4 uslcom_probe:221: uslcom_attach:242: uslcom0: on usbus4 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_set_rts:356: onoff = 1 uslcom_write_callback:485: actlen = 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 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 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 = 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 = 6 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 = 23 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 = 6 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 = 6 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 = 6 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 = 6 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 = 23 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 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 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 = 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 = 6 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 = 24 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 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 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 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 = 24 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 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 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 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_param:388: uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 1 FYI, here's the actual output of the loader program, it's a pretty common program in the OSS embedded micro world: lpc21isp -control -controlswap -controlinv Main.hex /dev/cuaU0 230400 14745 lpc21isp version 1.79 File Main.hex: loaded... converted to binary format... image size : 202092 Image size : 202092 Synchronizing (ESC to abort). OK Read bootcode version: 12 2 Read part ID: LPC2138, 512 kiB ROM / 32 kiB SRAM (0x2FF25) Will start programming at Sector 1 if possible, and conclude with Sector 0 to ensure that checksum is written last. Erasing sector 0 first, to invalidate checksum. OK Sector 1: ............................................................................................... Sector 2: ............................................................................................... Sector 3: ............................................................................................... Sector 4: ............................................................................................... Sector 5: .......................Error on writing block_CRC (1) gmake: *** [burn] Error 7 >Exit code: 2