Date: Tue, 14 Jul 2009 17:21:09 +0200 From: Hans Petter Selasky <hselasky@c2i.net> To: Krassimir Slavchev <krassi@bulinfo.net> Cc: freebsd-arm@freebsd.org Subject: Re: ohci not detected on at91rm9200? Message-ID: <200907141721.10364.hselasky@c2i.net> In-Reply-To: <4A5C92DB.7030701@bulinfo.net> References: <4A5C3BF5.9030200@bulinfo.net> <200907141349.00740.hselasky@c2i.net> <4A5C92DB.7030701@bulinfo.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 14 July 2009 16:14:51 Krassimir Slavchev wrote: > 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, > > > > 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 . See Warner's patch. It's not documented, more of a hack. > > > 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: <FreeBSD foundation> at usbus0 > ugen0.2: <FreeBSD foundation> at usbus0 (disconnected) > ugen0.2: <FreeBSD foundation> at usbus0 > ustorage_fs0: <USB Mass Storage Interface> 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: <FreeBSD File-Stor Gadget 0101> 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. > That's like expected. You need to format the image, hence it is only a RAM disk of 4MBytes. It there is also an ethernet DCI profile. See: sysctl hw.usb.template=1 And you need: device if_cdce In the kernel config. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907141721.10364.hselasky>