helloSystem / hello

Desktop system for creators with a focus on simplicity, elegance, and usability. Based on FreeBSD. Less, but better!
2.3k stars 57 forks source link

No mouse when install #373

Closed NorbertXYZ closed 2 years ago

NorbertXYZ commented 2 years ago

When installing helloSystem in FreeBSD 13.1 under bhyve I have after starting with the iso hello-0.8.0_0H78-FreeBSD-13.1-amd64.iso no mouse available - better to say: no mouse movement.

my bhyve looks like:

bhyve -c 2 -m 8G -H -w \ -s 0,hostbridge \ -s 3,ahci-cd,iso \ -s 4,ahci-hd,image \ -s 5,virtio-net,tap0 \ -s 29,fbuf,tcp=0.0.0.0:5900,wait,w=1280,h=1024 \ -s 30,xhci,tablet \ -s 31,lpc \ -l com1,stdio \ -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \ hello

where iso is a symbolic link to the previous mentioned iso file... Sorry, I have no other info for help - but hope it helps :-)

Cheers, Norbert

probonopd commented 2 years ago

hello, which model of mouse are you using? Can you attach another USB mouse just for testing?

probonopd commented 2 years ago

bhyve

Please try to run the Live ISO on real hardware. I can't debug hypervisors and virtual machines.

NorbertXYZ commented 2 years ago

Thanks for the fast reply - but sorry, I have no "bare metal" which I can use... By the way, the mouse is working (since years) - it is an USB mouse. And other software works even with a GUI in bhyve... All the best, Norbert

probonopd commented 2 years ago

I am using helloSystem with different USB mice without any issues:

FreeBSD% dmesg | grep ums
ums0 on uhub11
ums0: <PixArt USB Optical Mouse, class 0/0, rev 1.10/1.00, addr 4> on usbus3
ums0: 3 buttons and [XYZ] coordinates ID=0

Is yours listed under sudo lsusb?

NorbertXYZ commented 2 years ago

Maybe I can find time tomorrow. But as I said, to test I am using a virtual machine and no real hardware... I was just interested, how helloSystem looks like... Other system even like centos are running fine in bhyve - even graphical... But my focus is *BSD, and if I test other systems I prefare to test it in a virtual environment. So, maybe we close this issue, and I will see in the next weeks / months how it proceed. All the best, Norbert :-)

probonopd commented 2 years ago

Is bhyve passing through the USB mouse to the host operating system, or is it emulating some other sort of mouse (e.g., PS/2)?

NorbertXYZ commented 2 years ago

I don't know...

NorbertXYZ commented 2 years ago

oh, wenn I remove the line in the bhyve: -s 30,xhci,tablet then it worked... It seems to use the "old" usb mouse now :-)

probonopd commented 2 years ago

See. This is why I can't support hypervisors/virtual machines, there are just too many things I can't control ;-)

But glad it is working for you now. Have fun exploring helloSystem!