Linux - UHCI & OHCI

Status
Not open for further replies.

Spike

Posts: 2,122   +0
Now that the Kernel is patched, I'm trying to do the very last thig I need to do to have a fully functional linux installation (yes! The sound worked by default!!!!! well worth the wait! :D). I'm now trying to install my modem. It's a BT Voyager USB ADSL modem, which has a Globespan chipset. To use it, I've had to install the ECIADSL driver from eciadsl.flashtux.org. I had this working under MD 9.4 months ago, but now it won't work.

When I run 'startmodem' the DSL (synch) light flashes, and it doesn't synchronise. For this reason, I've run the diagnostic script 'eci-doctor.sh' which came up with the following...

[root@localhost root]# '/usr/local/bin/eci-doctor.sh'
You are using linux kernel version 2.6.6
Support for USB is OK
Preliminary USB device filesystem is OK
dabusb module is not loaded: OK
ehci-hcd module is not loaded: OK
UHCI support is missing... trying to load
UHCI support: failed to load
OHCI support is missing... trying to load
OHCI support: failed to load
I found no USB controller
[root@localhost root]#

any idea what I should do about it?
 
[root@localhost root]# cat /usr/src/linux/.config |grep -i USB
CONFIG_INPUT_IFORCE_USB=m
CONFIG_VIDEO_CPIA_USB=m
# USB support
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
CONFIG_USB_EHCI_HCD=m
CONFIG_USB_UHCI=m
CONFIG_USB_UHCI_ALT=m
CONFIG_USB_OHCI=m


What does yours say ?
 
[root@localhost root]# cat /usr/src/linux/.config |grep -i USB
CONFIG_USB_IRDA=m
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
CONFIG_BT_HCIBFUSB=m
CONFIG_JOYSTICK_IFORCE_USB=y
# USB-based Watchdog Cards
# CONFIG_USBPCWATCHDOG is not set
CONFIG_VIDEO_CPIA_USB=m
# Supported USB Adapters
CONFIG_DVB_TTUSB_BUDGET=m
# CONFIG_DVB_TTUSB_DEC is not set
# ALSA USB devices
CONFIG_SND_USB_AUDIO=m
# USB support
CONFIG_USB=m
# CONFIG_USB_DEBUG is not set
# Miscellaneous USB options
CONFIG_USB_DEVICEFS=y
CONFIG_USB_BANDWIDTH=y
CONFIG_USB_DYNAMIC_MINORS=y
# USB Host Controller Drivers
CONFIG_USB_EHCI_HCD=m
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_OHCI_HCD=m
CONFIG_USB_UHCI_HCD=m

# USB Device Class drivers
CONFIG_USB_AUDIO=m


I think that's the relevant part. The bold lines are the only instances of EHCI, OHCI, and UHCI in the whole report. I have the rest of the report if needed. I don't understand any of it!

Something tells me that this is interestering though (or maybe not, lol)...

# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
 
Originally posted by Spike
I have the rest of the report if needed. I don't understand any of it!


You are just grepping your kernel config file for instances of USB. Each of these lines represents a component which can be compiled into the kernel (y), as a module (m), or not set, in which case its not compiled at all.

Maybe try compiling that stuff into the kernel and not as modules if you are having problems.

Don't hack your .config file, though. Edit with xconfig.
 
You can also try t oload the modules manually before launching the eci-doctor.sh script.

[root@armilia root]/sbin/modprobe usb-uhci
 
Status
Not open for further replies.
Back