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
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html