ts-7000
[Top] [All Lists]

[ts-7000] TS-7500 kernel 3.4.0 & 3.4.15 ohci_hcd failes to load

To:
Subject: [ts-7000] TS-7500 kernel 3.4.0 & 3.4.15 ohci_hcd failes to load
From: "cpuchip" <>
Date: Wed, 24 Oct 2012 05:24:16 -0000
Hello all. I've been working with this board for a few months and we've really 
been bitten by the memory leak in the 2.6.24.4 kernel for the ethernet 
connectivity. So when TS posted the kernel source and an SD card image of the 
3.4.0 kernel I jumped on that. And discovered the ohci-hcd.ko fails to load 
very frequently on boot ups. I've only had a successful load a few boot cycles.

This is the error message I'm getting:
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
str8100-ohci str8100-ohci: str8100-ohci
str8100-ohci str8100-ohci: new USB bus registered, assigned bus number 2
str8100-ohci str8100-ohci: irq 23, io mem 0xc4000000
str8100-ohci str8100-ohci: init err (00002a2f 0000)
ohci_hcd: can't start str8100-ohci
str8100-ohci str8100-ohci: startup error -75
str8100-ohci str8100-ohci: USB bus 2 deregistered
str8100 ohci init fail, -75
str8100-ohci: probe of str8100-ohci failed with error -75
eth0:star_nic_lan_open
star_nic_enable: starting patch check.
NET: Registered protocol family 10
eth0: no IPv6 routers present
ts7500:~# 

ehci_hcd loads fine just before it with no issues, and my USB 2.0 devices work 
great whether or not the ohci_hcd loads properly. There was only one change to 
the ohci-hcd source that I saw between 2.6.24.4 and 3.4.15 ( 
kernel/drivers/usb/host/ohci-str8100.c ) and that was that they changed the 
name of the Kernel module to str8100-ohci on str8100_usb_hcd_probe... here's a 
full diff:

 Downloads]$ diff 
linux-3.4.15-ts75xx/drivers/usb/host/ohci-str8100.c 
linux-2.6.24-cavium/drivers/usb/host/ohci-str8100.c 
28c28
< #include <mach/hardware.h>
---
> #include <asm/arch/hardware.h>
55,56c55
<       //hcd = usb_create_hcd(driver, &pdev->dev, pdev->dev.bus_id);
<       hcd = usb_create_hcd(driver, &pdev->dev, "str8100-ohci");
---
>       hcd = usb_create_hcd(driver, &pdev->dev, pdev->dev.bus_id);

I think we might have had this problem on 2.6.24.4 but it was not as bad. I get 
the failure 2 out of 3 reboots.

Thanks ahead of time.
Michael Stufflebeam



------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
  • [ts-7000] TS-7500 kernel 3.4.0 & 3.4.15 ohci_hcd failes to load, cpuchip <=
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU