Cheap Linux Hardware - USB PCI Card problem

This is Interesting: Free IT Magazines  
Home > Archive > Cheap Linux Hardware > July 2007 > USB PCI Card problem





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author USB PCI Card problem
James Telford

2007-07-24, 1:17 pm

Hello,

I'm having a problem with a 5 port USB PCI card I've installed in my
computer.

I have a bluetooth dongle (which works when plugged into a different
card) which appears to be recognized as in the following output from
dmesg:

Bluetooth: Core ver 2.11
Bluetooth: HCI device and connection manager initialized
Bluetooth: HCI socket layer initialized
Bluetooth: L2CAP ver 2.8
Bluetooth: L2CAP socket layer initialized
Bluetooth: RFCOMM socket layer initialized
Bluetooth: RFCOMM TTY layer initialized
Bluetooth: RFCOMM ver 1.8
Bluetooth: HIDP (Human Interface Emulation) ver 1.2

but doesn't actually work (it is not detected by any programs hcitool
etc). Further, if I plug in my phone, it receives power but its flash
drive is not automounted like it would be if I used a different port. It
does work if mounted manually, which leads me to believe there should be
a simple solution. Also when I plugged a mouse into this card, it did not
work either despite being recognised:

input: Logitech Optical USB Mouse as /class/input/input8
input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on
usb-0000:00:10.1-1

Any help would be much appreciated.

2.6.21-1.3228.fc7
Darren Salt

2007-07-24, 1:17 pm

I demand that James Telford may or may not have written...

> I'm having a problem with a 5 port USB PCI card I've installed in my
> computer.

[snip]

You've neglected to say what card and to provide lspci output for it (-n & -v
will both help). Also, kernel log excerpts may be helpful.

> Also when I plugged a mouse into this card, it did not work either despite
> being recognised:


> input: Logitech Optical USB Mouse as /class/input/input8
> input: USB HID v1.10 Mouse [Logitech Optical USB Mouse] on usb-0000:00:10.1-1


Missing uhci-hcd? Missing ohci-hcd? Partially unsupported card?

> 2.6.21-1.3228.fc7


Is that really 2.6.21 or is it a 2.6.22 development snapshot?

--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| + Generate power using sun, wind, water, nuclear. FORGET COAL AND OIL.

Everyone is born a king, and most people die in exile.
James Telford

2007-07-25, 1:15 am

On Tue, 24 Jul 2007 17:55:34 +0100, Darren Salt wrote:

> I demand that James Telford may or may not have written...
>
> [snip]
>
> You've neglected to say what card and to provide lspci output for it (-n
> & -v will both help). Also, kernel log excerpts may be helpful.
>


/sbin/lspci -n
00:00.0 0600: 1106:0314
00:00.1 0600: 1106:1314
00:00.2 0600: 1106:2314
00:00.3 0600: 1106:3208
00:00.4 0600: 1106:4314
00:00.7 0600: 1106:7314
00:01.0 0604: 1106:b198
00:07.0 0c03: 1106:3038 (rev 61)
00:07.1 0c03: 1106:3038 (rev 61)
00:07.2 0c03: 1106:3104 (rev 63)
00:0f.0 0101: 1106:3149 (rev 80)
00:0f.1 0101: 1106:0571 (rev 06)
00:10.0 0c03: 1106:3038 (rev 81)
00:10.1 0c03: 1106:3038 (rev 81)
00:10.2 0c03: 1106:3038 (rev 81)
00:10.3 0c03: 1106:3038 (rev 81)
00:10.4 0c03: 1106:3104 (rev 86)
00:11.0 0601: 1106:3227
00:11.5 0401: 1106:3059 (rev 60)
00:12.0 0200: 1106:3065 (rev 78)
01:00.0 0300: 1106:3344 (rev 01)

/sbin/lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Subsystem: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Flags: bus master, 66MHz, medium devsel, latency 8
Memory at e8000000 (32-bit, prefetchable) [size=128M]
Capabilities: <access denied>

00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Flags: bus master, medium devsel, latency 0

00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Flags: bus master, medium devsel, latency 0

00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
Flags: bus master, medium devsel, latency 0

00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Flags: bus master, medium devsel, latency 0

00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host
Bridge
Flags: bus master, medium devsel, latency 0

00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge (prog-if 00
[Normal decode])
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fb000000-fcffffff
Prefetchable memory behind bridge: f4000000-f7ffffff
Capabilities: <access denied>

00:07.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 61) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller
Flags: bus master, medium devsel, latency 32, IRQ 16
I/O ports at fc00 [size=32]
Capabilities: <access denied>

00:07.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 61) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller
Flags: bus master, medium devsel, latency 32, IRQ 17
I/O ports at f800 [size=32]
Capabilities: <access denied>

00:07.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) (prog-if
20 [EHCI])
Subsystem: VIA Technologies, Inc. USB 2.0
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at fdfff000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>

