Find the answer to your Linux question:
Results 1 to 6 of 6
Hi folks, How to check (what command line used) the usb port of a motherboard, USB 1.1/USB 2.0 If only USB 1.1 supported, is there any way to upgrade it ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,804

    about USB port


    Hi folks,

    How to check (what command line used) the usb port of a motherboard, USB 1.1/USB 2.0

    If only USB 1.1 supported, is there any way to upgrade it to USB2.0 other than changing the board.

    TIA

    B.R.
    satimis

  2. #2
    Linux Enthusiast Weedman's Avatar
    Join Date
    May 2005
    Location
    Tasmania, Australia
    Posts
    640
    try the command "lspci". look for any lines that mention "USB".

    or to do that automatically, "lspci | grep USB".

    as far as i know, the only way to upgrade usb 1.1 to usb 2.0 is to buy a pci usb 2.0 card. they arent that expensive these days.

    hope this helped,
    -weed
    "Time has more than one meaning, and is more than one dimension" - /.unknown
    --Registered Linux user #396583--

  3. #3
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,804
    Hi Weedman,

    Tks for your advice.

    # lspci | grep USB
    Code:
    Usage: lspci [<switches>]
    
    -v              Be verbose
    -n              Show numeric ID's
    -b              Bus-centric view (PCI addresses and IRQ's instead of those seen                                         by the CPU)
    -x              Show hex-dump of the standard portion of config space
    -xxx            Show hex-dump of the whole config space (dangerous; root only)
    -s [[<bus>]:][<slot>][.[<func>]]        Show only devices in selected slots
    -d [<vendor>]:[<device>]        Show only selected devices
    -t              Show bus tree
    -m              Produce machine-readable output
    -i <file>       Use specified ID database instead of /usr/share/pci.ids
    -M              Enable `bus mapping' mode (dangerous; root only)
    -P <dir>        Use specified directory instead of /proc/bus/pci
    -H <mode>       Use direct hardware access (<mode> = 1 or 2)
    -F <file>       Read configuration data from given file
    -G              Enable PCI access debugging
    Nothing displayed.

    Also tried;
    # lspci -tv /proc/bus/pci/ | grep USB
    with same result.

    # lspci
    Code:
               
    00:00.0 Class 0600: 1106:3099
    00:01.0 Class 0604: 1106:b099
    00:0c.0 Class 0200: 10ec:8139 (rev 10)
    00:11.0 Class 0601: 1106:3074
    00:11.1 Class 0101: 1106:0571 (rev 06)
    00:11.2 Class 0c03: 1106:3038 (rev 18)
    00:11.3 Class 0c03: 1106:3038 (rev 18)
    00:11.4 Class 0c03: 1106:3038 (rev 18)
    00:11.5 Class 0401: 1106:3059 (rev 10)
    01:00.0 Class 0300: 10de:0110 (rev b2)
    I'm running "puppy linux"

    On searching the "User's Manual" of the motherboard motherboard 2thMax 8KHA (printed hardcopy) I can't find its specification. But on a drawing;
    VT8233 I/O Bridge

    It shows
    ----- USB 0,1
    ----- USB 2,3
    ----- USB 4,5

    I have no idea what they are referring. 6 USB ports?

    However it is rather slow taking prolonged time loading from the pendrive. Any advice.

    TIA

    B.R.
    satimis

  4. #4
    Linux Guru bigtomrodney's Avatar
    Join Date
    Nov 2004
    Location
    Ireland
    Posts
    6,133
    Try
    Code:
    grep Ver /proc/bus/usb/devices
    It will pull back some extra rubbish too but you should see the version number beside the 'Ver='

    Personally I get this, I have a mixture of USB devices -
    Code:
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=e0(unk. ) Sub=01 Prot=01 MxPS=64 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    You can see I have USB 2.0, 1.10 and 1.0 ports.
    Hope this helps.

  5. #5
    Linux Guru
    Join Date
    Sep 2004
    Posts
    1,804
    Hi bigtomrodney,

    Tks for your advice.

    $ grep Ver /proc/bus/usb/devices
    Code:
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
    D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    What is "D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1"

    Tks

    satimis

  6. #6
    Linux Enthusiast Weedman's Avatar
    Join Date
    May 2005
    Location
    Tasmania, Australia
    Posts
    640
    i would say by that line that you do have a USB 2.0 port, but only one.

    i dont understand most of that line, but "ver=2.00" is the main text you are looking for.
    -weed
    "Time has more than one meaning, and is more than one dimension" - /.unknown
    --Registered Linux user #396583--

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •