Problem related with USB OHCI

From: Ankit (ankit.kansara_at_gmail.com)
Date: 01/27/05

  • Next message: Michael Schnell: "Re: Losing interrupts"
    Date: 26 Jan 2005 21:22:10 -0800
    
    

    Hi
    Friends,
    I am working on USB OHCI 1.1. driver on pxa27x. The kernel i am using
    is 2.6.10 that come up with ohci-pxa2x7x code.

    I am using only port 1.
    The problem arise when driver code gives reset to port 1 (BY SETTING 1
    TO UHCRHPS1[PRS]). This reset in turn should enable the port
    UHCRHPS1[PES](make it 1) , but its not doing that and it also showing
    UHCRHPS1[PRSC]=1 (port reset complete), UHCRHPS1[CSC]=1 (connect
    status change), UHCRHPS1[PESC]=1 (port enable status change).

    The following is the error that i am facing.

    "hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad?"

     I am using per port power mode. Its also not showing overcurrent
    condition for port 1.
    The following are the status of registers while this error occured.

    UHCREV = 10
    UHCHCON = 83
    UHCCOMS = 0
    UHCINTS = 44
    UHCINTE = 8000001a
    UHCINTD = 8000001a
    UHCHCCA = a03e5000
    UHCPCED = 0
    UHCCHED = 0
    UHCCCED = 0
    UHCBHED = 0
    UHCBCED = 0
    UHCDHEAD = 0
    UHCFMI = 27782edf
    UHCFMR = 2dc
    UHCFMN = 1656
    UHCPERS = 2a2f
    UHCLST = 628
    UHCRHDA = 4000902
    UHCRHDB = e0000
    UHCRHS = 8000
    UHCRHPS1 = 130301
    UHCRHPS2 = 8
    UHCRHPS3 = 8
    /*--non ohci registers*/
    UHCSTAT = 0
    UHCHR = 44
    UHCHIE = 2080
    UHCHIT = 0

    If anybody might come across such problme or anybody has some idea
    about it, then please share your idea.

    regards,
    ankit


  • Next message: Michael Schnell: "Re: Losing interrupts"

    Relevant Pages

    • Re: Seagate Barracuda 160 GB IDE becomes corrupted. RMA?
      ... Operating System Microsoft Windows 2000 Professional ... System Memory 512 MB ... Communication Port Communications Port ... Driver Download http://www.viaarena.com/?PageID=2 ...
      (comp.sys.ibm.pc.hardware.storage)
    • soft lockup disease (2.6.14-rc1, x86_64)
      ... IA-32 Microcode Update Driver: v1 ... IO window: 1000-1fff] L ... ACPI: PM-Timer IO Port: 0x408 ACPI: Local APIC address 0xfee00000 ...
      (Linux-Kernel)
    • [PATCH]PCI Express Port Bus Driver
      ... A PCI Express Port is a logical PCI-PCI Bridge structure. ... physical device to be handled by only a single driver. ... service drivers will compete for a single PCI-PCI Bridge device. ...
      (Linux-Kernel)
    • Need pci=assign-busses for Acer Aspire 9410
      ... Using APIC driver default ... ACPI: Local APIC address 0xfee00000 ... SELinux: Initializing. ... cs: IO port probe 0x6000-0x6fff: clean. ...
      (Linux-Kernel)
    • USB BADPAD Quirk broken again
      ... PCI: PCI BIOS revision 2.10 entry at 0xfb240, ... Uniform Multi-Platform E-IDE driver Revision: ... usb.c: new USB bus registered, ... Port indicators are not supported ...
      (Linux-Kernel)