00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID
Controller (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 20
I/O ports at f400 [size=8]
I/O ports at f000 [size=4]
I/O ports at ec00 [size=8]
I/O ports at e800 [size=4]
I/O ports at e400 [size=16]
I/O ports at e000 [size=256]
Capabilities: <access denied>

00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/
VT823x/A/C PIPC Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 20
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at dc00 [size=16]
Capabilities: <access denied>

00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at d800 [size=32]
Capabilities: <access denied>

00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at d400 [size=32]
Capabilities: <access denied>

00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at d000 [size=32]
Capabilities: <access denied>

00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 81) (prog-if 00 [UHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at cc00 [size=32]
Capabilities: <access denied>

00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if
20 [EHCI])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at fdffe000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>

00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/
K8T800/K8T890 South]
Subsystem: VIA Technologies, Inc. DFI KT600-AL / Soltek SL-B9D-
FGR Motherboard
Flags: bus master, stepping, medium devsel, latency 0
Capabilities: <access denied>

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/
A/8235/8237 AC97 Audio Controller (rev 60)
Subsystem: Micro-Star International Co., Ltd. Unknown device b010
Flags: medium devsel, IRQ 22
I/O ports at c800 [size=256]
Capabilities: <access denied>

00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II]
(rev 78)
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, stepping, medium devsel, latency 32, IRQ 23
I/O ports at c400 [size=256]
Memory at fdffd000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>

01:00.0 VGA compatible controller: VIA Technologies, Inc. UniChrome Pro
IGP (rev 01) (prog-if 00 [VGA])
Subsystem: Micro-Star International Co., Ltd. Unknown device 7211
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
Memory at f4000000 (32-bit, prefetchable) [size=64M]
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
[virtual] Expansion ROM at fc000000 [disabled] [size=64K]
Capabilities: <access denied>

>
>
> Missing uhci-hcd? Missing ohci-hcd? Partially unsupported card?
>
>
> Is that really 2.6.21 or is it a 2.6.22 development snapshot?


The kernel is that which was updated from Fedora official Yum
repositories.
Darren Salt

2007-07-25, 1:15 am

I demand that James Telford may or may not have written...

> On Tue, 24 Jul 2007 17:55:34 +0100, Darren Salt wrote:
[vbcol=seagreen]
> /sbin/lspci -n

[snip]
> 00:07.0 0c03: 1106:3038 (rev 61)
> 00:07.1 0c03: 1106:3038 (rev 61)
> 00:07.2 0c03: 1106:3104 (rev 63)

[snip]
> 00:10.0 0c03: 1106:3038 (rev 81)
> 00:10.1 0c03: 1106:3038 (rev 81)
> 00:10.2 0c03: 1106:3038 (rev 81)
> 00:10.3 0c03: 1106:3038 (rev 81)
> 00:10.4 0c03: 1106:3104 (rev 86)

[snip]

> /sbin/lspci -v

[snip]
> 00:07.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 61) (prog-if 00 [UHCI])
> Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller

[snip; 00:07.1 ditto]
> 00:07.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63)
> (prog-if 20 [EHCI])
> Subsystem: VIA Technologies, Inc. USB 2.0


VIA-based USB PCI card. I have one such card here: it has the same PCI IDs
and, so far, I've had no problems with it. The scrap of paper on which the
specification is printed appears to be saying that it's really a 4-port card
with one of the external ports duplicated for internal connection.

[snip]
> 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
> Controller (rev 81) (prog-if 00 [UHCI])
> Subsystem: Micro-Star International Co., Ltd. Unknown device 7211

[snip; 00:10.1, .2 and .3 ditto]
> 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if
> 20 [EHCI])
> Subsystem: Micro-Star International Co., Ltd. Unknown device 7211

[snip]

That'll be the on-board USB. It may be relevant that it is *also* VIA and,
according to your "lspci -n" output, is identical; the fact that it appears
as four USB 1.1 controllers tells me that eight ports are (or should be)
available, though whether they're all wired up or even have headers on the
board... :-)

I should mention that my USB card is attached to an Intel-based board
(PIIX4); I have no idea whether this is relevant. However, you could try the
card in another PCI slot (though I don't really expect that to make any
difference) or another computer or two if you can (ideally, one of them with
a different, non-VIA, on-board USB controller chip, or no USB at all).

[snip][vbcol=seagreen]
[vbcol=seagreen]
> The kernel is that which was updated from Fedora official Yum repositories.


Which doesn't answer the question. However, if it *is* a .22 dev snapshot
(this is known to happen in FC bleeding edge), you should try plain
2.6.21(.5) or 2.6.22(.1) in case of something in the snapshot which is
interfering.

--
| Darren Salt | linux or ds at | nr. Ashington, | Toon
| RISC OS, Linux | youmustbejoking,demon,co,uk | Northumberland | Army
| <URL:http://www.youmustbejoking.demon.co.uk/> (PGP 2.6, GPG keys)

Barney of Borg: "I assimilate you; you assimilate me..."
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com