A780 USB Host Project

The phone acts by default as a USB Gadget (i.e. it emulates a memory stick). However, the hardware is capable of supporting USB host mode aswell. The goal of this project is to develop a kernel module that allows switching between USB Gadget and USB host mode on the fly.

Current status:
I can plug in a Memory stick, and the CCS (Current Connection Status) goes high, indicating that a new device was plugged in. However, the kernel doesn't seem to enumerate it.

Background:

The hardware is a Intel PXA271 ochi-compliant usb host controller (3 ports). Port3 is internally hardwired to Motorolas GSM radio modem. Port2 is multiplexed between the OCHI controller and a USB Gadget Controller. It is the link to the outside world via a mini-USB connector.

The kernel of these phones is a Linux 2.4.17 from montavista. It has usbcore and the ohci-hcd drivers enabled, (for the communication with theMotorolas GSM radio chip) but usb(dev)fs was disabled.




My Homepage

- Home
- Sitemap
- My CV
- Contact me

My Projects

- A780
- QL 5x0

Other Stuff

- Exercice 17
-

Links

- vweb.ch Hosting