dbaspot
Tags Register FAQ Calendar Search Today's Posts Mark Forums Read

USB PCI controller - unix-admin

This is a discussion on USB PCI controller - unix-admin ; Dear all, I need to make Solaris10U3 x86 version to detect a USB2 PCI card. How can it detect it ?...


Home > Database Forum > Operating Systems > unix-admin > USB PCI controller

Reply

 

LinkBack Thread Tools Display Modes
  #1  
Old 10-01-2008, 05:50 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default USB PCI controller

Dear all,
I need to make Solaris10U3 x86 version to detect a USB2 PCI card. How
can it detect it ?
Reply With Quote
  #2  
Old 10-01-2008, 07:58 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

happytoday wrote:
> Dear all,
> I need to make Solaris10U3 x86 version to detect a USB2 PCI card. How
> can it detect it ?


It detects cards by probing the PCI bus and, in effect, asking "what are
you?" for each occupied slot. This works to the extent that Solaris is
able to understand the reply. If there is no driver installed that
recognizes the reply. . . .

If the card is "Brand X", there is probably no Solaris driver included
with the O/S. You may be able to get a Solaris driver from the
manufacturer of the PCI card.

Reply With Quote
  #3  
Old 10-02-2008, 06:44 AM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

"Richard B. Gilbert" writes:

>happytoday wrote:
>> Dear all,
>> I need to make Solaris10U3 x86 version to detect a USB2 PCI card. How
>> can it detect it ?


>It detects cards by probing the PCI bus and, in effect, asking "what are
>you?" for each occupied slot. This works to the extent that Solaris is
>able to understand the reply. If there is no driver installed that
>recognizes the reply. . . .


>If the card is "Brand X", there is probably no Solaris driver included
>with the O/S. You may be able to get a Solaris driver from the
>manufacturer of the PCI card.


There are really only three types of USB adapters and Solaris has
support for all three.

Casper
--
Expressed in this posting are my opinions. They are in no way related
to opinions held by my employer, Sun Microsystems.
Statements on Sun products included here are not gospel and may
be fiction rather than truth.
Reply With Quote
  #4  
Old 10-03-2008, 12:17 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

On Oct 2, 12:44 pm, Casper H.S. Dik wrote:
> "Richard B. Gilbert" writes:
>
> >happytoday wrote:
> >> Dear all,
> >> I need to make Solaris10U3 x86 version to detect a USB2 PCI card. How
> >> can it detect it ?

> >It detects cards by probing the PCI bus and, in effect, asking "what are
> >you?" for each occupied slot. This works to the extent that Solaris is
> >able to understand the reply. If there is no driver installed that
> >recognizes the reply. . . .
> >If the card is "Brand X", there is probably no Solaris driver included
> >with the O/S. You may be able to get a Solaris driver from the
> >manufacturer of the PCI card.

>
> There are really only three types of USB adapters and Solaris has
> support for all three.
>
> Casper
> --
> Expressed in this posting are my opinions. They are in no way related
> to opinions held by my employer, Sun Microsystems.
> Statements on Sun products included here are not gospel and may
> be fiction rather than truth.


I issued that command :
# grep '[eo]hci' /etc/driver_aliases
ohci "pciclass,0c0310"
ehci "pciclass,0c0320"
#

But I can not use the slot . When I boot I got warnning message of
having USB PCI not recognized !!!. When I plug a device to the USB PCI
the Solaris does not recognized !
Reply With Quote
  #5  
Old 10-03-2008, 12:55 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

On 2008-10-03 17:17:03 +0100, happytoday said:

> But I can not use the slot . When I boot I got warnning message of
> having USB PCI not recognized !!!. When I plug a device to the USB PCI
> the Solaris does not recognized !


What does /usr/X11/bin/scanpci say about the card?

Cheers,

Chris

Reply With Quote
  #6  
Old 10-05-2008, 01:32 PM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

happytoday writes:

>I issued that command :
># grep '[eo]hci' /etc/driver_aliases
>ohci "pciclass,0c0310"
>ehci "pciclass,0c0320"
>#


