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. UPDATE 2:
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.