Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2009 09:00:23 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        hselasky@c2i.net
Cc:        freebsd-arm@FreeBSD.org
Subject:   Re: ohci not detected on at91rm9200?
Message-ID:  <20090714.090023.709401729.imp@bsdimp.com>
In-Reply-To: <200907141349.00740.hselasky@c2i.net>
References:  <200907141030.57784.hselasky@c2i.net> <4A5C6DAC.6030103@bulinfo.net> <200907141349.00740.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <200907141349.00740.hselasky@c2i.net>
            Hans Petter Selasky <hselasky@c2i.net> writes:
: 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
: >  #

This patch looks good.

: %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

This is lame.  Totally lame.  For a variety of reasons.

I'll go fix this now.

: 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.

dev/usb/controller/at91dci_atmelarm.c   optional at91dci at91rm9200
dev/usb/controller/musb_otg_atmelarm.c  optional musb at91rm9200
dev/usb/controller/uss820dci_atmelarm.c optional uss820dci at91rm9200

How many of these devices are actually present in at91rm9200 systems?

: BTW: Does the OHCI part work like expected?
: 
: --HPS
: _______________________________________________
: freebsd-arm@freebsd.org mailing list
: http://lists.freebsd.org/mailman/listinfo/freebsd-arm
: To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
: 
: 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090714.090023.709401729.imp>