-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
No audio (in/out) on Google Pixel 2015 (SAMUS) #100
Comments
Is there anybody out there who could break this "possible solution" down into a noob friendly tutorial? That link you provided makes a lot of assumptions regarding the reader's familiarity with Linux |
Sorry, that link isn't a solution for users. There might (or might not!) be info in there that will help someone on the GalliumOS team debug the problem and roll the fix into a package update. When we get it fixed, you will hopefully not need to do anything tricky at all -- just update the system via the usual |
ahaha, ok. That makes a lot of sense. Thanks! |
Do you mean #66 instead of #86? If so, possibly -- but the new Pixel isn't a Bay Trail, so I decided to track this separately until we could confirm/deny the relationship. #82 could be related, but I think the reports are that sound never worked on this model. There does seem to be a lot of confusion getting sound to work as expected though, much of which appears to be status quo in Linux. :( |
Oops, yes, you're right. I was referring to #66. My bad. |
Some SAMUS customizations
|
Hi all, I just got my hands on Chrome Pixel 2015 LS. I also have the sound issue. Have you got any estimate on when this will be fixed within the new Gallium OS release? Otherwise I will need to look for alternative ways to patch it. |
@Pechnet : we do not have an estimate at this time, sorry. We do not have a test device for this model. The solutions above are reported to work, but have not been tested by us. If you are able to test them, please do and let us know how things go. With active assistance, we might be able to incorporate the fixes into a future release. |
OK thanks. Same goes for the track-pad right click? |
@Pechnet right-click issues might just be touchpad driver config. Has the problem been reported elsewhere? |
somebody buy these guys a Pixel already =] |
@Pechnet I don't really understand what's going on in that other ticket. This is the wrong place to discuss it, but if you can add some detail there as to what the problem behaviour is, that would help. Right now that ticket reads like a mistaken report, so it would be difficult to work on. |
I would be very interested in working on the Pixel issues, but I need a Pixel first. |
Using the "Possible Solution" repository in the top post resulted in completed broken gallium instance after rebooting. Black screen, no tty, nothing. |
@caskaid I can confirm this behavior as well. There may be a solution in there after changing some configs but ultimately we should not be suggesting this as a solution since it completely replaces the galliumos optimized kernel. |
We should ask pitch in and buy these guys a pixel |
all* pitch in |
Additional Testing: In booting a stock Ubuntu 15.10 from SD and loading raphael/linux-samus from above, I was able to successfully get working audio out from both speakers and headphone. Had to reboot a couple of times and it still complained about pulseaudio not starting. Trackpad completely stops working however, but might just be some additional reconfiguration. Added Bonus: Microphone was also detected and appeared to be working. Will be testing other items related to the linux-samus set, but wanted to keep the emphasis here on audio related items. Trying to install the linux-samus set ~ 2 weeks ago ON GalliumOS resulted in a non-booting system. Not sure if I should try again. I am also not able to reach grub no matter what timeout/display settings I set for grub and I get screen distortion while trying to boot linux-samus from SD, but it eventually boots after around 20 seconds. Couldn't read what it was actually hanging on, will update comment if I can with updated information. |
I'd also be willing to look into the Pixel 2, but unfortunately it's quite expensive. Otherwise I'd be up for building a full coreboot ROM and getting the chromebook working fully in both Linux and Windows just like I did on the Acer C720, C740 and other Haswell/Broadwell chromebooks. |
FWIW, I just did a clean install of Gallium and cannot get sound to play. The only output device is HDMI. I previously have installed Debian on the Pixel 2 and was able to get sound running via https://github.com/raphael/linux-samus -- but it does require jumping through some hoops (see their README) |
@fortes We are aware of the issue. The pixel 2 still isn't officially supported. We plan on porting the changes from raphael's kernel soon. |
I ported the pixel2 sound module to the GalliumOS kernel, which appears to just be this file: https://github.com/raphael/linux-samus/blob/master/build/linux/sound/soc/intel/boards/bdw-rt5677.c . I haven't uploaded the code anywhere yet since I have no idea if it works. I have built a test kernel: https://drive.google.com/file/d/0B6zPD2kAJoTJWGlyVGk4WldTTDg/view?usp=sharing . This kernel will need the firmware and you will need to run the setup script from Raphael's linux-samus kernel https://github.com/raphael/linux-samus/tree/master/scripts/setup/sound . If the kernel and the script works, then I can make a pixel2 package that has the modified config files and firmware. |
I forgot to mention that acpid isn't included in GalluimOS, so you would need to install it for the sound setup script to work. |
Tried to test kernel without luck. All I did was ensure I was in fact booted into the right kernel, copied the appropriate "IntcSST2.bin" firmware to /lib/firmware/intel and rebooted, then attempted to run the sound.sh script which fails. aplay -l does not list bdw-rt5677 at all. Nothing in dmesg regarding it, same for kern.log and syslog Spoke with ehegnes over at #linux-samus and he thought that things might not have been patched properly, but wont know until he can do a diff against linux-samus and inspect the important sound parts. |
I will check it in later today |
@supasebie Oh, that's unfortunate. Do you get the same problem in headphones? |
I've installed
Basically this has the effect of clicking the default checkmark buttons for the @reynhout In |
New kernel pkgs:
No important new features or compatibility expected -- just updating the substrate, hopefully without adding bugs. Please report any issues. |
Ever since switching to kernel 4.7.0 , samus is not able to wake from suspend. This occurs by suspending via closed lid or the power button menu. Going back to 4.4.6 I am able to wake up from suspend. This could be an isolated issue unless someone else has encountered the same problem. The symptoms are similar to raphael/linux-samus#122 . Update: I am no longer experiencing the issue in 4.7.2 |
Tested with both 4.7.0-galliumos and 4.7.2-galliumos gets ipc timeout errors on both Linux Mint 18 and Ubuntu 16.04.1. Audio is non-functional on the Pixel 2 LS and dmesg has ipc timeout errors.
|
@coolstar I don't know why it's not working for you in Ubuntu and Mint, but have you tried the GalliumOS kernel in GalliumOS? |
This is probably noobish, but after installing kernel 4.7.0 and typing this: sudo samus-alsaenable-speakers I get this: sudo: samus-alsaenable-speakers: command not found Without sudo, I get this: bash: samus-alsaenable-speakers: command not found How do I execute this command? Thanks! |
@benjaminnyc do you have the |
I'm an idiot. I must have missed that step. Sound working now! But now I have another problem. Everything on my system is GIANT! Default system font is huge, but so is every element of the desktop, including windows, etc. It also wiped my keyboard shortcut for Whisker Menu (no big deal) and put Chomium back in my panel (also no big deal). How can I get everything looking normal again? Note that I am on 4.7.0. I see 4.7.2 is offered above. Should I install that? How? Thanks, and sorry :( |
@benjaminnyc Did you copy in the So you can do a full-reset with something like this:
And then if you have important config files, you can cherry pick them from |
Figured it out, I changed custom DPI setting in Appearance from where it was at about 170 down to 110. Now everything looks almost normal. Is that what was supposed to happen? |
@benjaminnyc re: 4.7.2. I haven't received any reports of issues with the new kernel, so it's probably safe. But there are no major advances either, and this will not be the final 4.7.2 kernel pkg, so waiting is also appropriate. You would install with:
|
Yikes that COMPLETELY wiped my desktop and reverted me to the standard XFCE starting desktop! I rebuilt everything, I think. It even wiped my Evolution and InSync accounts, and I had to recreate them. One thing I can't find is the Gallium OS/Xubuntu icon that you use for default on the Whisker menu. It's not in Application Icons anymore. I found a .jpg of it online, but it doesn't look that good. Do you have a transparent .png of it that I can use so that the middle is clear and shows the dark panel underneath? Thanks. |
@benjaminnyc Right, that will start you from the GalliumOS defaults (not the Xfce defaults -- if you got that, something is wrong). But you can just copy the bits back over from The GalliumOS logo menu icon should be in |
It left me with complete XFCE default. But I've got it sorted. And working sound! Thanks for your help! |
@benjaminnyc OK, that would mean that your installation is damaged -- probably some packages accidentally removed. If you'd like help fixing it, please drop into IRC: https://galliumos.org/irc |
Thank you very much. It seems to be working OK right now though after I've rebuilt. |
@benjaminnyc reports an issue with media key volume control and muting (notification appears, volume does not change). Can't repro here. Anyone else having issues? ref: https://www.reddit.com/r/GalliumOS/comments/52e59x/kernel_472_bug_on_samus_not_obeying_media_keys/ |
Can't reproduce either on 4.7.2 |
@reynhout I use amixer -c 0 cset name='Speaker Switch' off This script to make my headphones work and it works great! Is there a command though to have GalliumOS use the microphone on headphones? In Volume Control -> Input Devices I see that it says Headset microphone but it sees it as unplugged. Thanks! |
@Penetrance Unfortunately, I don't have a wired headset mic to test with. I'll see if I can find one. |
My headphones also do not work on 4.7.2 (just says unplugged in the Volume Control app). The script by @Penetrance makes them work. |
@keorn that is the script in |
Hi again, I did a clean install last week, and my Pixel 2015 is still not playing any sound. Defaulf Server: {...}unix:/run/user/1001/pulse/native Output Devices: Port: Speakers (for bdw-rt5677) Do I still need to install the "galliumos-samus" package separately? UPDATE: Ok, installing the "galliumos-samus" package fixed the issue. Audio is back :-) |
Closing as resolved. New tickets for remaining details:
|
For anyone else like me who found this thread after install Gallium on SAMUS and experiencing no sound it's fixed by following the post install SAMUS steps on the Galliumwiki https://wiki.galliumos.org/Installing/Samus#Post-install_Customization Nice work Gallium team 👍 |
Reported on Reddit: https://www.reddit.com/r/GalliumOS/comments/3tb7ly/no_sound_on_pixel_2_and_accidentally_removed/
Possible solution? https://github.com/raphael/linux-samus
The internal mic is also not working on SAMUS. Possibly related, so it might make sense to track them together. Report: https://www.reddit.com/r/GalliumOS/comments/3xw2zm/audio_issues_on_pixel/
The text was updated successfully, but these errors were encountered: