[FreeBSD-users-jp 96129] Re: VMware Workstation の Guest OS で実行する 10.3-p21(ix86) で X が起動しない
Kouichi ABE (WALL)
kouichi @ mysticwall.com
2017年 9月 29日 (金) 07:04:09 UTC
阿部です。
以前、VMWare Fusion 上の FreeBSD 10.3 と 11.0 で同じような現象に遭遇しました。
ports/x11-drivers/xf86-video-vmware を
make CC=clang CFLAGS="-pipe -fno-optimize-sibiling-calls"
で手動でインストールしなおして、解決しました。
どうも、pkg 用にビルドした clang のバージョンか、compile options が悪さをしていた感じでした。
参考まで。
2017年9月29日 8:06 Paseri <paseri @ fmp.to>:
> たけふ@大阪豊中です
>
> いつ頃から不具合が起き始めたのか不明なのですが、
> 10.3-RELEASE-p21 ix86 版で Xorg が起動しなくなっていました。
> 実環境ではなく、VMware(R) Workstation 12 Player 12.5.7 build-5813279 のゲスト OS
> 内で起こっています。
> なお amd64 のゲスト OS では起動しています。
> ix86 環境で動かすようにするには、どこを確認してみたらいいのか、
> ご存知の方がいらっしゃいましたら、ご教授いただければと思います。
>
> 再現方法としては次の通りで、クリーンインストール後に
> # freebsd-update fetch install
> を実行しています。
>
> # pkg install \
> xorg \
> mate \
> slim \
> open-vm-tools \
> xf86-input-vmmouse \
> xf86-video-vmware \
> firefox-i18n \
> ja-font-std \
> ja-ibus-mozc
>
> # cat > /usr/local/etc/X11/xorg.conf.d/keyboard.conf << EOT
> Section "InputClass"
> Identifier "system-keyboard"
> MatchIsKeyboard "on"
> Option "XkbLayout" "jp"
> Option "XkbModel" "pc106"
> Option "XkbOptions" "terminate:ctrl_alt_bksp"
> EndSection
> EOT
>
> # cat > /usr/local/etc/X11/xorg.conf.d/system.conf << EOT
> Section "ServerFlags"
> Option "DontZap" "false"
> EndSection
> EOT
>
> # cat > /usr/local/etc/X11/xorg.conf.d/vmmouse.conf << EOT
> Section "InputClass"
> Identifier "Mouse Defaults"
> Driver "vmmouse"
> MatchIsPointer "on"
> EndSection
> EOT
>
> # cat > /etc/rc.conf.local << EOT
> avahi_daemon_enable="YES"
> avahi_dnsconfd_enable="YES"
> dbus_enable="YES"
> hald_enable="YES"
> polkitd_enable="YES"
> slim_enable="YES"
> tcsd_enable="YES"
> tcsd_mode="emulator"
> tpmd_enable="YES"
> vmware_guest_vmblock_enable="YES"
> vmware_guest_vmhgfs_enable="YES"
> vmware_guest_vmmemctl_enable="YES"
> vmware_guest_vmxnet_enable="YES"
> vmware_guestd_enable="YES"
> EOT
>
> 以下、Xorg.0.log の抜粋です
> 10.3 ix86
> [ 20.701] (II) Loader magic: 0x8233674
> [ 20.701] (II) Module ABI versions:
> [ 20.701] X.Org ANSI C Emulation: 0.4
> [ 20.701] X.Org Video Driver: 20.0
> [ 20.701] X.Org XInput driver : 22.1
> [ 20.701] X.Org Server Extension : 9.0
> [ 20.718] (--) PCI:*(0:0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @
> 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @
> 0x????????/65536
> snip.
> [ 21.073] (II) LoadModule: "vmware"
> [ 21.073] (II) Loading /usr/local/lib/xorg/modules/drivers/vmware_drv.so
> [ 21.101] (EE) Failed to load
> /usr/local/lib/xorg/modules/drivers/vmware_drv.so:
> /usr/local/lib/xorg/modules/drivers/vmware_drv.so: Undefined symbol
> "vgaHWSaveScreen"
> [ 21.101] (II) UnloadModule: "vmware"
> [ 21.101] (II) Unloading vmware
>
> 10.3 amd64
> [ 27.089] (II) Loader magic: 0x802c10
> [ 27.089] (II) Module ABI versions:
> [ 27.089] X.Org ANSI C Emulation: 0.4
> [ 27.089] X.Org Video Driver: 20.0
> [ 27.089] X.Org XInput driver : 22.1
> [ 27.089] X.Org Server Extension : 9.0
> [ 27.090] (--) PCI:*(0:0:15:0) 15ad:0405:15ad:0405 rev 0, Mem @
> 0xe8000000/134217728, 0xfe000000/8388608, I/O @ 0x00001070/16, BIOS @
> 0x????????/65536
> snip.
> [ 27.644] (II) LoadModule: "vmware"
> [ 27.644] (II) Loading /usr/local/lib/xorg/modules/drivers/vmware_drv.so
> [ 27.672] (II) Module vmware: vendor="X.Org Foundation"
> [ 27.672] compiled for 1.18.4, module version = 13.2.1
> [ 27.672] Module class: X.Org Video Driver
> [ 27.672] ABI class: X.Org Video Driver, version 20.0
>
--
阿部康一/Kouichi ABE (WALL)
Private: kouichi @ mysticwall.com
Business: kouichi @ magickworx.com
freebsd-users-jp メーリングリストの案内