LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 09-16-2003, 10:52 PM   #1
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Rep: Reputation: 15
USB 2.0 PCI Card


I am trying to add USB connections to my PC instead of using an external powered hub. The PC case has 2 built in USB 1.0 connectors that work fine. I have successfully used an external USB 1.0 hub in the past. I read that this kernel supports USB 1.0 and 2.0.

I am running Mandrake 9.1 using the 2.4.21-0.13.mdk kernel. the PC is an HP Vectra VL800 powered by an Intel 1.5 GHz chip.

I have tried a Belkin Hi-Speed USB 2.0 480Mbps PCI card (4 external and 1 internal), and a generic USB 1.0 card (2 external and 1 internal). I have been unable to get any of my USB devices to work plugged into either of the two types of USB PCI cards. The following info is what is listed under the Harddrake listing entitled "USB Controllers" (the USB 1.0 PCI card is currently plugged in).

82820 815e (Camino 2) Chipset USB (Hub A)
Vendor>Intel Corp; Bus>PCI; Bus ID>8086:2442:103c:124b; Module>usb-uchi; Media-Class>serial.

82C861
Vendor>Opti Inc.; Bus ID>1045:c861; Module>usb-uchi; Media-Class>serial.

USB UCHI Root Hub
Vendor>unknown; Bus>USB; Module>unknown; Media Class>Hub|Root Hub.

Has anyone out there successfully added a USB PCI card to there Linux system and got it to work? How did you do it? What am I doing wrong?
 
Old 09-17-2003, 07:51 PM   #2
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
You're relying on Mandrake's hardware detection to load the module you need. It may just not be smart enough to pull it off. Try each card and hand load the ehci module:

/sbin/modprobe ehci-hcd

Cheers,

Finegan
 
Old 09-18-2003, 05:34 PM   #3
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
finegan - this is what I got:

/lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/hcd/ehci-hcd.o.gz: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-0.13mdk/kernel/drivers/usb/hcd/ehci-hcd.o.gz failed
modprobe: insmod ehci-hcd failed

Now what?
 
Old 09-19-2003, 04:51 PM   #4
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
Hmmm... most 2.0 cards are supported, let's feed the exact chipset into google and see what we can get, what's it call the thing under lspci:

su -
(password)
lspci

Cheers,

Finegan
 
Old 09-20-2003, 10:52 AM   #5
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
finegan - here is the result from command lspci:

00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 02)
00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 04)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2 GTS/Pro] (rev a4)
02:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
02:06.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
02:07.0 USB Controller: OPTi Inc. 82C861 (rev 10)
02:09.0 Communication controller: Rockwell International HSF 56k Data/Fax/Voice Modem (rev 01)
02:0b.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)
 
Old 09-20-2003, 05:16 PM   #6
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
The opti card is the culprit right? I keep poking around google and finding it working with usb-ohci, but that would make it a 1.1 card... hrmm...

and a lot of people are having problems with it working at all.

Where's the Belkin card? is it in there?

Cheers,

Finegan
 
Old 09-24-2003, 10:24 PM   #7
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
I swapped out the Belkin card thinking it could be an issue with USB 2.0 on this particular kernel. I will swap it back in and post the system feedback tomorrow.
 
Old 09-25-2003, 11:13 AM   #8
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
finegan - this is the system info using the Belkin USB 2.0 card:

lspci result:
00:00.0 Host bridge: Intel Corp. 82850 850 (Tehama) Chipset Host Bridge (MCH) (rev 02)
00:01.0 PCI bridge: Intel Corp. 82850 850 (Tehama) Chipset AGP Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 04)
00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 04)
00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 04)
00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 04)
00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 04)
00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 04)
01:00.0 VGA compatible controller: nVidia Corporation NV15 [GeForce2 GTS/Pro] (rev a4)
02:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
02:06.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)
02:07.0 USB Controller: NEC Corporation USB (rev 43)
02:07.1 USB Controller: NEC Corporation USB (rev 43)
02:07.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
02:09.0 Communication controller: Rockwell International HSF 56k Data/Fax/Voice Modem (rev 01)
02:0b.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 08)

HARDDRAKE INFO
---------------
[ 82820 815e (Camino 2) Chipset USB (Hub A) ]
Vendor: Intel Corporation
Bus: PCI
Bus identification: 8086:2442:103c:124b
Location on the bus: ?0:1f:2
Description:82820 815e (Camino 2) Chipset USB (Hub A)
Module: usb-uhci
Media class: SERIAL_USB

[ USB ]
Vendor: NEC
Bus: PCI
Bus identification: 1033:35:1799:1
Location on the bus: 2:7:0
Description: ?USB
Module: usb-ohci
Media class: SERIAL_USB

[ USB ]
Vendor: NEC
Bus: PCI
Bus identification: 1033:35:1799:1
Location on the bus: 2:7:1
Description: USB
Module: usb-ohci
Media class: SERIAL_USB

[ PCI to USB Enhanced Host Controller ]
Vendor: NEC Corporation
Bus: PCI
Bus identification: 1033:e0:1799:2
Location on the bus: 2:7:2
Description: PCI to USB Enhanced Host Controller
Module: ehci-hcd
Media class: SERIAL_USB

[ USB UCHI Root Hub ]
Vendor: Unknown
Bus: USB
Description: USB UHCI Root Hub
Module: unknown
Media class: Hub|Root Hub

[ SMBus Controllers ]
Vendor: Intel Corporation
Bus: PCI
Bus identification: 8086:2443:103c:124b
Location on the bus: ?0:1f:3
Description: 82820 815e (Camino 2) Chipset SMBus
Module: unknown
Media class: SERIAL_SMBUS
 
Old 09-25-2003, 02:01 PM   #9
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
Quote:
Originally posted by ramowl

[ PCI to USB Enhanced Host Controller ]
Vendor: NEC Corporation
Bus: PCI
Bus identification: 1033:e0:1799:2
Location on the bus: 2:7:2
Description: PCI to USB Enhanced Host Controller
Module: ehci-hcd
Media class: SERIAL_USB
There you go, it seems that harddrake loaded ehci-hcd, what happens when you connect a usb device to it? I mean, really... its should register chatter in "dmesg" about it.

Cheers,

Finegan
 
Old 09-25-2003, 05:16 PM   #10
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
I tried my Creative usb web cam and it did not work. I tried my Kodak DX4330 and it did not work. Both the web cam and digital camera work fine when plugged into the built in USB 1.1 ports.

Dmesg said:
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-uhci.c: $Revision: 1.275 $ time 15:32:56 Mar 14 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Assigned IRQ 11 for device 00:1f.2
PCI: Sharing IRQ 11 with 02:0b.0
PCI: Setting latency timer of device 00:1f.2 to 64
usb-uhci.c: USB UHCI at I/O 0x1820, IRQ 11
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usbdevfs: remount parameter error

EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
Adding Swap: 249440k swap-space (priority -1)
hub.c: new USB device 00:1f.2-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x5a9/0xa511) is not claimed by any active driver.
hub.c: new USB device 00:1f.2-2, assigned address 3
usb.c: USB device 3 (vend/prod 0x4b8/0x10c) is not claimed by any active driver.

ehci-hcd 02:07.2: NEC Corporation USB 2.0
ehci-hcd 02:07.2: irq 5, pci mem e3ea1000
usb.c: new USB bus registered, assigned bus number 2
ehci-hcd 02:07.2: USB 2.0 enabled, EHCI 1.00, driver 2002-Dec-20
hub.c: USB hub found
hub.c: 5 ports detected
usb.c: USB disconnect on device 00:1f.2-1 address 2
hub.c: new USB device 00:1f.2-1, assigned address 4
ov511_main.c: USB OV511+ video device found
ov511_main.c: model: Creative Labs WebCam 3
ov511_main.c: Sensor is an OV7620
ov511_main.c: Device 4 on bus 1 registered to minor 0
smb_trans2_request: result=-104, setting invalid
smb_retry: successful, new pid=3096, generation=2
smb_trans2_request: result=-104, setting invalid
smb_retry: successful, new pid=3096, generation=3
smb_trans2_request: result=-104, setting invalid
smb_retry: successful, new pid=3096, generation=4
 
Old 09-25-2003, 05:23 PM   #11
finegan
LQ Guru
 
Registered: Aug 2001
Location: Dublin, Ireland
Distribution: Slackware
Posts: 5,700

Rep: Reputation: 72
It seems like its loading fine, those errors at the end are samba server errors... this machine is a samba server right? Or does this camera have some weirdo funky interface?

Also, technically the belkin should work in dropdown 1.1 mode, but are either the camera or the webcam usb 2.0 devices themselves?

Both the webcam and the kodak rely on odd, 1 off USB drivers, they're kinda unique in being supported at all. I'm kinda wondering if both of their individual drivers haven't got some 2.0 compliance bugs in them that the developer hasn't worked out yet.

Cheers,

Finegan
 
Old 09-27-2003, 07:03 PM   #12
ramowl
Member
 
Registered: Jun 2003
Location: NM
Distribution: Suse 10.1
Posts: 56

Original Poster
Rep: Reputation: 15
Finegan, I don't have any other usb devices to try right now. Those devices are left overs from my "windows" days. However, from this point on I will be purchasing "known" compatible devices.

Thanks for the help!
 
Old 05-28-2007, 02:10 AM   #13
nomy
LQ Newbie
 
Registered: May 2007
Posts: 2

Rep: Reputation: 0
The same problem

My USB 2.0 PCI card can work ,when a U disk connect to it ,but it can not work when a mobile disk (40G) any help? Thanks!
 
  


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
USB Mouse only works when plugged into USB PCI Card helliax Slackware 6 12-05-2005 01:18 AM
Firewire/USB 2.0 PCI PC card silkmaze Linux - Hardware 10 11-29-2005 06:39 PM
usb 2.0 pci card byteZero Linux - Hardware 0 09-26-2004 06:30 AM
pci - usb card troubles brotherlordacid Linux - Hardware 0 10-19-2003 09:57 AM
USB 2.0 PCI Card Kryptow Linux - Hardware 3 09-14-2002 03:01 AM

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

All times are GMT -5. The time now is 12:04 PM.

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