From owner-freebsd-usb@FreeBSD.ORG Sat Jan 15 17:14:41 2005 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2123016A4CE for ; Sat, 15 Jan 2005 17:14:41 +0000 (GMT) Received: from postfix3-1.free.fr (postfix3-1.free.fr [213.228.0.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 695E143D2D for ; Sat, 15 Jan 2005 17:14:40 +0000 (GMT) (envelope-from irchat@free.fr) Received: from imp3-q.free.fr (imp3-q.free.fr [212.27.42.3]) by postfix3-1.free.fr (Postfix) with ESMTP id 421411734AA for ; Sat, 15 Jan 2005 18:14:39 +0100 (CET) Received: by imp3-q.free.fr (Postfix, from userid 33) id E80F329F0E; Sat, 15 Jan 2005 18:14:38 +0100 (MET) Received: from AAmiens-152-1-33-14.w83-192.abo.wanadoo.fr (AAmiens-152-1-33-14.w83-192.abo.wanadoo.fr [83.192.207.14]) by imp3-q.free.fr (IMP) with HTTP for ; Sat, 15 Jan 2005 18:14:38 +0100 Message-ID: <1105809278.41e94f7ed0e32@imp3-q.free.fr> Date: Sat, 15 Jan 2005 18:14:38 +0100 From: irchat@free.fr To: freebsd-usb@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit User-Agent: Internet Messaging Program (IMP) 3.2.5 X-Originating-IP: 83.192.207.14 Subject: Prism54 USB Wireless Adapters X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 15 Jan 2005 17:14:41 -0000 Hello, I am trying to port the prism54-usb Linux driver to FreeBSD (see http://jbnote.free.fr/prism54usb/index.html). There's a big problem, I don't get the interrupt which should occur right after the firmware upload to the ISL3886. I have spent hours trying to debug this, I can't figure out why it doesn't work. The interrupt callback functions seems to be properly set up, when I unplug the device it is called to report the error (but should it be when the device sends the interrupt, according to the way I've set up the pipe ?). The log (download from http://yoshiyo.ath.cx/no_interrupt.log.bz2) looks the same as the Linux driver's which gets that interrupt (http://yoshiyo.ath.cx/seb/download/p54ulog_1612_good.txt.bz2). (I have checked all data sent and received on each bulk pipe, it's the same). The delays between data sends are respected. My source code is at http://yoshiyo.ath.cx/p54u_nointerrupt.tar.bz2 Information about my wireless adapter (Siemens Gigaset USB Adapter 54) can be found at http://yoshiyo.ath.cx/seb/prism54.html I hope someone will be able to give me a clue, that's just driving me mad. Thank you ! Sebastien