>But I can not use the slot . When I boot I got warnning message of
>having USB PCI not recognized !!!. When I plug a device to the USB PCI
>the Solaris does not recognized !


Please cut & paste the exact message.

And please also provide the output of:

/usr/bin/X11/scanpci -v

and the output of

cfgadm -vl

Casper
--
Expressed in this posting are my opinions. They are in no way related
to opinions held by my employer, Sun Microsystems.
Statements on Sun products included here are not gospel and may
be fiction rather than truth.
Reply With Quote
  #7  
Old 10-23-2008, 10:23 AM
Database Bot
 
Join Date: Sep 2009
Posts: 1,236,254
Database Administrator is on a distinguished road
Default Re: USB PCI controller

# /usr/bin/X11/scanpci -v

pci bus 0x0000 cardnum 0x00 function 0x00: vendor 0x8086 device 0x1130
Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller
Hub
STATUS 0x2090 COMMAND 0x0006
CLASS 0x06 0x00 0x00 REVISION 0x04
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE0 0xd8000008 addr 0xd8000000 MEM PREFETCHABLE

pci bus 0x0000 cardnum 0x01 function 0x00: vendor 0x8086 device 0x1131
Intel Corporation 82815 815 Chipset AGP Bridge
STATUS 0x0020 COMMAND 0x0007
CLASS 0x06 0x04 0x00 REVISION 0x04
HEADER 0x01 LATENCY 0x20
PRIBUS 0x00 SECBUS 0x01 SUBBUS 0x01
SECLT 0x20 SECSTATUS 0xa2a0
IOBASE 0xf000 IOLIM 0x0fff
NOPREFETCH_MEMBASE 0xdc000000 MEMLIM 0xddffffff
PREFETCH_MEMBASE 0xd0000000 MEMLIM 0xd7ffffff
NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT VGA_EN ISA_EN NO_SERR_EN
NO_PERR_EN

pci bus 0x0000 cardnum 0x1e function 0x00: vendor 0x8086 device 0x244e
Intel Corporation 82801 PCI Bridge
STATUS 0x0080 COMMAND 0x0007
CLASS 0x06 0x04 0x00 REVISION 0x11
HEADER 0x01 LATENCY 0x00
PRIBUS 0x00 SECBUS 0x02 SUBBUS 0x02
SECLT 0x20 SECSTATUS 0x2280
IOBASE 0xc000 IOLIM 0xcfff
NOPREFETCH_MEMBASE 0xde000000 MEMLIM 0xde1fffff
PREFETCH_MEMBASE 0xde200000 MEMLIM 0xde2fffff
NO_FAST_B2B NO_SEC_BUS_RST NO_M_ABRT NO_VGA_EN ISA_EN SERR_EN
NO_PERR_EN

pci bus 0x0000 cardnum 0x1f function 0x00: vendor 0x8086 device 0x2440
Intel Corporation 82801BA ISA Bridge (LPC)
STATUS 0x0280 COMMAND 0x000f
CLASS 0x06 0x01 0x00 REVISION 0x11
BIST 0x00 HEADER 0x80 LATENCY 0x00 CACHE 0x00
BYTE_0 0x01 BYTE_1 0x40 BYTE_2 0x00 BYTE_3 0x00

