RoasTime on Linux without systemd


#1

After some research and guidance from @matthew, can conclude that RoasTime doesn’t work on non-systemd Linux distros. Nevertheless it works fine on Ubuntu 18 and 19.

I’m running Roastime on QEMU/KVM assigning the hostbus/hostport (-device usb-host,hostbus=1,hostport=1) to the guest OS. This works either for Ubuntu or Windows 10.

On Linux Is still required to manually add some udev rules in order to have proper permissions to Roastime detect the roaster as non-root.

/etc/udev/rules.d/99-aillio.rules

SUBSYSTEM==“usb”, ATTRS{idVendor}==“0483”, ATTRS{idProduct}==“5741”, MODE=“0666”
SUBSYSTEM==“usb”, ATTRS{idVendor}==“0483”, ATTRS{idProduct}==“a27e”, MODE=“0666”

And some information that might be useful to be posted here.

# dmesg


usb 1-3: New USB device found, idVendor=0483, idProduct=a27e, bcdDevice= 2.00
usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-3: Product: Aillio LTD- Bullet R1 ROASTER FS
usb 1-3: Manufacturer: STMicroelectronics
usb 1-3: SerialNumber: 000000000200
cdc_acm 1-3:1.0: ttyACM0: USB ACM device
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

# lsusb -v


Bus 001 Device 016: ID 0483:a27e STMicroelectronics Aillio LTD- Bullet R1 ROASTER FS
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0483 STMicroelectronics
idProduct 0xa27e
bcdDevice 2.00
iManufacturer 1 STMicroelectronics
iProduct 2 Aillio LTD- Bullet R1 ROASTER FS
iSerial 3 000000000200
bNumConfigurations 1


#2

Thank you very very much for your information! I think you might be on the only one using Linux (except some of the developers) and I am glad you got it working.


#3

This is good to know, as I have been thinking of going back to good old SysV.


#4

I use it on Linux! There are dozens of us… dozens! Worked generally fine for me out of the box, but I can’t seem to update firmware using it.