Sound card

bill@bill-System-Product-Name:~$ sudo lshw -C multimedia
[sudo] password for bill:
Hardware Lister (lshw) - B.02.15
usage: lshw [-format] [-options …]
lshw -version

-version        print program version (B.02.15)

format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information

options can be
-class CLASS only show a certain class of hardware
-C CLASS same as ‘-class CLASS’
-c CLASS same as ‘-class CLASS’
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet do not display status
-sanitize sanitise output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)

bill@bill-System-Product-Name:~$

HI Bill

That output seems to be completely wrong but I don’t why because you seem to have entered the command correctly

it should show something like this

graeme@Linux1 ~ $ lshw -C multimedia
WARNING: you should run this program as super-user.
PCI (sysfs)  

  *-multimedia            
       description: Audio device
       product: NM10/ICH7 Family High Definition Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=snd_hda_intel latency=0
       resources: irq:41 memory:fe838000-fe83bfff
  *-multimedia UNCLAIMED
       description: Multimedia controller
       product: REALmagic Hollywood Plus DVD Decoder
       vendor: Sigma Designs, Inc.
       physical id: 2
       bus info: pci@0000:02:02.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=64
       resources: memory:feb00000-febfffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
graeme@Linux1 ~ $ 

could you please reboot your PC open the terminal (Ctrl+Alt+T) and try again

 lshw -C multimedia

then post the output

@ Mark

-class CLASS only show a certain class of hardware -C CLASS same as '-class CLASS' -c CLASS same as '-class CLASS'

I get the same out put as Bill if if type

  lshw -CLASS multimedia

but I get the correct output if I type

lshw -class multimedia

Bill

If you get the same output as you did last time close your terminal then reopen and try

lshw -c multimedia

changing the -C to -c (everything in lower case)

bill@bill-System-Product-Name:~$ lshw -class multimedia
Hardware Lister (lshw) - B.02.15
usage: lshw [-format] [-options …]
lshw -version

-version        print program version (B.02.15)

format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information

options can be
-class CLASS only show a certain class of hardware
-C CLASS same as ‘-class CLASS’
-c CLASS same as ‘-class CLASS’
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet do not display status
-sanitize sanitise output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)

bill@bill-System-Product-Name:~$

Thanks for that Bill but it’s still giving a weird output that I don’t understand, hopefully someone will come onboard and make some sense of it

Graeme

Bill can you try in the terminal just “lshw” and nothing else and post the output ?

lshw

bill@bill-System-Product-Name:~$ “lshw”
Hardware Lister (lshw) - B.02.15
usage: lshw [-format] [-options …]
lshw -version

-version        print program version (B.02.15)

format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information

options can be
-class CLASS only show a certain class of hardware
-C CLASS same as ‘-class CLASS’
-c CLASS same as ‘-class CLASS’
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet do not display status
-sanitize sanitise output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)

bill@bill-System-Product-Name:~$

You’ll need to remove the quotes, copy and paste this then post the output please

lshw

bill@bill-System-Product-Name:~$ lshw
Hardware Lister (lshw) - B.02.15
usage: lshw [-format] [-options …]
lshw -version

-version        print program version (B.02.15)

format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information

options can be
-class CLASS only show a certain class of hardware
-C CLASS same as ‘-class CLASS’
-c CLASS same as ‘-class CLASS’
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet do not display status
-sanitize sanitise output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)

ok one last attempt copy and paste this into the terminal

sudo lshw -c multimedia

it will ask for your password type it in if it gives the same output again close the terminal and try

lspci

and post the output

bill@bill-System-Product-Name:~$ lspci
Usage: lspci []

Basic display modes:
-mm Produce machine-readable output (single -m for an obsolete format)
-t Show bus tree

Display options:
-v Be verbose (-vv for very verbose)
-k Show kernel drivers handling each device
-x Show hex-dump of the standard part of the config space
-xxx Show hex-dump of the whole config space (dangerous; root only)
-xxxx Show hex-dump of the 4096-byte extended config space (root only)
-b Bus-centric view (addresses and IRQ’s as seen by the bus)
-D Always show domain numbers

Resolving of device ID’s to names:
-n Show numeric ID’s
-nn Show both textual and numeric ID’s (names & numbers)
-q Query the PCI ID database for unknown ID’s via DNS
-qq As above, but re-query locally cached entries
-Q Query the PCI ID database for all ID’s via DNS

Selection of devices:
-s [[[[]:]]:][][.[]] Show only devices in selected slots
-d []:[] Show only devices with specified ID’s

Other options:
-i Use specified ID database instead of /usr/share/misc/pci.ids.gz
-p Look up kernel modules in a given file instead of default modules.pcimap
-M Enable `bus mapping’ mode (dangerous; root only)

PCI access options:
-A Use the specified PCI access method (see -A help' for a list) -O <par>=<val> Set PCI access parameter (see -O help’ for a list)
-G Enable PCI access debugging
-H Use direct hardware access ( = 1 or 2)
-F Read PCI configuration dump from a given file
bill@bill-System-Product-Name:~$

ok

It seems to be giving a description of the commands rather than executing them, and although there may well be a simple explanation for it I have no idea why it’s doing that unless it’s some permissions problem.

Best left meantime until someone more savvy comes onboard

Graeme

Do you have a live CD/USB you can boot into ?

yes

Ok can you try booting into a live session using the CD or USB (whatever you have) then when your into the desktop open the terminal and try the commands we tried earlier then post the output

lshw -C multimedia 

Rebooted using an older Ubuntu DVD

To run a command as administrator (user “root”), use “sudo ”.
See “man sudo_root” for details.

lxf@lxf:~$ lshw -C multimedia
Hardware Lister (lshw) - B.02.15
usage: lshw [-format] [-options …]
lshw -version

-version        print program version (B.02.15)

format can be
-html output hardware tree as HTML
-xml output hardware tree as XML
-short output hardware paths
-businfo output bus information

options can be
-class CLASS only show a certain class of hardware
-C CLASS same as ‘-class CLASS’
-c CLASS same as ‘-class CLASS’
-disable TEST disable a test (like pci, isapnp, cpuid, etc. )
-enable TEST enable a test (like pci, isapnp, cpuid, etc. )
-quiet don’t display status
-sanitize sanitize output (remove sensitive information like serial numbers, etc.)
-numeric output numeric IDs (for PCI, USB, etc.)

lxf@lxf:~$

Have you got another keyboard you can try ?

No

@ Mark

If Bill was copying & pasting the commands into the terminal would that not eliminate the possibility of the keyboard being at fault or could it still be a keyboard issue even though the keyboard is not being used ?