From owner-freebsd-stable@FreeBSD.ORG Fri Feb 25 12:31:58 2011 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AA5761065670 for ; Fri, 25 Feb 2011 12:31:58 +0000 (UTC) (envelope-from bschmidt@techwires.net) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3C0148FC08 for ; Fri, 25 Feb 2011 12:31:57 +0000 (UTC) Received: by fxm19 with SMTP id 19so1778137fxm.13 for ; Fri, 25 Feb 2011 04:31:57 -0800 (PST) Received: by 10.223.97.8 with SMTP id j8mr2561447fan.141.1298637112789; Fri, 25 Feb 2011 04:31:52 -0800 (PST) Received: from jessie.localnet (p5B2ECDCE.dip0.t-ipconnect.de [91.46.205.206]) by mx.google.com with ESMTPS id n7sm254431fam.11.2011.02.25.04.31.51 (version=SSLv3 cipher=OTHER); Fri, 25 Feb 2011 04:31:51 -0800 (PST) Sender: Bernhard Schmidt From: Bernhard Schmidt To: erob@gthcfoundation.org Date: Fri, 25 Feb 2011 13:31:37 +0100 User-Agent: KMail/1.13.5 (Linux/2.6.32-28-generic; KDE/4.4.5; i686; ; ) References: <4D66C4CB.1060207@2egos.de> <201102251218.12664.bschmidt@freebsd.org> <4D6796C0.6040402@gthcfoundation.org> In-Reply-To: <4D6796C0.6040402@gthcfoundation.org> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201102251331.37589.bschmidt@freebsd.org> Cc: freebsd-stable@freebsd.org Subject: Re: urtw0: could not allocate USB transfers X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bschmidt@freebsd.org List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Feb 2011 12:31:58 -0000 On Friday, February 25, 2011 12:47:12 Etienne Robillard wrote: > On 25/02/11 06:18 AM, Bernhard Schmidt wrote: > > On Friday, February 25, 2011 11:03:04 Etienne Robillard wrote: > > > >> On 25/02/11 04:11 AM, Bernhard Schmidt wrote: > >> > >>> On Thursday, February 24, 2011 21:51:23 joseph wrote: > >>> > >>> > >>>> Hello, > >>>> > >>>> i decided to get my laptop wlan via usb because my internal device isn't > >>>> supported yet. > >>>> The usb device is a logilink WL0006 unit its vendorid is 0x0bda and the > >>>> productid says 0x8187. > >>>> My search results say that this device depends on a RTL8187 chipset. > >>>> I tried both, load the kernel module at boot time and compile kernel > >>>> withe urtw, but i get the same output at dmesg > >>>> > >>>> device_attach: urtw0 attach returned 6 > >>>> urtw0: > >>>> on usbus3 > >>>> urtw0: could not allocate USB transfers, err=USB_ERR_NO_PIPE > >>>> device_attach: urtw0 attach returned 6 > >>>> > >>>> im running FreeBSD 8.1-RELEASE-p2 amd64. > >>>> > >>>> What might be the reason for this error? > >>>> Thanks for all hints. > >>>> > >>>> > >>> Well, I have no clue about USB.. but this smells like one of the > >>> endpoints is 'not there'. At least I can't find any reference to > >>> it in the Linux driver. Wanna give attached patch a shot? > >>> > >>> > >> Hi Bernard, > >> > >> For rt287x based cards, you can try using rt28700 chipset instead of > >> urtw0 on > >> FreeBSD 8. > >> > >> The former is not in the stable src tree, but could be retrieved from here: > >> > >> https://gthc.org/distfiles/freebsd/rt2870_fbsd8.tar.gz > >> > >> Any takers to make module rt28700 (if_rt2870) officially part of the > >> FreeBSD src tree? > >> > > I'm a bit confused now, shouldn't the rt2870 be supported by run(4)? On > > a site-note, this is Ralink chipset not a Realtek one. > > > > > > I believe this is a different implementation for RT8187 usb network > adapters than > run(4). However in my view I found urtw0 buggy, but would certainly take > a look at run(4) to > compare the results with wireless networking agaisnt the other driver > (rt28700). Yeah, urtw(4) has a few flaws.. - urtw(4): Realtek RTL8187B/RTL8187L - rum(4): Ralink RT2501/RT2601 - run(4): Ralink RT2700/RT2800/RT3000 So it seems the driver you've posted conflicts with run(4). From a quick glance at it, it seems to support 11n? If so, can I talk you into working on getting those bits merged? Thanks! -- Bernhard