Re: USB Host Mode

"Justin Patrin" <[email protected]> Thu, 21 Dec 2006 08:26:05 -0800
Newsgroups gmane.comp.handhelds.openzaurus.user
Message-ID <[email protected]>
On 12/21/06, Kevin <lists-rlw6wC9k61x8UrSeD/[email protected]> wrote:
> Justin Patrin wrote:
> > On 12/20/06, Kevin <lists-rlw6wC9k61x8UrSeD/[email protected]> wrote:
> >> Step 1 of:
> >> http://wiki.openzaurus.org/HowTos/UsbEthernetAdapterSupportOnUsbHost
> >> reads:
> >> "make sure that USB host mode is activated"
> >>
> >> How do I do that?
> >>
> >> When I ask in #zaurus, I get told that I need to go back to the Sharp ROM
> >> which I suspect is not true.
> >>
> >
> > Try #openzaurus.
>
> Ok.  Thanks.  Didn't know about #openzaurus
>
> >
> > Do a lsmod after you plug in your host cable and device. See what
> > modules are running.
>
> This is the list of modules from before I plug in the device:
>
> Module                  Size  Used by
> uinput                  7680  1
> ohci_hcd               20100  0
> usbcore               113740  2 ohci_hcd
> mousedev                9948  0
> rfcomm                 35576  2
> pxaficp_ir              9440  0
> ircomm_tty             21352  0
> ircomm                 11940  1 ircomm_tty
> irda                  116840  3 pxaficp_ir,ircomm_tty,ircomm
> ipv6                  258812  10
> hidp                   12736  0
> l2cap                  22724  6 rfcomm,hidp
> bluetooth              46044  5 rfcomm,hidp,l2cap
> snd_soc_spitz           5552  0
> snd_soc_pxa2xx_i2s      3800  1 snd_soc_spitz
> snd_soc_wm8750         17956  1 snd_soc_spitz
> snd_soc_pxa2xx          4736  1 snd_soc_spitz
> snd_soc_core           28288  3 snd_soc_spitz,snd_soc_wm8750,snd_soc_pxa2xx
> snd_pcm_oss            56064  0
> snd_pcm                91848  3 snd_soc_pxa2xx,snd_soc_core,snd_pcm_oss
> snd_timer              23172  1 snd_pcm
> snd_page_alloc          6792  1 snd_pcm
> snd_mixer_oss          15296  1 snd_pcm_oss
> snd                    51192  7
> snd_soc_spitz,snd_soc_wm8750,snd_soc_core,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
> soundcore               8324  1 snd
>
> And the list is the same afterwards.
>
> > There are special usb host modules.
>
> The only module file I have that looks appropriate is this one:
> /lib/modules/2.6.16/kernel/drivers/usb/host/ohci-hcd.ko
> which seems to be already inserted into the kernel before I plug in the
> device.  (I rebooted the Z before doing this, just to make sure I had a
> clean slate.)
>
> So is that how one activates USB host mode?  By inserting a module?  Is this
> one that I listed here the right module?
>
> > I believe
> > udev already has rules in place to take care of this. Then run dmesg
> > and check its output. If you're over the power limit it *should* say
> > something.
>
> There's nothing in dmesg output about a power limit, and only two lines that
> get added to the dmesg buffer after inserting the device:
>
> usb 1-2: new full speed USB device using pxa27x-ohci and address X
> usb 1-2: no configuration chosen from 1 choice
>
> X here starts at 2 and is incremented every time I unplug (which gives me
> dmesg output below) and replug in the device.
>
> usb 1-2: USB disconnect, address X
>
> where X here is the same as in the previous dmesg entry.
>
> Does this look right?
>
> I also checked contents of the System Info application under the Devices tab
> and the USB adapter does seem to be correctly identified.
>

Then perhaps your device isn't listed in the udev rules or the module
linkings. I don't really know anything about how that works so someone
else will have to help you. Maybe if you can catch hrw in #openzaurus
or #oe....

-- 
Justin Patrin

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV