From owner-freebsd-ports@FreeBSD.ORG Wed May 21 16:33:41 2008 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 63B24106566C for ; Wed, 21 May 2008 16:33:41 +0000 (UTC) (envelope-from bahamasfranks@gmail.com) Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.245]) by mx1.freebsd.org (Postfix) with ESMTP id 141488FC1B for ; Wed, 21 May 2008 16:33:40 +0000 (UTC) (envelope-from bahamasfranks@gmail.com) Received: by an-out-0708.google.com with SMTP id b33so791584ana.13 for ; Wed, 21 May 2008 09:33:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth; bh=igsdazVHOG0kvC1yKsqbhnOs3KfYWghIuVFHHorRO64=; b=g67hg9RwgYmePMjPcdLzxdvzOFk8RmnrYkD6pmw5n/nuADv1GttrKU7MLkR9F6VCnIz1wCFkPBhuMuv2HiBFB4g5v7z1UnqZMqkewAkMSPjfeDKMgkgCJkBrMw8Otl4XeTj98GShPxqb0eTuigvptt6IkJePd7Pjm684Jqy2W3A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:reply-to:sender:to:subject:cc:mime-version:content-type:x-google-sender-auth; b=i9n1led3RR/MAzBe2XuRqqWR83ZVqE2h/tA/2kavQlUi27+kginKjWEW+jeURpdBavriSpghsl+rUek5y58S25OV1OvcZFcGhx1z281srnMFN41L7TK49ZVdjxBoepltrq1GO7KHPj0oP6YuYrrond+ftLNNQDwgMNi+pPie3vM= Received: by 10.100.190.14 with SMTP id n14mr624991anf.142.1211387618337; Wed, 21 May 2008 09:33:38 -0700 (PDT) Received: by 10.100.239.17 with HTTP; Wed, 21 May 2008 09:33:38 -0700 (PDT) Message-ID: <539c60b90805210933l6f0ee304q7ed6e88145bbc27e@mail.gmail.com> Date: Wed, 21 May 2008 09:33:38 -0700 From: "Steve Franks" Sender: bahamasfranks@gmail.com To: bridd@bridd.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_11529_14857475.1211387618335" X-Google-Sender-Auth: 3985dbdd3a97a7af Cc: ports@freebsd.org, mcampos@bpsw.biz, FreeBSD Mailing List , freebsd-usb@freebsd.org Subject: Re: fxload (ports/misc/ezload for usb firmware loading) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: stevefranks@ieee.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2008 16:33:41 -0000 ------=_Part_11529_14857475.1211387618335 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, May 21, 2008 at 5:28 AM, bridd wrote: > Hi Steve, > > I saw your thread > http://lists.freebsd.org/pipermail/freebsd-usb/2008-April/004753.html > via googling for FreeBSD fxload equivalents. Did you get any further > with it? > > I'm wondering, because I've got an m-audio USB midi keyboard, and under > linux it's possible to use it, using a combo of fxload, the firmware and > a nice auto-detect script... It'd be great for me if I could get this up > and running under FreeBSD. > > Anyway, I hope you don't mind the email out of the blue like this, I was > wondering and figured it was easy enough to just ask :) > > Cheers, > > Dave // bridd > > Dave, FreeBSD has an equivalent program in ports/misc called ezload. I just had to add one line to it to recognize the newer hardware and it works like a charm. Annoyingly, the installed binary is called ezdownload, so it took awhile to find the thing after it installed. Included is the patch to add the line, tell me if you don't understand patches (patch file.c < file.patch) - basically just open it and add the line that starts with "+" manually to the mentioned file - everyone always assumes everyone with a *nix box is a super-hacker, and I sure ain't. I tried pestering the ezdownload maintainer/author (can't remember which) to add my patch and make a new release, but I never heard back. Guess I will have to follow up on that - don't love patching 20 programs every time I bring up a new box, and I haven't heard of old hardware in several years, making ezload pretty much irrelevant without the patch - everything uses the "fx2" cypress usb devices now. I'll ask you a question in return - what software & drivers do you use with the m-audio stuff? I've got an m-audio UNO USB<->MIDI dongle I've never attempted to plug in - maybe you can point me in the direction of the apps I need to make it go! Steve ------=_Part_11529_14857475.1211387618335 Content-Type: text/x-patch; name=ezdownload-0.4.1.patch Content-Transfer-Encoding: base64 X-Attachment-Id: f_fgi4nhno0 Content-Disposition: attachment; filename=ezdownload-0.4.1.patch LS0tIC4vZXpkb3dubG9hZC0wLjQuMC9lemRvd25sb2FkLmMJMjAwNC0xMi0yMyAxNjoxNDo0My4w MDAwMDAwMDAgLTA3MDAKKysrIGV6ZG93bmxvYWQuYwkyMDA4LTA0LTA3IDEzOjQ5OjEwLjAwMDAw MDAwMCAtMDcwMApAQCAtOTYsNyArOTYsNyBAQAogLyogU2VlIGh0dHA6Ly93d3cuYW5jaG9yY2hp cHMuY29tIGZvciB0aGUKICAqIEVaLVVTQiBUZWNobmljYWwgUmVmZXJlbmNlIE1hbnVhbCAoRVpV U0JfVFJNLnBkZikuCiAgKi8KLSNkZWZpbmUgQ1BVQ1MgMHg3ZjkyCitzdGF0aWMgdW5zaWduZWQg aW50IENQVUNTID0gMHg3ZjkyOwogI2RlZmluZSBVU0JTQyAweDdmZDYKIAogLyogVGhpcyB3aG9s ZSByZWFkaW5nIHJvdXRpbmUgc3Vja3MuIHlvdSBjb3VsZCBkbyBpdCBpbgpAQCAtMzQwLDcgKzM0 MCw3IEBACiBjaGFyICogcHJvZ25hbWU7CiB2b2lkIHVzYWdlKCkgCiB7Ci0JZnByaW50ZihzdGRl cnIsICJTeW50YXg6ICVzIFstcl0gWy12XSBbLWYgaGV4ZmlsZV0gZGV2aWNlXG4iLCBwcm9nbmFt ZSk7CisJZnByaW50ZihzdGRlcnIsICJTeW50YXg6ICVzIFstcl0gWy12XSBbLTJdIFstZiBoZXhm aWxlXSBkZXZpY2VcbiIsIHByb2duYW1lKTsKIAlleGl0KDEpOwogfQogCkBAIC0zNjMsNyArMzYz LDcgQEAKIAlwcm9nbmFtZSA9IGFyZ3ZbMF07CiAKIAkvKiBoYW5kbGUgdGhlIGFyZ3VtZW50cyAq LwotCXdoaWxlKChjaCA9IGdldG9wdChhcmdjLCBhcmd2LCAieHJ2ZjoiKSkgIT0gLTEpIAorCXdo aWxlKChjaCA9IGdldG9wdChhcmdjLCBhcmd2LCAiMnhydmY6IikpICE9IC0xKSAKIAkJc3dpdGNo IChjaCkgewogCQljYXNlICd2JzoKIAkJCXZlcmJvc2UrKzsKQEAgLTM3NCw2ICszNzQsOSBAQAog CQljYXNlICdmJzoKIAkJCWhleGZpbGUgPSBvcHRhcmc7CiAJCQlicmVhazsKKwkJY2FzZSAnMic6 CisJCQlDUFVDUyAgPSAweGU2MDA7CisJCQlicmVhazsKIAkJY2FzZSAneCc6CiAJCQlmb3JjZSA9 IDE7CiAJCQlicmVhazsK ------=_Part_11529_14857475.1211387618335--