ChromeOS 75.0.3759.4 Brings Proper USB Support to Linux Applications and Breaks A Few Things In The Process

With every update to ChromeOS, the folks at Google continue to break the stereotype that “Chromebooks are perfect for your grandmother because they can only surf on the internet”. ChromeOS 75.0.3759.4 was released last night and packs a few useful changes as well as several enhancements:

New Features

USB Passthrough in Crostini

You can now pass through USB devices into your Crostini instance. This is not simply limited to USB flash drives but just about anything that has support for Linux. I have personally tested this with a 3D Printer, Arduino and even a Intel Movidius Compute Stick. This also will finally allow you to access adb and fastboot on your Android Phone!

Enabling this feature does require that you enable a few ChromeOS flags

chrome://flags/#crostini-usb-allow-unsupported

chrome://flags/#crostini-usb-support

You will then need to restart your Chromebook and launch the Linux Terminal. Enter the following

sudo apt-get update

sudo apt-get dist-upgrade

It is best to restart your Chromebook after completing this.

From this point on, whenever you connect a device to your Chromebook, you will see the following prompt in your notification area. Selecting “Connect” will pass control of the device over to your Linux Instance.

 

You can see the devices assigned to your Linux Instance by opening the ChromeOS Settings Application, Selecting “Linux Beta” and “USB Preferences”. You can also view the devices in your Linux terminal by running the command “lsusb”.

You will need to re-connect the USB device to your Linux instance each time you wish to use them as the device will not stay bound to it after the device is re-connected.

Regressions

Sadly this update did not come without issues.

Crostini Fails To Launch When GPU Support Was Active Prior To The Upgrade

Several users are reporting that Crostini is failing to launch after performing the upgrade to 75.0.3759.4. This seemed to be limited to those who enabled GPU support on the termina virtual machine.  Please see my blog post from yesterday for help with this issue.

Google Assistant Button Broken

As pointed out by Reddit User – – the dedicated Google Assistant Button is no longer functional on the Google Pixelbook. You can still launch assistant by saying “Ok Google”. You can manually launch Google Assistant via a convoluted set of steps:

  • Launch the ChromeOS Settings
  • Navigate to Search and Assistant
  • Select “Google Assistant”
  • Select “Google Assistant Settings”
  • Hit Back once on the Google Assistant Settings

Hopefully this is fixed soon. You can follow this bug for updates – https://bugs.chromium.org/p/chromium/issues/detail?id=951896

Strange Scrolling in The Settings Menu

If you open the ChromeOS Settings Menu and select Linux, you will be greeted with a new scrolling effect. I personally do not like this as I am used to things being instant on my Chromebook, as it was prior to the update

18 thoughts on “ChromeOS 75.0.3759.4 Brings Proper USB Support to Linux Applications and Breaks A Few Things In The Process”

  1. Not sure if this works on all chromebooks but one other way to quickly launch assistant w/out the dedicated key is to go to search and then select the assistant icon in the right corner of the text field. I use this method when I am connected to my mac keyboard.

    Reply
  2. Which 3D printer did you get this working with? My chromebox is not recognizing a marlin-based board (creality cr-10s)

    Reply
    • Good Morning,
      Sorry for my delay. It looks like it broke in a recent update (along with many other things) as I cannot access an arduino as well. I will continue to test and report back if things change in the next few updates

      Reply

Leave a Comment

%d bloggers like this: