From owner-freebsd-arm@FreeBSD.ORG Tue Jul 14 14:14:55 2009 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD60C106568E for ; Tue, 14 Jul 2009 14:14:55 +0000 (UTC) (envelope-from krassi@bulinfo.net) Received: from mx.bulinfo.net (mx.bulinfo.net [193.194.156.1]) by mx1.freebsd.org (Postfix) with ESMTP id 070158FC22 for ; Tue, 14 Jul 2009 14:14:54 +0000 (UTC) (envelope-from krassi@bulinfo.net) Received: from localhost (localhost [127.0.0.1]) by mx.bulinfo.net (Postfix) with ESMTP id 52B92C444; Tue, 14 Jul 2009 17:14:53 +0300 (EEST) Received: from mx.bulinfo.net ([127.0.0.1]) by localhost (mx.bulinfo.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 53057-02; Tue, 14 Jul 2009 17:14:52 +0300 (EEST) Received: from [192.168.2.188] (pythia.bulinfo.net [212.72.195.5]) by mx.bulinfo.net (Postfix) with ESMTP id ABC21B9A2; Tue, 14 Jul 2009 17:14:52 +0300 (EEST) Message-ID: <4A5C92DB.7030701@bulinfo.net> Date: Tue, 14 Jul 2009 17:14:51 +0300 From: Krassimir Slavchev User-Agent: Thunderbird 2.0.0.19 (X11/20090225) MIME-Version: 1.0 To: Hans Petter Selasky References: <4A5C3BF5.9030200@bulinfo.net> <200907141030.57784.hselasky@c2i.net> <4A5C6DAC.6030103@bulinfo.net> <200907141349.00740.hselasky@c2i.net> In-Reply-To: <200907141349.00740.hselasky@c2i.net> X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at mx.bulinfo.net Cc: freebsd-arm@freebsd.org Subject: Re: ohci not detected on at91rm9200? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jul 2009 14:14:56 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hans Petter Selasky wrote: > On Tuesday 14 July 2009 13:36:12 Krassimir Slavchev wrote: >> Hans Petter Selasky wrote: >>> On Tuesday 14 July 2009 10:04:05 Krassimir Slavchev wrote: >>>> Hi, >>>> >>>> The ohci controller is not detected by FreeBSD 8.0-BETA1 r195653. >>>> Last working kernel I have is r187522 (~ Jan 2009) with old USB stack. >>>> I have only removed the 'ugen' device from my kernel config file. >>>> >>>> Can someone confirm this? Or may be I miss something? >>> Does your kernel contain: "device ohci". Also diff the example config >>> files for AT91RM9200 with yours under /sys/arm/conf . >>> >>> --HPS >> This fixes the problem: >> >> --- files.at91 (revision 195653) >> +++ files.at91 (working copy) >> @@ -18,6 +18,7 @@ >> arm/at91/uart_bus_at91usart.c optional uart >> arm/at91/uart_cpu_at91rm9200usart.c optional uart >> arm/at91/uart_dev_at91usart.c optional uart >> +dev/usb/controller/ohci_atmelarm.c optional ohci >> # >> # All the boards we support >> # > > Hi, > > %grep -d recurse ohci_atmelarm.c . > ./files:dev/usb/controller/ohci_atmelarm.c optional ohci at91rm9200 > > The option is already there, but you need to add: > > device at91rm9200 > > To your kernel config file. Ahh, where this is documented? This device is missing in other at91rm9200 kernel config files in sys/arm/conf . > > Maybe you also want to test the device port: > > ./files:dev/usb/controller/at91dci_atmelarm.c optional at91dci at91rm9200 > > Requires usb_template module and ustorage module. You mean: device at91dci device usb_template device usfs ugen0.2: at usbus0 ugen0.2: at usbus0 (disconnected) ugen0.2: at usbus0 ustorage_fs0: on usbus0 umass0: FreeBSD foundation USB Memory Stick, rev 1.10/1.00, addr 5 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-2 device da0: 1.000MB/s transfers da0: 4MB (8192 512 byte sectors: 64H 32S/T 4C) Reading produces only zeros but I am not sure whether device port is initialized or not, most probably not. > > BTW: Does the OHCI part work like expected? At least the most memory sticks I have work. Only one does not work: ugen1.2: at usbus1 umass0: on usbus1 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 This memory stick works on i386 6.x and 7.x umass0: Corsair Flash Voyager, rev 2.00/11.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 967MB (1981440 512 byte sectors: 64H 32S/T 967C) Great work! Thanks. Best Regards > > --HPS > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFKXJLbxJBWvpalMpkRAhh3AJ9lEaeWi1oP5iascpNy754zBmpAFACfTHeP zHgTf6+R0seIZfMjh9qGllQ= =+/2x -----END PGP SIGNATURE-----