From owner-freebsd-arm@FreeBSD.ORG Tue Jul 14 11:49:20 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 19838106564A for ; Tue, 14 Jul 2009 11:49:20 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe06.swip.net [212.247.154.161]) by mx1.freebsd.org (Postfix) with ESMTP id A5A028FC08 for ; Tue, 14 Jul 2009 11:49:19 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=vWjDCZN0tDgA:10 a=gg2W7PyvkLb8p4ie143lBA==:17 a=IyFnZZ-8x_S39xErnY4A:9 a=Ta1tW-gg_JcKEKhM-93L_JprIIwA:4 Received: from [194.248.135.20] (account mc467741@c2i.net HELO laptop.adsl.tele2.no) by mailfe06.swip.net (CommuniGate Pro SMTP 5.2.13) with ESMTPA id 1277268355; Tue, 14 Jul 2009 13:49:18 +0200 From: Hans Petter Selasky To: Krassimir Slavchev Date: Tue, 14 Jul 2009 13:48:59 +0200 User-Agent: KMail/1.11.4 (FreeBSD/8.0-BETA1; KDE/4.2.4; i386; ; ) References: <4A5C3BF5.9030200@bulinfo.net> <200907141030.57784.hselasky@c2i.net> <4A5C6DAC.6030103@bulinfo.net> In-Reply-To: <4A5C6DAC.6030103@bulinfo.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200907141349.00740.hselasky@c2i.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 11:49:20 -0000 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. 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. BTW: Does the OHCI part work like expected? --HPS