LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-19-2004, 03:08 PM   #1
Moltag
Member
 
Registered: Jul 2003
Location: 'Flori-duh,' US
Distribution: Slackware 9, RH 9
Posts: 33

Rep: Reputation: 15
USB EHCI and OHCI Conflicts


I own two USB devices, a Wacom graphics tablet and a portable USB2 hard drive. While both of these devices work beautifully on their own, getting them to coexist has been somewhat of a challenge.

The Wacom tablet, a USB 1.1 device, depends primarily on two major kernel drivers to function - evdev and usb-ohci. The USB2 hard drive relies on ehci-hcd and usb-storage.

After booting, either the tablet will work or the hard drive will, but not both. Mount usually complains that /dev/sda1 is an invalid block device if something's gone wrong on the drive's end. After mucking with rmmod and modprobe a bit, I can get both devices to function by removing the ehci-hcd module from memory, but the hard drive functions in low-bandwidth USB1.1 mode. If I modprobe ehci-hcd into the mix again, the drive will function at USB2 speed, but the tablet all out ceases to function. I've also tried removing the usb-ohci module from memory and leaving the EHCI one. Again, the tablet ceases to function.

What I seem to have here is a conflict of interest. Or a conflict of modules, anyway.

I'm using Slackware 10 with the stock bare.i kernel (kernel 2.4.26). Is there a way to bind the said modules to specific devices, instead of it being one module controlling the whole USB root at a time?

Thanks in advance,

Mike "Moltag" Redd
 
Old 10-21-2004, 11:24 PM   #2
Moltag
Member
 
Registered: Jul 2003
Location: 'Flori-duh,' US
Distribution: Slackware 9, RH 9
Posts: 33

Original Poster
Rep: Reputation: 15
Nevermind, I figured it out. For anyone who runs into similar problems later on, the fix involves adding a mere two lines to your /etc/modules.conf file.

Add the following lines and things should work like a champ upon the next reboot:

Code:
alias usb-controller usb-ohci
alias usb-controller1 ehci-hcd
Hours of headache for two lines of settings. Live and learn, I suppose.

-MJR
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Single runlevel usb-ohci aikempshall Slackware 4 04-18-2004 08:46 AM
usb-ohci Module cb951303 Linux - Hardware 1 02-13-2004 02:57 PM
Issue with 2.6.0 and usb-OHCI clevershark Linux - General 0 12-22-2003 02:05 PM
can I install usb-ohci module when I already have usb-uhci? krapaud Mandriva 9 11-17-2003 02:31 AM
Siemens Santis 10 ADSL USB -> usb-ohci error ph_gachoud Linux - Hardware 0 11-03-2003 02:59 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration