ohci not detected on at91rm9200?
Hans Petter Selasky
hselasky at c2i.net
Tue Jul 14 11:49:20 UTC 2009
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
More information about the freebsd-arm
mailing list