Solved Razer Lachesis won't work FreeBSD 10

HI there!
I got an issue when trying to new FreeBSD 10 from scratch.
Just installed
Code:
#pkg install xorg
and
Code:
#Xorg -configure
When
Code:
$less /var/log/Xorg.0.log
(II) XINPUT: Adding extended input device "Razer Lachesis" (type: KEYBOARD)
(II) config/hal: Adding input device Dell USB Keyboard
(**) Dell USB Keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) Option "XkbRules" "base"
(**) Option "XkbModel" "pc105"
(**) Option "XkbLayout" "us"
(II) XINPUT: Adding extended input device "Dell USB Keyboard" (type: KEYBOARD)
(II) config/hal: Adding input device AT Keyboard
(**) AT Keyboard: always reports core events
(**) Option "Protocol" "standard"
(**) Option "XkbRules" "base"
(**) Option "XkbModel" "pc105"
(**) Option "XkbLayout" "us"
Da hell? Is he thinking that "lachesis" is a keyboard?
Code:
#usbconfig:
ugen4.4: <Razer Lachesis Razer> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)

Code:
$less /root/xorg.conf.new
Section "ServerLayout"
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Of course:
Code:
$less /etc/rc.conf
hald_enable="YES"
dbus_enable="YES"

Also tried #bsdconfig without succes.
P.S. In FreeBSD 9.2 there were no problem, just while x11/Xorg continue installation - cursor appears in terminal!
P.S. Usb keyboard works well.
 
Your post covered nearly everything we need to know about your X installation, save one ... did you reboot after installing X and modifying your /etc/rc.conf file? If not did you manually start sysutils/hal and devel/dbus? If neither, reboot or manually start sysutils/hal and devel/dbus. Then restart X.

If after this your problem persists, please provide the full contents of /etc/X11/xorg.conf and /var/log/Xorg.0.log to pastebin and provide the links here.

In the interests of full disclosure, I had to Google to find out what a Razer Lachesis is. :)
 
Some mice are also detected as keyboard because of all the extra buttons.
 
GREAT Thanks to trh411 !
It works :D

dmesg shows that this uhid got 7 buttons, so it would be mice :), but he wrong.
 
Good to hear you got it working.

Just to satisfy my curiosity, can you post the relevant output of dmesg(8) from a verbose boot for this device? You will have to reboot to get this, so no hurry. As I said I am just curious. Thanks.
 
No problem, but please answer, how to storage output of dmesg while booting, and what difference between dmesg and dmesg while booting, maybe I should post message right now ?

Thanks.
 
kAldown said:
No problem, but please answer, how to storage output of dmesg while booting, and what difference between dmesg and dmesg while booting, maybe I should post message right now ?
Thanks.
The system message buffer, the contents of which you get when you run dmesg(8), is filled automatically during the boot process. After the system boots, the dmesg command dumps the the contents of the system message buffer to standard output. After running the dmesg command in a terminal, you can simply scroll to the part for the Razer Lachesis, select the relevant lines, and paste them inside a
Code:
[/file]tag in a post.
 
Code:
ugen4.4: <Razer> at usbus4
ums0: <Razer Razer Lachesis, class 0/0, rev 1.10/21.00, addr 4> on usbus4
ums0: 7 buttons and [XYZ] coordinates ID=0
ukbd1: <Razer Razer Lachesis, class 0/0, rev 1.10/21.00, addr 4> on usbus4
kbd3 at ukbd1
kbd3: ukbd1, generic (0), config:0x0, flags:0x3d0000
 
Back
Top