pci bus 0x0000 cardnum 0x1f function 0x01: vendor 0x8086 device 0x244b
Intel Corporation 82801BA IDE U100 Controller
CardVendor 0x8086 card 0x2442 (Intel Corporation, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x01 0x01 0x80 REVISION 0x11
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000f001 addr 0x0000f000 I/O
BYTE_0 0x77 BYTE_1 0xe3 BYTE_2 0x77 BYTE_3 0xe3

pci bus 0x0000 cardnum 0x1f function 0x02: vendor 0x8086 device 0x2442
Intel Corporation 82801BA/BAM USB Controller #1
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x11
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000d001 addr 0x0000d000 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x04 INT_LINE 0x0b

pci bus 0x0000 cardnum 0x1f function 0x03: vendor 0x8086 device 0x2443
Intel Corporation 82801BA/BAM SMBus Controller
CardVendor 0x8086 card 0x2442 (Intel Corporation, Card unknown)
STATUS 0x0280 COMMAND 0x0001
CLASS 0x0c 0x05 0x00 REVISION 0x11
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x00005001 addr 0x00005000 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x02 INT_LINE 0x0b
BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x00 BYTE_3 0x00

pci bus 0x0000 cardnum 0x1f function 0x04: vendor 0x8086 device 0x2444
Intel Corporation 82801BA/BAM USB Controller #1
CardVendor 0x8086 card 0x2442 (Intel Corporation, Card unknown)
STATUS 0x0280 COMMAND 0x0005
CLASS 0x0c 0x03 0x00 REVISION 0x11
BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00
BASE4 0x0000d801 addr 0x0000d800 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x03 INT_LINE 0x09

pci bus 0x0001 cardnum 0x00 function 0x00: vendor 0x10de device 0x0110
nVidia Corporation NV11 [GeForce2 MX/MX 400]
CardVendor 0x1043 card 0x403d (ASUSTeK Computer Inc., Card unknown)
STATUS 0x02b0 COMMAND 0x0007
CLASS 0x03 0x00 0x00 REVISION 0xb2
BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x00
BASE0 0xdc000000 addr 0xdc000000 MEM
BASE1 0xd0000008 addr 0xd0000000 MEM PREFETCHABLE
MAX_LAT 0x01 MIN_GNT 0x05 INT_PIN 0x01 INT_LINE 0x0b
BYTE_0 0x43 BYTE_1 0x10 BYTE_2 0x3d BYTE_3 0x40

pci bus 0x0002 cardnum 0x00 function 0x00: vendor 0x109e device 0x036e
Brooktree Corporation Bt878 Video Capture
STATUS 0x0290 COMMAND 0x0006
CLASS 0x04 0x00 0x00 REVISION 0x11
BIST 0x00 HEADER 0x80 LATENCY 0x20 CACHE 0x00
BASE0 0xde200008 addr 0xde200000 MEM PREFETCHABLE
MAX_LAT 0x28 MIN_GNT 0x10 INT_PIN 0x01 INT_LINE 0x0a

pci bus 0x0002 cardnum 0x00 function 0x01: vendor 0x109e device 0x0878
Brooktree Corporation Bt878 Audio Capture
STATUS 0x0290 COMMAND 0x0006
CLASS 0x04 0x80 0x00 REVISION 0x11
BIST 0x00 HEADER 0x80 LATENCY 0x20 CACHE 0x00
BASE0 0xde201008 addr 0xde201000 MEM PREFETCHABLE
MAX_LAT 0xff MIN_GNT 0x04 INT_PIN 0x01 INT_LINE 0x0a

pci bus 0x0002 cardnum 0x01 function 0x00: vendor 0x1106 device 0x3038
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
STATUS 0x0210 COMMAND 0x0007
CLASS 0x0c 0x03 0x00 REVISION 0x61
BIST 0x00 HEADER 0x80 LATENCY 0x20 CACHE 0x08
BASE4 0x0000c001 addr 0x0000c000 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x0b
BYTE_0 0x40 BYTE_1 0x10 BYTE_2 0x03 BYTE_3 0x00

pci bus 0x0002 cardnum 0x01 function 0x01: vendor 0x1106 device 0x3038
VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
STATUS 0x0210 COMMAND 0x0007
CLASS 0x0c 0x03 0x00 REVISION 0x61
BIST 0x00 HEADER 0x80 LATENCY 0x20 CACHE 0x08
BASE4 0x0000c401 addr 0x0000c400 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x02 INT_LINE 0x03
BYTE_0 0x40 BYTE_1 0x10 BYTE_2 0x03 BYTE_3 0x00

pci bus 0x0002 cardnum 0x01 function 0x02: vendor 0x1106 device 0x3104
VIA Technologies, Inc. USB 2.0
STATUS 0x0210 COMMAND 0x0007
CLASS 0x0c 0x03 0x20 REVISION 0x63
BIST 0x00 HEADER 0x80 LATENCY 0x20 CACHE 0x08
BASE0 0xde112000 addr 0xde112000 MEM
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x03 INT_LINE 0x0b
BYTE_0 0x00 BYTE_1 0x00 BYTE_2 0x0b BYTE_3 0x00

pci bus 0x0002 cardnum 0x02 function 0x00: vendor 0x14f1 device 0x2f00
Conexant HSF 56k HSFi Modem
CardVendor 0x14f1 card 0x2004 (Conexant Dynalink 56PMi)
STATUS 0x0290 COMMAND 0x0007
CLASS 0x07 0x80 0x00 REVISION 0x01
BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x00
BASE0 0xde100000 addr 0xde100000 MEM
BASE1 0x0000c801 addr 0x0000c800 I/O
MAX_LAT 0x00 MIN_GNT 0x00 INT_PIN 0x01 INT_LINE 0x03
BYTE_0 0x01 BYTE_1 0x00 BYTE_2 0x22 BYTE_3 0xc0

pci bus 0x0002 cardnum 0x03 function 0x00: vendor 0x1106 device 0x3106
VIA Technologies, Inc. VT6105 [Rhine-III]
CardVendor 0x1186 card 0x1405 (D-Link System Inc, Card unknown)
STATUS 0x0210 COMMAND 0x0007
CLASS 0x02 0x00 0x00 REVISION 0x8b
BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x08
BASE0 0x0000cc01 addr 0x0000cc00 I/O
BASE1 0xde110000 addr 0xde110000 MEM
MAX_LAT 0x08 MIN_GNT 0x03 INT_PIN 0x01 INT_LINE 0x0b

pci bus 0x0002 cardnum 0x04 function 0x00: vendor 0x1013 device 0x6003
Cirrus Logic CS 4614/22/24/30 [CrystalClear SoundFusion Audio
Accelerator]
STATUS 0x0210 COMMAND 0x0006
CLASS 0x04 0x01 0x00 REVISION 0x01
BIST 0x00 HEADER 0x00 LATENCY 0x20 CACHE 0x00
BASE0 0xde111000 addr 0xde111000 MEM
BASE1 0xde000000 addr 0xde000000 MEM
MAX_LAT 0x18 MIN_GNT 0x04 INT_PIN 0x01 INT_LINE 0x0a
BYTE_0

# cfgadm -vl

Ap_Id Receptacle Occupant Condition
Information
When Type Busy Phys_Id
usb0/1 connected configured ok
Mfg: Creative Labs Product: WebCam VistaPro NConfigs: 1 Config:
0
unavailable usb-device n /devices/pci@0,0/pci8086,2442@1f,
2:1
usb0/2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,2442@1f,
2:2
usb1/1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,2442@1f,
4:1
usb1/2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,2442@1f,
4:2
usb2/1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,244e@1e/
pci1106,3038@1:1
usb2/2 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,244e@1e/
pci1106,3038@1:2
usb3/1 empty unconfigured ok
unavailable unknown n /devices/pci@0,0/pci8086,244e@1e/
pci1106,3038@1,1:1
usb3/2 connected configured ok
Mfg: ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿ ½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ Product: Logitech Speaker
NConfigs: 1 Config: 0
unavailable usb-device n /devices/pci@0,0/pci8086,244e@1e/
pci1106,3038@1,1:2


On Oct 5, 7:32 pm, Casper H.S. Dik wrote:
> happytoday writes:
> >I issued that command :
> ># grep '[eo]hci' /etc/driver_aliases
> >ohci "pciclass,0c0310"
> >ehci "pciclass,0c0320"
> >#
> >But I can not use the slot . When I boot I got warnning message of
> >having USB PCI not recognized !!!. When I plug a device to the USB PCI
> >the Solaris does not recognized !

>
> Please cut & paste the exact message.
>
> And please also provide the output of:
>
> /usr/bin/X11/scanpci -v
>
> and the output of
>
> cfgadm -vl
>
> Casper
> --
> Expressed in this posting are my opinions. They are in no way related
> to opinions held by my employer, Sun Microsystems.
> Statements on Sun products included here are not gospel and may
> be fiction rather than truth.


Reply With Quote
Reply

Thread Tools
Display Modes



All times are GMT -4. The time now is 06:04 PM.