You are not logged in.

#1 2016-01-13 19:50:41

Sundaise
Member
Registered: 2016-01-13
Posts: 46

JBL Pebbles [solved]

I'm not quite sure whether this problem actually qualifies as a sound problem. If not, I'm sorry, I didn't know any better, believe me!

Basically the problem is as follows:
Pebbles sound amazing! but they don't seem to play nice with Linux or mayby just Debian
I have the same problem described here and here (in French (just use Google translator))

After some research I found what I think might be a solution to the problem here

Now comes the part that makes me question whether it is a sound problem: I don't understand Japanese and neither does Google translate seem to hmm so maybe it's actually just a language barrier problem... depends on what that Japanese site will turn out to be wink

Does anyone here have either a grasp of Japanese or technical know-how and care to help me out?

In the meantime, I'll use my smartphone for multimedia and an old mp3-player with my Pebbles independendly. It's not perfect but still sounds awesome at least!

I'm considering getting a bluetooth dongle and reciever for the pebbles, if all else fails. any input?

Thanks in advance!

Edit: found another one (German) seems to be a reocurring problem

Last edited by Sundaise (2016-01-16 08:40:13)

Offline

#2 2016-01-13 20:15:21

sinister
Member
From: North Carolina
Registered: 2015-09-29
Posts: 35

Re: JBL Pebbles [solved]

As trivial as this may sound, open the mixer and go through each line/channel toggling mute on and off. I've noticed that BL will mute a line/channel if you plug/unplug a jack.
And welcome to BL.

Offline

#3 2016-01-13 21:48:40

ohnonot
...again
Registered: 2015-09-29
Posts: 3,895
Website

Re: JBL Pebbles [solved]

didn't you say the pebbles should get sound from a usb connector instead of headphone jack?
that would mean they have their own DAC?

maybe you could post a link to the actual product.

Offline

#4 2016-01-14 09:49:03

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

sinister wrote:

As trivial as this may sound, open the mixer and go through each line/channel toggling mute on and off.
And welcome to BL.

Sadly this didn't fix it hmm
But thank you and thanks for welcoming me smile

ohnonot wrote:

didn't you say the pebbles should get sound from a usb connector instead of headphone jack?
that would mean they have their own DAC?

maybe you could post a link to the actual product.

I did and although I'm not certain, I think they do have their own DAC

Good idea! here is the link to the product on amazon
I bought the european version so my modell number is JBLPEBBLESBLKEU

I can connect them through an audio jack because the Pebbles support one aux input, but that's terribly inconvinient!

Also I tried the getting sound working in BL tutorial.
'aplay -l' outputs

**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: HDMI [HDA Intel HDMI], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: HDMI [HDA Intel HDMI], Gerät 7: HDMI 1 [HDMI 1]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 0: HDMI [HDA Intel HDMI], Gerät 8: HDMI 2 [HDMI 2]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 1: PCH [HDA Intel PCH], Gerät 0: ALC887-VD Analog [ALC887-VD Analog]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 2: NVidia [HDA NVidia], Gerät 3: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 2: NVidia [HDA NVidia], Gerät 7: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 2: NVidia [HDA NVidia], Gerät 8: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 2: NVidia [HDA NVidia], Gerät 9: HDMI 0 [HDMI 0]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0
Karte 3: Pebbles [JBL Pebbles], Gerät 0: USB Audio [USB Audio]
  Sub-Geräte: 1/1
  Sub-Gerät #0: subdevice #0

So I gather, the system looks at them as a soundcard? I dunno.

The dial on the side of the main Pebble functions normally. It changes system loudness like advertised.

Offline

#5 2016-01-14 10:23:25

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

Try using 'pavucontrol' from a terminal.
You will probably have to install it first.
(bl has 'volti' but I am (not yet) familiar with it)
Click 'configure' tab
Select the Pebble as profile.
Click 'Output Devices'.
Set your volume(s)
Should work.

Offline

#6 2016-01-14 10:59:06

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

xaos52 wrote:

Try using 'pavucontrol' from a terminal.
You will probably have to install it first.
(bl has 'volti' but I am (not yet) familiar with it)
Click 'configure' tab
Select the Pebble as profile.
Click 'Output Devices'.
Set your volume(s)
Should work.

2016_01_14_11_51_54_scrot.jpg
As you can see, it also sees the Pebbles and everything looks fine, but they don't emit any sound. I set them as digital output too, using the config tab. No sound hmm

Last edited by Sundaise (2016-01-14 10:59:30)

Offline

#7 2016-01-14 11:15:15

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

Perhaps your device needs the kernel module 'snd-usb-audio'?
Try this:

1. remove the pebbles from your system

2. in a terminam window:

sudo modprobe snd-usb-audio

3. verify that the module is now loaded:

lsmod|grep snd_

snd_usb_ audio should be one of the modules shown

4. Insert the pebbles and try it.

Offline

#8 2016-01-14 11:28:31

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

xaos52 wrote:

Perhaps your device needs the kernel module 'snd-usb-audio'?
Try this:

1. remove the pebbles from your system

2. in a terminam window:

sudo modprobe snd-usb-audio

3. verify that the module is now loaded:

lsmod|grep snd_

snd_usb_ audio should be one of the modules shown

4. Insert the pebbles and try it.

Still no audio from the speakers

The Japanese blog-post, I linked in my original post seems to suggest editing alsa.conf:

ALSA settings

Without particularly special, it was recognized only by the Busuri to USB. In ALSA settings, specify the default card. If you specify by number, because the number changes every restart, specified in the device name.

# /usr/share/alsa/alsa.conf

defaults.ctl.card Pebbles
defaults.pcm.card Pebbles

Since the example you have specified in the device name was not, I do not know correct or, okay-ish, since has come out for the time being sound.

I used google translator, tried this and put in "Pebbles" instead of "0". Did I do this right? It changed nothing

Offline

#9 2016-01-14 11:35:28

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

Holy shit this was such a simple mistake!

The JBL Pebbles will not play system audio when you plug in anything (even powered off) through the built-in aux-in! ops

Thank you all for trying to help an idiot though big_smile

oh man... neutral

edit: I think xaos52 actually got the solution! Thank you, Doc!

Last edited by Sundaise (2016-01-14 11:36:41)

Offline

#10 2016-01-14 11:40:16

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

OK. No problem. smile
May be you will have to change your system slightly so that the kernel module gets loaded automatically after a reboot!
If that is the case, just let us know.

BTW: I like your avatar. Seems we are from the same planet smile

Oh, and edit the title of this thread. prefix it with [SOLVED] if you consider the problem solved.

Offline

#11 2016-01-14 11:43:08

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

xaos52 wrote:

OK. No problem. smile
May be you will have to change your system slightly so that the kernel module gets loaded automatically after a reboot!
If that is the case, just let us know.

BTW: I like your avatar. Seems we are from the same planet smile

Okay I will smile
Thanks big_smile

Remember how I thought, changing the system loudness with the pebbles worked? it doesn't. Just looks like it does and plays everything just as loud as before

Offline

#12 2016-01-14 11:49:06

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

Try pavucontrol to change the volume.

Offline

#13 2016-01-15 07:38:47

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

xaos52 wrote:

Try pavucontrol to change the volume.

I can change the volume thorugh the GUI, that's not the problem. I'd like to change it, using the volume dial on the side of the Pebble

What configs do I have to change for the Pebbles to be selected output on start-up?
Also I would like them to be set as digital stereo out by default. Is that in the same config?

Last edited by Sundaise (2016-01-15 08:06:37)

Offline

#14 2016-01-15 08:44:09

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

Do you have sound from the Pebbles after a reboot?
Or do you need to reload the kernel module?

Offline

#15 2016-01-15 14:06:19

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

After a reboot, in order to get sound, I need to change pebbles from analog to digital and set them as output using pavucontrol

Offline

#16 2016-01-15 14:37:08

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

Can't you use pavucontrol - 'configuration' to select your pebbles?
pulseaudio then should remember your choice over a reboot.

Offline

#17 2016-01-15 14:39:41

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

I did and it doesn't, I have to re-set it every boot

Offline

#18 2016-01-15 14:55:11

xaos52
The Good Doctor
From: Planet of the @pes
Registered: 2015-09-30
Posts: 695

Re: JBL Pebbles [solved]

See this link section troubleshooting to change your default output device.

Offline

#19 2016-01-15 18:47:57

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: JBL Pebbles [solved]

@Sundaise:

Please post the output of:

pacmd list-sinks|egrep -i 'index:|name:'

“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#20 2016-01-15 18:56:35

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

xaos52 wrote:

See this link section troubleshooting to change your default output device.

The only thing I accomplished was breaking volti somehow, so it doesn't appear in my tint2 bar anymore and gives me

user@debian:~$ volti
[alsactrl.py:__init__:41] can't open Master control for card HDMI, trying to select first available mixer channel

[alsactrl.py:__init__:49] can't open first available control for card HDMI
error: list index out of range
Traceback (most recent call last):
   File "/usr/bin/volti", line 53, in <module>
     volti = main.volumeTray()
   File "usr/bin/volti/volti/main.py", line 124, in __init__
     self.watchid = gobject.io_add_watch(fd, ebentmask, self.update)
TypeError: an integer is reguired

Guess I messed up some config... any idea what I did?

Offline

#21 2016-01-15 19:00:47

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: JBL Pebbles [solved]

Sundaise wrote:

Guess I messed up some config... any idea what I did?

No, we're not psychic -- what did you change?

If you added any files, remove them and vice-versa.

Presumably you backed up any existing configuration files before editing them, right?

That volti output appears when the default device is set incorrectly.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#22 2016-01-15 19:03:14

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

Head_on_a_Stick wrote:

@Sundaise:

Please post the output of:

pacmd list-sinks|egrep -i 'index:|name:'
$ pacmd list|egrep -i 'index:|name' | tee output.log
Default sink name: alsa_output.pci-0000_00_1b.0.analog-stereo
Default source name: alsa_input.pci-0000_00_1b.0.analog-stereo
    index: 0
	name: <module-device-restore>
    index: 1
	name: <module-stream-restore>
    index: 2
	name: <module-card-restore>
    index: 3
	name: <module-augment-properties>
    index: 4
	name: <module-switch-on-port-available>
    index: 5
	name: <module-udev-detect>
    index: 6
	name: <module-alsa-card>
	argument: <device_id="2" name="pci-0000_01_00.1" card_name="alsa_card.pci-0000_01_00.1" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
    index: 7
	name: <module-alsa-card>
	argument: <device_id="0" name="pci-0000_00_03.0" card_name="alsa_card.pci-0000_00_03.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
    index: 8
	name: <module-alsa-card>
	argument: <device_id="3" name="usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles" card_name="alsa_card.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
    index: 9
	name: <module-alsa-card>
	argument: <device_id="1" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1">
    index: 10
	name: <module-native-protocol-unix>
    index: 11
	name: <module-default-device-restore>
    index: 12
	name: <module-rescue-streams>
    index: 13
	name: <module-always-sink>
    index: 14
	name: <module-intended-roles>
    index: 15
	name: <module-suspend-on-idle>
    index: 16
	name: <module-console-kit>
    index: 17
	name: <module-systemd-login>
    index: 18
	name: <module-position-event-sounds>
    index: 19
	name: <module-role-cork>
    index: 20
	name: <module-filter-heuristics>
    index: 21
	name: <module-filter-apply>
    index: 22
	name: <module-cli-protocol-unix>
    index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo>
		alsa.name = "HDMI 0"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "NVIDIA Corporation"
		device.product.name = "High Definition Audio Controller"
		device.profile.name = "hdmi-stereo"
		alsa.mixer_name = "Nvidia GPU 0d HDMI/DP"
		device.icon_name = "audio-card-pci"
				device.icon_name = "video-display"
    index: 1
	name: <alsa_output.pci-0000_00_03.0.hdmi-stereo>
		alsa.name = "HDMI 0"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA Intel HDMI"
		alsa.long_card_name = "HDA Intel HDMI at 0xf7914000 irq 47"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
		device.profile.name = "hdmi-stereo"
		alsa.mixer_name = "Intel Haswell HDMI"
		device.icon_name = "audio-card-pci"
				device.icon_name = "video-display"
  * index: 3
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
		alsa.name = "ALC887-VD Analog"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7910000 irq 45"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
		device.profile.name = "analog-stereo"
		alsa.mixer_name = "Realtek ALC887-VD"
		device.icon_name = "audio-card-pci"
				device.icon_name = "audio-headphones"
    index: 4
	name: <alsa_output.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles.iec958-stereo>
		alsa.name = "USB Audio"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "JBL Pebbles"
		alsa.long_card_name = "Harman Multimedia JBL Pebbles at usb-0000:00:14.0-3, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.vendor.name = "Harman Multimedia"
		device.product.name = "JBL Pebbles"
		device.profile.name = "iec958-stereo"
		alsa.mixer_name = "USB Mixer"
		device.icon_name = "audio-card-usb"
    index: 0
	name: <alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor>
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "NVIDIA Corporation"
		device.product.name = "High Definition Audio Controller"
		device.icon_name = "audio-card-pci"
    index: 1
	name: <alsa_output.pci-0000_00_03.0.hdmi-stereo.monitor>
		alsa.card_name = "HDA Intel HDMI"
		alsa.long_card_name = "HDA Intel HDMI at 0xf7914000 irq 47"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
		device.icon_name = "audio-card-pci"
    index: 3
	name: <alsa_output.pci-0000_00_1b.0.analog-stereo.monitor>
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7910000 irq 45"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
		device.icon_name = "audio-card-pci"
  * index: 4
	name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
		alsa.name = "ALC887-VD Analog"
		alsa.subdevice_name = "subdevice #0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7910000 irq 45"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
		device.profile.name = "analog-stereo"
		alsa.mixer_name = "Realtek ALC887-VD"
		device.icon_name = "audio-card-pci"
				device.icon_name = "audio-input-microphone"
				device.icon_name = "audio-input-microphone"
    index: 5
	name: <alsa_output.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles.iec958-stereo.monitor>
		alsa.card_name = "JBL Pebbles"
		alsa.long_card_name = "Harman Multimedia JBL Pebbles at usb-0000:00:14.0-3, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.vendor.name = "Harman Multimedia"
		device.product.name = "JBL Pebbles"
		device.icon_name = "audio-card-usb"
    index: 0
		application.name = "Login Session 1"
    index: 1
		application.name = "Xfce volume daemon"
    index: 12
		application.name = "CubebUtils"
		application.icon_name = "iceweasel"
    index: 38
		application.name = "UNIX socket client"
    index: 0
	name: <alsa_card.pci-0000_01_00.1>
		alsa.card_name = "HDA NVidia"
		alsa.long_card_name = "HDA NVidia at 0xf7080000 irq 17"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "NVIDIA Corporation"
		device.product.name = "High Definition Audio Controller"
		device.icon_name = "audio-card-pci"
				device.icon_name = "video-display"
				device.icon_name = "video-display"
				device.icon_name = "video-display"
				device.icon_name = "video-display"
    index: 1
	name: <alsa_card.pci-0000_00_03.0>
		alsa.card_name = "HDA Intel HDMI"
		alsa.long_card_name = "HDA Intel HDMI at 0xf7914000 irq 47"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller"
		device.icon_name = "audio-card-pci"
				device.icon_name = "video-display"
				device.icon_name = "video-display"
				device.icon_name = "video-display"
    index: 2
	name: <alsa_card.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles>
		alsa.card_name = "JBL Pebbles"
		alsa.long_card_name = "Harman Multimedia JBL Pebbles at usb-0000:00:14.0-3, full speed"
		alsa.driver_name = "snd_usb_audio"
		device.vendor.name = "Harman Multimedia"
		device.product.name = "JBL Pebbles"
		device.icon_name = "audio-card-usb"
    index: 3
	name: <alsa_card.pci-0000_00_1b.0>
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0xf7910000 irq 45"
		alsa.driver_name = "snd_hda_intel"
		device.vendor.name = "Intel Corporation"
		device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
		device.icon_name = "audio-card-pci"
				device.icon_name = "audio-input-microphone"
				device.icon_name = "audio-input-microphone"
				device.icon_name = "audio-headphones"

Offline

#23 2016-01-15 19:06:57

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

Head_on_a_Stick wrote:

That volti output appears when the default device is set incorrectly.

Thank you, I found my mistake smile

(will back up from now on!)

Offline

#24 2016-01-15 19:32:25

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: JBL Pebbles [solved]

Does this set your speakers as the output:

pacmd set-default-sink alsa_output.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles.iec958-stereo

“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#25 2016-01-15 19:42:20

Sundaise
Member
Registered: 2016-01-13
Posts: 46

Re: JBL Pebbles [solved]

Head_on_a_Stick wrote:

Does this set your speakers as the output:

pacmd set-default-sink alsa_output.usb-Harman_Multimedia_JBL_Pebbles_1.0.0-00-Pebbles.iec958-stereo

It outputs pulseaudio isn't running or not sessionservice (translated from German)

Offline

Board footer

Powered by FluxBB