Linux Input/HID development
 help / color / mirror / Atom feed
From: Sohin Vyacheslaw <in.soho@yandex.ua>
To: linux-input@vger.kernel.org
Subject: incorrect determination of the USB-sound card
Date: Mon, 04 Nov 2013 10:26:40 +0200	[thread overview]
Message-ID: <52775A40.9050209@yandex.ua> (raw)

Hi,


when an external USB sound card inserted in the logfile the following 
messages:
Oct 28 13:01:34 sldas kernel: [ 3036.571158] usb 2-1.2.1: new full-speed 
USB device number 9 using ehci-pci
Oct 28 13:01:35 sldas kernel: [ 3036.663870] usb 2-1.2.1: New USB device 
found, idVendor=0d8c, idProduct=000e
Oct 28 13:01:35 sldas kernel: [ 3036.663881] usb 2-1.2.1: New USB device 
strings: Mfr=0, Product=1, SerialNumber=0
Oct 28 13:01:35 sldas kernel: [ 3036.663888] usb 2-1.2.1: Product: 
Generic USB Audio Device
Oct 28 13:01:35 sldas kernel: [ 3036.682211] input: CM109 USB driver as 
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.1/2-1.2.1:1.3/input/input16
Oct 28 13:01:35 sldas mtp-probe: checking bus 2, device 9: 
"/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.1"
Oct 28 13:01:35 sldas mtp-probe: bus: 2, device: 9 was not an MTP device

  idVendor and idProduct -> correct: C-Media
but CM109 USB driver is for voip phones:

$  modinfo cm109
filename: 
/lib/modules/3.2.0-4-686-pae/kernel/drivers/input/misc/cm109.ko
license:        GPL
description:    CM109 phone driver
author:         Alfred E. Heggestad
alias:          usb:v0D8Cp000Ed*dc*dsc*dp*ic03isc00ip00*
depends:        usbcore
intree:         Y
vermagic:       3.2.0-4-686-pae SMP mod_unload modversions 686
parm:           phone:Phone name {kip1000, gtalk, usbph01, atcom} (charp)

I've tried to use each parameter (kip1000, gtalk, usbph01, atcom) and 
try on a different linux distros with different kernels (also compiled 
kernel) - the result is the same card plays audio, but some functions 
don't work properly: increase, decrease volume...

In Windows 7 operating system all functions of this sound card correct...

what's the right driver can be used for this card in Linux?


p.s.  after enabling CONFIG_USB_DEBUG and rebuild the kernel in logfile 
when connecting card:


Oct 30 21:06:35 sky-19 kernel: [  232.453931] usb 2-1.2: new full-speed 
USB device number 7 using ehci-pci
Oct 30 21:06:35 sky-19 kernel: [  232.546522] usb 2-1.2: skipped 10 
descriptors after interface
Oct 30 21:06:35 sky-19 kernel: [  232.546534] usb 2-1.2: skipped 2 
descriptors after interface
Oct 30 21:06:35 sky-19 kernel: [  232.546541] usb 2-1.2: skipped 1 
descriptor after endpoint
Oct 30 21:06:35 sky-19 kernel: [  232.546547] usb 2-1.2: skipped 2 
descriptors after interface
Oct 30 21:06:35 sky-19 kernel: [  232.546552] usb 2-1.2: skipped 1 
descriptor after endpoint
Oct 30 21:06:35 sky-19 kernel: [  232.546558] usb 2-1.2: skipped 1 
descriptor after interface
Oct 30 21:06:35 sky-19 kernel: [  232.546766] usb 2-1.2: default 
language 0x0409
Oct 30 21:06:35 sky-19 kernel: [  232.547012] usb 2-1.2: udev 7, busnum 
2, minor = 134
Oct 30 21:06:35 sky-19 kernel: [  232.547021] usb 2-1.2: New USB device 
found, idVendor=0d8c, idProduct=000e
Oct 30 21:06:35 sky-19 kernel: [  232.547028] usb 2-1.2: New USB device 
strings: Mfr=0, Product=1, SerialNumber=0
Oct 30 21:06:35 sky-19 kernel: [  232.547034] usb 2-1.2: Product: 
Generic USB Audio Device
Oct 30 21:06:35 sky-19 kernel: [  232.547263] usb 2-1.2: usb_probe_device
Oct 30 21:06:35 sky-19 kernel: [  232.547271] usb 2-1.2: configuration 
#1 chosen from 1 choice
Oct 30 21:06:35 sky-19 kernel: [  232.547397] usb 2-1.2: adding 
2-1.2:1.0 (config #1, interface 0)
Oct 30 21:06:35 sky-19 kernel: [  232.547477] snd-usb-audio 2-1.2:1.0: 
usb_probe_interface
Oct 30 21:06:35 sky-19 kernel: [  232.547489] snd-usb-audio 2-1.2:1.0: 
usb_probe_interface - got id
Oct 30 21:06:35 sky-19 kernel: [  232.566883] usb 2-1.2: adding 
2-1.2:1.1 (config #1, interface 1)
Oct 30 21:06:35 sky-19 kernel: [  232.566950] usb 2-1.2: adding 
2-1.2:1.2 (config #1, interface 2)
Oct 30 21:06:35 sky-19 kernel: [  232.567009] usb 2-1.2: adding 
2-1.2:1.3 (config #1, interface 3)
Oct 30 21:06:35 sky-19 kernel: [  232.567062] usbhid 2-1.2:1.3: 
usb_probe_interface
Oct 30 21:06:35 sky-19 kernel: [  232.567069] usbhid 2-1.2:1.3: 
usb_probe_interface - got id
Oct 30 21:06:35 sky-19 kernel: [  232.567186] hub 2-1:1.0: state 7 ports 
6 chg 0000 evt 0004
Oct 30 21:06:35 sky-19 mtp-probe: checking bus 2, device 7: 
"/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
Oct 30 21:06:35 sky-19 mtp-probe: bus: 2, device: 7 was not an MTP device
Oct 30 21:06:35 sky-19 kernel: [  232.606164] cm109: Keymap for 
Komunikate KIP1000 phone loaded
Oct 30 21:06:35 sky-19 kernel: [  232.606189] cm109 2-1.2:1.3: 
usb_probe_interface
Oct 30 21:06:35 sky-19 kernel: [  232.606193] cm109 2-1.2:1.3: 
usb_probe_interface - got id
Oct 30 21:06:35 sky-19 kernel: [  232.606279] input: CM109 USB driver as 
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.3/input/input15
Oct 30 21:06:35 sky-19 kernel: [  232.606474] usb 2-1.2: link 
qh32-0e01/ee754bc0 start 5 [1/2 us]
Oct 30 21:06:35 sky-19 kernel: [  232.607234] usbcore: registered new 
interface driver cm109
Oct 30 21:06:35 sky-19 kernel: [  232.607238] cm109: CM109 phone driver: 
20080805 (C) Alfred E. Heggestad
Oct 30 21:06:35 sky-19 kernel: [  232.611347] usb 2-1.2: unlink 
qh32-0e01/ee754bc0 start 5 [1/2 us]
Oct 30 21:06:35 sky-19 kernel: [  232.613491] ehci-pci 0000:00:1d.0: 
reused qh ee754bc0 schedule
Oct 30 21:06:35 sky-19 kernel: [  232.613498] usb 2-1.2: link 
qh32-0e01/ee754bc0 start 5 [1/2 us]



--
Best wishes,
Sohin Vyacheslav

             reply	other threads:[~2013-11-04  8:26 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-04  8:26 Sohin Vyacheslaw [this message]
2013-11-05  6:30 ` incorrect determination of the USB-sound card Sohin Vyacheslaw

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52775A40.9050209@yandex.ua \
    --to=in.soho@yandex.ua \
    --cc=linux-input@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox