Author Topic: Startech ICUSBAUDIOB  (Read 13278 times)

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #15 on: November 03, 2012, 02:51:51 am »
Looks like here it works
Code: [Select]
root@moon45:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Generic [HD-Audio Generic], device 0: VT1708S Analog [VT1708S Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 2: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #16 on: November 04, 2012, 01:36:38 pm »
Ok got it.

This is all probably just academic for me but maybe will help. It has helped me understand alsa a bit more.

I have now
Code: [Select]
dcerouter_1032240:~# lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 009: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 008: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 007: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 005: ID 0d8c:013c C-Media Electronics, Inc.
Bus 002 Device 004: ID 045e:006a Microsoft Corp. Wireless Optical Mouse (IntelliPoint)
Bus 002 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
C-Media is the guy


Code: [Select]
dcerouter_1032240:~# find /lib/modules/2.6.32-42-generic | grep snd
/lib/modules/2.6.32-42-generic/kernel/sound/pcmcia/vx/snd-vxpocket.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pcmcia/pdaudiocf/snd-pdaudiocf.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-ak4113.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-ak4114.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-ak4xxx-adda.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-pt2258.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-ak4117.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/other/snd-tea575x-tuner.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/snd-cs8427.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/snd-i2c.ko
/lib/modules/2.6.32-42-generic/kernel/sound/i2c/snd-tea6330t.ko
/lib/modules/2.6.32-42-generic/kernel/sound/synth/emux/snd-emux-synth.ko
/lib/modules/2.6.32-42-generic/kernel/sound/synth/snd-util-mem.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/misc/snd-ua101.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/snd-usbmidi-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/6fire/snd-usb-6fire.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/usx2y/snd-usb-us122l.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/usx2y/snd-usb-usx2y.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/caiaq/snd-usb-caiaq.ko
/lib/modules/2.6.32-42-generic/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-mtpav.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/vx/snd-vx-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-aloop.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-virmidi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-serial-u16550.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-portman2x4.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/opl4/snd-opl4-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-mts64.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/opl3/snd-opl3-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/pcsp/snd-pcsp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/snd-dummy.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko
/lib/modules/2.6.32-42-generic/kernel/sound/drivers/mpu401/snd-mpu401.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/ad1816a/snd-ad1816a.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-sc6000.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/wss/snd-wss-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-adlib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/cs423x/snd-cs4231.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/cs423x/snd-cs4236.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/wavefront/snd-wavefront.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/es1688/snd-es1688-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/es1688/snd-es1688.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-es18xx.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/ad1848/snd-ad1848.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/msnd
/lib/modules/2.6.32-42-generic/kernel/sound/isa/msnd/snd-msnd-pinnacle.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/msnd/snd-msnd-classic.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/msnd/snd-msnd-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb8.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb8-dsp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb16-dsp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sbawe.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-jazz16.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb16-csp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb-common.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-sb16.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/sb/snd-emu8000-synth.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/galaxy/snd-azt2316.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/galaxy/snd-azt1605.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-sscape.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-cmi8330.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/opti9xx/snd-opti92x-cs4231.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/opti9xx/snd-opti92x-ad1848.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/opti9xx/snd-opti93x.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/opti9xx/snd-miro.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-opl3sa2.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-als100.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-gusmax.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-interwave-stb.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-gus-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-interwave.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-gusextreme.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/gus/snd-gusclassic.ko
/lib/modules/2.6.32-42-generic/kernel/sound/isa/snd-azt2320.ko
/lib/modules/2.6.32-42-generic/kernel/sound/oss/msnd.ko
/lib/modules/2.6.32-42-generic/kernel/sound/oss/msnd_classic.ko
/lib/modules/2.6.32-42-generic/kernel/sound/oss/msnd_pinnacle.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-pcm.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-timer.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-page-alloc.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq-midi-event.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq-midi-emul.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq-virmidi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/oss/snd-seq-oss.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq-dummy.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/seq/snd-seq-device.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-rawmidi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-hrtimer.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/snd-hwdep.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/oss/snd-pcm-oss.ko
/lib/modules/2.6.32-42-generic/kernel/sound/acore/oss/snd-mixer-oss.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-sis7019.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ca0106/snd-ca0106.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-cs5530.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-via82xx-modem.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-bt87x.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/pdplus/snd-pdplus.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-es1938.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/mixart/snd-mixart.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-als300.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-atiixp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/vx222/snd-vx222.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-cmipci.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-als4000.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ac97/snd-ac97-codec.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-rme32.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-es1968.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/rme9652/snd-rme9652.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/rme9652/snd-hdspm.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/rme9652/snd-hdsp.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/emu10k1/snd-emu10k1.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/emu10k1/snd-emu10k1x.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-intel8x0.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/korg1212/snd-korg1212.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-atiixp-modem.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ymfpci/snd-ymfpci.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ali5451/snd-ali5451.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/asihpi/snd-asihpi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-sonicvibes.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ctxfi/snd-ctxfi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/nm256/snd-nm256.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/lola/snd-lola.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/lx6464es/snd-lx6464es.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-ens1371.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-ens1370.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-fm801.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/pcxhr/snd-pcxhr.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-intel8x0m.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/cs5535audio/snd-cs5535audio.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-cs4281.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/riptide/snd-riptide.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-maestro3.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-mia.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-darla20.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-indigodj.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-echo3g.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-indigoio.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-indigoiox.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-layla20.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-gina20.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-layla24.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-indigodjx.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-indigo.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-mona.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-darla24.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/echoaudio/snd-gina24.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/cs46xx/snd-cs46xx.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ice1712/snd-ice1712.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ice1712/snd-ice17xx-ak4xxx.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/ice1712/snd-ice1724.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-via82xx.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-azt3328.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/au88x0/snd-au8830.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/au88x0/snd-au8810.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/au88x0/snd-au8820.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/aw2/snd-aw2.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-rme96.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/trident/snd-trident.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/oxygen/snd-virtuoso.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/oxygen/snd-oxygen.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/oxygen/snd-oxygen-lib.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/snd-ad1889.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-intel.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-analog.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-via.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-cmedia.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-atihdmi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-si3054.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-cirrus.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-idt.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-intelhdmi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-nvhdmi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-hdmi.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-ca0110.ko
/lib/modules/2.6.32-42-generic/kernel/sound/pci/hda/snd-hda-codec-conexant.ko

Also
Code: [Select]
dcerouter_1032240:/proc/asound# cat cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xf7110000 irq 31
 1 [Device         ]: USB-Audio - USB PnP Sound Device
                      C-Media Electronics Inc. USB PnP Sound Device at usb-0000:00:1d.0-1.5.1, full s
dcerouter_1032240:/proc/asound# cat devices
  1:        : sequencer
  2: [ 1- 0]: digital audio playback
  3: [ 1- 0]: digital audio capture
  4: [ 1]   : control
  5: [ 0- 2]: digital audio capture
  6: [ 0- 1]: digital audio playback
  7: [ 0- 0]: digital audio playback
  8: [ 0- 0]: digital audio capture
  9: [ 0- 0]: hardware dependent
 10: [ 0]   : control
 33:        : timer

I always had a problem getting the native sound working. So I built my own alsa driver but I was building it wrong.
Now had built it with
Code: [Select]
sudo ./configure --with-cards=hda-intel --with-kernel=/usr/src/linux-headers-$(uname -r)
I was being just a little too specific. Now I did
Code: [Select]
sudo ./configure --with-cards=all --with-kernel=/usr/src/linux-headers-$(uname -r)
Like I said may be meaningless. I know L3mc is working on sound.

I'm still doing this on 26373. I may keep messing around to set up static audio device aliases.
If at any time I can be of more useful let me know.

For the device itself I have not tested any sound output but will soon. I have it in a powered hub as that is what I would want in the end near my amplifier.

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #17 on: November 04, 2012, 02:37:13 pm »
I did a lot of work to audio. I would expect that if you loaded a new snap, you would have better luck with all that.
I never quit... I just ping out.

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #18 on: November 04, 2012, 03:32:48 pm »
I will try that now. Thanks again!

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #19 on: November 06, 2012, 02:04:06 am »
Ok, I upgraded yesterday. I'm not sure of the snap number. This is an upgrade from 26373. The 26373 snapshot I can get working by updating the Alsa driver to 1.0.25. I did see some different results but still does not function.

Here are some outputs
Code: [Select]
dcerouter_1032240:~# aplay -l
aplay: device_list:252: no soundcards found...

And
Code: [Select]
dcerouter_1032240:~# lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H77 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
02:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce 9800 GT] (rev a2)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 09)
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)
05:02.0 Ethernet controller: ADMtek NC100 Network Everywhere Fast Ethernet 10/100 (rev 11)
06:00.0 Serial controller: NetMos Technology 4-Port PCIe Serial Adapter
06:00.1 Serial controller: NetMos Technology 4-Port PCIe Serial Adapter
06:00.2 Serial controller: NetMos Technology 4-Port PCIe Serial Adapter
06:00.3 Serial controller: NetMos Technology 4-Port PCIe Serial Adapter
07:00.0 Multimedia controller: Philips Semiconductors SAA7164 (rev 81)

And
Code: [Select]
dcerouter_1032240:~# lsmod | grep 'snd'
snd_seq_dummy           1338  0
snd_seq_oss            26722  0
snd_seq_midi            4557  0
snd_rawmidi            19056  1 snd_seq_midi
snd_seq_midi_event      6003  2 snd_seq_oss,snd_seq_midi
snd_seq                47263  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              19130  1 snd_seq
snd_seq_device          5700  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    54244  5 snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               6620  1 snd

And
Code: [Select]
dcerouter_1032240:~# lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 009: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 008: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 007: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 005: ID 0d8c:013c C-Media Electronics, Inc.
Bus 002 Device 004: ID 045e:006a Microsoft Corp. Wireless Optical Mouse (IntelliPoint)
Bus 002 Device 003: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Also
Code: [Select]
dcerouter_1032240:~# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.21.

What happens at
Code: [Select]
rm /etc/X11/xorg.conf*
reboot now

AVWizard starts fine
Selects HDMI video fine (This did crash here once)
Selects UI fine
No sound device shown
No "OK" label on button
Select empty button, moves on to select output screen
No output labels on button
Stops here

Can we include and update of Alsa when needed or will backporting work?

Let me know if I can help more.

One question - if I move forward with my duct taped 26373 in the meantime will setting up udev to manage the usb sound devices become a problem in the future?

Thanks always!

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #20 on: November 06, 2012, 02:22:31 am »
Can you please drop into IRC?

I never quit... I just ping out.

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #21 on: November 06, 2012, 02:35:44 am »
Ok

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #22 on: November 06, 2012, 11:39:30 pm »
Ok I'm going to fork the above problems off because there is a separate issue there.

See here for that;
http://forum.linuxmce.org/index.php/topic,12971.0.html

The device Startech ICUSBAUDIOB is plug and play as of LMCE-1004-20121105125126640.
I am working on seeing how it works and getting it into lmce and squeezeslave.
Will post progress.
« Last Edit: November 06, 2012, 11:48:52 pm by SBCC »

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #23 on: November 13, 2012, 01:22:09 am »
Ok,

Trying to get this working in squeezebox. I see others have got this to work and others have had problems per this thread
http://forum.linuxmce.org/index.php/topic,12605.0.html

Here's what I have;

lsusb
Code: [Select]
dcerouter_1031870:~# lsusb
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 008: ID 046d:c70c Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 007: ID 046d:c70b Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 006: ID 046d:0b02 Logitech, Inc. BT Mini-Receiver (HID proxy mode)
Bus 002 Device 005: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 004: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 002 Device 003: ID 154b:0048 PNY
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0d8c:013c C-Media Electronics, Inc.
Bus 001 Device 002: ID 8087:0024 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

aplay -l
Code: [Select]
dcerouter_1031870:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC887-VD Digital [ALC887-VD Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

aplay -L
Code: [Select]
dcerouter_1031870:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
sysdefault:CARD=PCH
    HDA Intel PCH, ALC887-VD Analog
    Default Audio Device
front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    Front speakers
surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC887-VD Digital
    IEC958 (S/PDIF) Digital Audio Output
sysdefault:CARD=Device
    USB PnP Sound Device, USB Audio
    Default Audio Device
front:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    Front speakers
surround40:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=Device,DEV=0
    USB PnP Sound Device, USB Audio
    IEC958 (S/PDIF) Digital Audio Output

Code: [Select]
dcerouter_1031870:~# aplay -D sysdefault:CARD=Device /home/public/data/audio/windhowl.wav
Produces good sound. This card has the same chip as the 7.1 card but only has stereo output.

squeezeslave -L
Code: [Select]
dcerouter_1031870:~# squeezeslave -L
Output devices:
  0: (ALSA) HDA Intel PCH: ALC887-VD Analog (hw:0,0) (11/46)
  1: (ALSA) HDA Intel PCH: ALC887-VD Digital (hw:0,1) (11/46)
  3: (ALSA) USB PnP Sound Device: USB Audio (hw:1,0) (11/46)
  4: (ALSA) sysdefault (42/46)
  5: (ALSA) front (11/46)
  6: (ALSA) surround40 (11/46)
  7: (ALSA) surround41 (11/46)
  8: (ALSA) surround50 (11/46)
  9: (ALSA) surround51 (11/46)
 10: (ALSA) surround71 (11/46)
 11: (ALSA) iec958 (11/46)
 12: (ALSA) spdif (11/46)
 13: (ALSA) spdif_playback (11/46)
 14: (ALSA) asym_spdif (11/46)
 16: (ALSA) asym_analog (42/46)
 17: (ALSA) dmix (42/42)
*18: (ALSA) default (11/46)
 19: (OSS) /dev/dsp (11/46)
 20: (OSS) /dev/dsp1 (11/46)

I followed the wiki closely and have no sound output. The wiki is kind of vague so this is what I did -

Select Device->A/V Equipment
Selected Add Device
Selected SqueezeBox Player template
Selected "Mechanical Room" as room #This is a room with no MD in it
Entered 00:00:00:00:00:01 as mac address
Saved

I believe all the software needed was installed at this point but I'm not sure.

Reloaded Router

Select Device->A/V Equipment
Selected Add Device
Selected Squeezeslave template
Selected "Mechanical Room" as room #This is a room with no MD in it
Entered 00:00:00:00:00:01 as mac address
Selected Advanced
Entered "4" under Alsa Output Device
Saved

Reloaded Router

Rebuilt Orbiters
Reloaded Router

Opened orbiter
Selected "Mechanical Room" as room
Selected wav file under audio
Selected Play
No sound

Opened terminal with ssh
Ran
Code: [Select]
dcerouter_1031870:~# /usr/bin/squeezeslave -o4 -m00:00:00:00:00:01 -r5 -M/var/log/squeezeslave.log
Opened orbiter
Selected "Mechanical Room" as room
Selected wav file under audio
Selected Play
No sound

squeezeslave -L is now smaller
Code: [Select]
dcerouter_1031870:~# squeezeslave -L
Output devices:
  1: (ALSA) HDA Intel PCH: ALC887-VD Digital (hw:0,1) (11/46)
  3: (ALSA) USB PnP Sound Device: USB Audio (hw:1,0) (11/46)
  4: (ALSA) sysdefault (42/46)
  5: (ALSA) iec958 (11/46)
  6: (ALSA) spdif (11/46)
  7: (ALSA) spdif_playback (11/46)
  8: (ALSA) asym_spdif (11/46)
 10: (ALSA) asym_analog (42/46)
 11: (ALSA) dmix (42/42)
*12: (ALSA) default (11/46)
 14: (OSS) /dev/dsp1 (11/46)

I have also tried this with 3 with same result.

Also upon reboot
Code: [Select]
dcerouter_1031870:~# cat /var/log/squeezeslave.log
Retry in 5 seconds.
Retry in 5 seconds.
Retry in 5 seconds.
Retry in 5 seconds.
Retry in 5 seconds.
Retry in 5 seconds.
Error connecting to 127.0.0.1:3483
Retry in 5 seconds.
Error connecting to 127.0.0.1:3483

And
Code: [Select]
dcerouter_1031870:~# ps aux | grep squeezeslave
root     14331  0.0  0.0   3320   832 pts/7    S+   19:15   0:00 grep --color=auto squeezeslave

Before running
Code: [Select]
dcerouter_1031870:~# /usr/bin/squeezeslave -o4 -m00:00:00:00:00:01 -r5 -M/var/log/squeezeslave.log
After
Code: [Select]
dcerouter_1031870:~# ps aux | grep squeezeslave
root     14828  0.4  0.0  43328  1984 ?        SLsl 19:15   0:00 /usr/bin/squeezeslave -o4 -m00:00:00:00:00:01 -r5 -M/var/log/squeezeslave.log
root     15118  0.0  0.0   3320   832 pts/7    S+   19:16   0:00 grep --color=auto squeezeslave

Any thoughts where to go?

Thanks



SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #24 on: November 14, 2012, 03:30:00 am »
Ok I got it fixed.

One problem was that wav file sample. It is not compatible with squeezeslave.

There is an error in the LaunchSqueezeslave.sh script.

I followed this thread
http://forums.slimdevices.com/showthread.php?97014-Help!-How-do-I-install-SqueezeSlave-on-Ubuntu-Server-12-10-64bit
and got it working.

This setup needs some work. I think some changes to the launch script could make install a bit easier.
I'm going to poke around there and work on a PNP script for the device.
Will be learning bash as I go.

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #25 on: November 14, 2012, 05:36:39 pm »
Anyhing I can help, ask. Esp. w/bash

Help as much as I can.
I never quit... I just ping out.

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: Startech ICUSBAUDIOB
« Reply #26 on: November 14, 2012, 06:32:03 pm »
Thank you. I will take you up on that.
The whole squeezeslave setup is flawed as it can change on reboot. This can be made better.
I need to better understand how lmce handles new devices first to decide what direction it should go. It should be easily adaptable versus just a udev rule for me.

Thanks for the offer!