Or depending on your reseller, Eurocom M4, which is what I have.
you can download the
init-headphone_0.2.0_all.deb at the bottom of the comments.
sudo init-headphone. If it tells you that your product is not supported (and you know for sure it's a w230ss), you can edit the executable.
sudo vim /usr/sbin/init-headphone
and edit line 8:
SUPPORTED_SYSTEM_PRODUCT_NAMES = ["W230SS"]
to fit your product, for me it was:
SUPPORTED_SYSTEM_PRODUCT_NAMES = ["M4"]
After upgrading to Kubuntu 15.04, the fix doesn't automatically work. I end up having to change the script again and remove the check for i2cdev, this is because i2cdev is incorporated into the kernel by default.
Unrud commented underneath that the Eurocom M4 is now supported on his GitHub repository I haven't tested but could save you time.
Changes to script:
/usr/sbin/init-headphone line 86 to 95
for line in modules_file.readlines(): # if "i2c_dev" == line.split(): # module_i2c_dev_found = True if "i2c_i801" == line.split(): module_i2c_i801_found = True # if not module_i2c_dev_found: # print("Warning: Module i2c_dev is not loaded", file=sys.stderr) if not module_i2c_i801_found: print("Warning: Module i2c_i801 is not loaded", file=sys.stderr) return True
Then run these in terminal:
# modprobe i2c-dev # modprobe i2c-i801 # init-headphone
If this doesn't work, you may need to install libi2c-dev:
# apt-get install libi2c-dev
This one is annoying, it randomly disconnects but the WiFi icon doesn't show it disconnects, you end up having to disconnect and reconnect manually to regain a connection, only to lose it again in 15mins~few hours.
The command which seem to fix it for me:
Posted by varunendra
# echo "options rtl8723be fwlps=N ips=N" | sudo tee /etc/modprobe.d/rtl8723be.conf
hm, just got a hiccup, it seemed to disconnect for about 10~15 seconds and then reconnected, might be other network issues, so I'll try to monitor it.
Work in progress
Got comments or issues with what I wrote? Please let me know by submitting an issue with the blog title :)