Od jakiegoś czasu testuje OpenSUSE 10.2 (chociaż jestem maniakiem PLD).
We wspomnianej wersji pojawił się dość duży problem. Wirtualne maszyny w VMware używają do łączenia się z urządzeniami USB (drukarki,skanery,aparaty itp) /proc/bus/usb. Ale niestety developerze OpenSUSE doszli do wniosku, że istnienie "USB device filesystem" jest niebezpieczne i w domyślnej wersji jądra ta opcja jest wyłączona, co spowodowało, że nie mogłem już używać mojej drukarki Canon pod wirtualnym Windowsem XP (drukowanie zdjęć itp.).
Proste rozwiązanie, aby znów istniało /proc/bus/usb:
- zainstaluj kernel-sources i kernel-syms
- skopiuj .config i Module.symvers z /usr/src/linux-obj/<platforma>/<typ jądra> do /usr/src/linux
- cd /usr/src/linux
- make oldconfig
- make menuconfig, wybiersz usbfs (Device Drivers > USB Support > USB device filesystem)
- make modules && make modules_install (troszkę to zajmie w zależności od szybkości Twojego sprzętu)
- zmień noauto na auto dla usbfs w /etc/fstab
- reboot
To tyle, u mnie podziałało i znów mogę się cieszyć możliwościami sterowników Canona dla Windows XP.