Menu

#9 No Savu found

v1.0_(example)
closed
nobody
1
2015-01-14
2012-12-11
Anonymous
No

I don't know what else to try... Here is the relevant content of my /proc/bus/input/devices :

I: Bus=0003 Vendor=1e7d Product=2d5a Version=0110
N: Name="ROCCAT ROCCAT Savu"
P: Phys=usb-0000:00:04.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/input/input1
U: Uniq=
H: Handlers=kbd mouse0 event1 
B: PROP=0
B: EV=1f
B: KEY=4837fff072ff32d bf54444600000000 1f0001 20c100b17c000 267bfad9415fed 9e168000004400 10000002
B: REL=1c3
B: ABS=100000000
B: MSC=10

I: Bus=0003 Vendor=1e7d Product=2d5a Version=0110
N: Name="ROCCAT ROCCAT Savu"
P: Phys=usb-0000:00:04.0-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.1/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2 
B: PROP=0
B: EV=120013
B: KEY=e080ffdf01cfffff fffffffffffffffe
B: MSC=10
B: LED=1f

Here is my /etc/X11/xorg.conf:

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Savu" "CorePointer"
EndSection

[snip]

Section "InputDevice"
    Identifier     "Savu"
    Driver         "evdev"
    Option         "Phys" "usb-0000:00:04.0-2/input0"
    Option         "HWHEELRelativeAxisButtons" "7 6"
EndSection

And here is what I get when I run savucontrol:

$ savucontrol 

** (savucontrol:8180): CRITICAL **: No Savu found.

I tried installing the binary package from : http://debian.orson.at/ first and got this result (I run Debian sid).

I then came here and downloaded sources for roccat-tools and kmod-roccat, compiled and installed kmod-roccat using dkms. modprobe roccat does not throw errors.

I then compiled and installed roccat-tools using:

cmake -DCMAKE_INSTALL_PREFIX="/usr" -DDEVICES="savu" -DLIBDIR=$PREFIX/lib/x86_64-linux-gnu/

And no matter what I do, I still keep getting that error, but the line number keeps increasing (8180). I even tried updating the firmware, but savuupdate throws the same error.

What am I doing wrong?

Discussion

  • Anonymous

    Anonymous - 2012-12-11

    I've found this sitting in my dmesg:

    [   15.455291] savu: Unknown symbol roccat_report_event (err 0)
    [   15.455335] savu: Unknown symbol roccat_report_event (err 0)
    [   15.455341] savu: Unknown symbol roccat_disconnect (err 0)
    [   15.455357] savu: Unknown symbol roccat_connect (err 0)
    [   15.455373] savu: Unknown symbol roccat_disconnect (err 0)
    [   15.455384] savu: Unknown symbol roccat_connect (err 0)
    

    So I added blacklist-roccat.conf to /etc/modprobe.d, ran depmod -a, rebooted, but no joy. Those messages are still sitting there.

     
  • Stefan Achatz

    Stefan Achatz - 2012-12-12
    1. Installing blacklist-roccat.conf is definitely needed, so the kernels own and external modules don't get mixed up.

    2. As you did this already, try to modprobe roccat and savu. Is module roccat found and loaded without errors? (That's the module where the allegedly missing symbols are defined)

    Would you please give your kernel version?

     
  • Anonymous

    Anonymous - 2012-12-12

    I reinstalled kmod-roccat, for the hell of it. It also provides a log of everything going on.

    # dkms add -m kmod-roccat -v 0.7.0
    
    Creating symlink /var/lib/dkms/kmod-roccat/0.7.0/source ->
                     /usr/src/kmod-roccat-0.7.0
    
    DKMS: add completed.
    
    # dkms build -m kmod-roccat -v 0.7.0
    
    Kernel preparation unnecessary for this kernel.  Skipping...
    
    Building module:
    cleaning build area....(bad exit status: 2)
    make KERNELRELEASE=3.2.0-4-amd64 -C 2.6.39_and_up......
    cleaning build area....(bad exit status: 2)
    
    DKMS: build completed.
    

    Notice my kernel version right there? I wonder if the "Kernel preparation" bit is normal? Or the bad exit status?

    # dkms install -m kmod-roccat -v 0.7.0
    
    roccat:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    roccat-common.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    arvo.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    isku.ko:                                                                                                                                 
    Running module version sanity check.                                                                                                     
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    kone.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    koneplus.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    lua.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    pyra.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    savu.ko:
    Running module version sanity check.
    
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/3.2.0-4-amd64/updates/dkms/
    
    depmod.....
    
    DKMS: install completed.
    

    So it apparently installed.

    Some checks:

    # depmod -a
    # modprobe roccat
    # modprobe savu
    # savucontrol
    
    ** (savucontrol:10473): CRITICAL **: No Savu found.
    

    I'll do a reboot now and post the results.

     
  • Anonymous

    Anonymous - 2012-12-12

    So after a reboot:

    # modprobe roccat
    # modprobe savu
    # savucontrol
    
    ** (savucontrol:4960): CRITICAL **: No Savu found.
    

    Does modprobe roccat and modprobe savu produce any output normally?

    dmesg content (inserting all references to the mouse):

    [    1.961042] usb 4-2: New USB device found, idVendor=1e7d, idProduct=2d5a
    [    1.961045] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [    1.961047] usb 4-2: Product: ROCCAT Savu
    [    1.961049] usb 4-2: Manufacturer: ROCCAT
    [    1.993529] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/input/input1
    [    1.993677] generic-usb 0003:1E7D:2D5A.0001: input,hiddev0,hidraw0: USB HID v1.10 Mouse [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input0
    ...
    [   11.997069] generic-usb 0003:1E7D:2D5A.0002: timeout initializing reports
    [   11.997173] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.1/input/input2
    [   11.997245] generic-usb 0003:1E7D:2D5A.0002: input,hidraw1: USB HID v1.10 Keyboard [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input1
    [   11.997268] usbcore: registered new interface driver usbhid
    [   11.997270] usbhid: USB HID core driver
    ...
    [   15.861153] savu: Unknown symbol roccat_report_event (err 0)
    [   15.861174] savu: Unknown symbol roccat_disconnect (err 0)
    [   15.861183] savu: Unknown symbol roccat_connect (err 0)
    ...
    [   15.880235] savu: Unknown symbol roccat_report_event (err 0)
    [   15.880257] savu: Unknown symbol roccat_disconnect (err 0)
    [   15.880267] savu: Unknown symbol roccat_connect (err 0)
    
     
  • Stefan Achatz

    Stefan Achatz - 2012-12-12

    So you haven't told me about the bad exit status when dkms tries to compile the modules.
    Please do the following:
    Enter the folder 2.6.39_and_up in the kmod-roccat sources and execute "make"
    Then you will see why compilation fails and we can work on that error.

     
  • Anonymous

    Anonymous - 2012-12-12

    I found this in the dump by modprobe -c:

    alias symbol:roccat_common2_receive roccat_common
    alias symbol:roccat_common2_send roccat_common
    alias symbol:roccat_common2_send_with_status roccat_common
    alias symbol:roccat_common_receive hid_roccat_common
    alias symbol:roccat_common_send hid_roccat_common
    alias symbol:roccat_connect roccat
    alias symbol:roccat_disconnect roccat
    alias symbol:roccat_report_event roccat
    
     
  • Anonymous

    Anonymous - 2012-12-12

    Here is the result of make:

    kmod-roccat-0.7.0/2.6.39_and_up$ make
    make -C "/lib/modules/3.2.0-4-amd64/build" M="/home_folder/kmod-roccat-0.7.0/2.6.39_and_up" modules
    make[1]: Entering directory `/usr/src/linux-headers-3.2.0-4-amd64'
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-arvo.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-isku.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-kone.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-koneplus.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-kovaplus.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-lua.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-pyra.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-common.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat.o
      CC [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/hid-roccat-savu.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat-common.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/arvo.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/isku.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kone.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/koneplus.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kovaplus.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/lua.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/pyra.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/savu.o
      Building modules, stage 2.
      MODPOST 10 modules
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/arvo.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/arvo.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/isku.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/isku.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kone.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kone.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/koneplus.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/koneplus.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kovaplus.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/kovaplus.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/lua.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/lua.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/pyra.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/pyra.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat-common.mod.o                                                
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat-common.ko                                                   
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat.mod.o                                                       
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/roccat.ko
      CC      /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/savu.mod.o
      LD [M]  /home/garrosh/Compile_space/kmod-roccat-0.7.0/2.6.39_and_up/savu.ko
    make[1]: Leaving directory `/usr/src/linux-headers-3.2.0-4-amd64'
    

    Looks legit to me... Maybe dkms fails internally for some reason... Things like permissions or ownership might mess it up. I'm looking into it.

     
  • Anonymous

    Anonymous - 2012-12-12

    /usr/src has all of the appropriate permissions and the right ownership.

     
  • Stefan Achatz

    Stefan Achatz - 2012-12-12

    I checked that the bad exit status of dkms only has to do with cleaning the build area.

    Could you please execute the following commands:

    find /lib/modules/3.2.0-4-amd64 -name "roccat"

    lsmod | grep roccat

    modprobe -c | grep roccat

     
  • Anonymous

    Anonymous - 2012-12-12

    Since find /lib/modules/3.2.0-4-amd64 -name "roccat" didn't yield any results, I decided to do something a bit more complete:

    $ find / -name roccat
    /lib/x86_64-linux-gnu/roccat
    /home/garrosh/Compile_space/roccat-tools-0.14.1/include/roccat
    /home/garrosh/.config/roccat
    /sys/module/roccat
    /usr/lib/x86_64-linux-gnu/roccat
    /usr/src/linux-headers-3.2.0-3-amd64/include/config/hid/roccat
    /usr/src/linux-headers-3.2.0-4-amd64/include/config/hid/roccat
    /usr/include/roccat
    /usr/share/roccat
    

    I seem to have a few roccat things, and a module in /sys.

    $ lsmod | grep roccat
    roccat                 12778  1 savu
    roccat_common          12460  1 savu
    usbcore               128640  5 ehci_hcd,ohci_hcd,usbhid,roccat_common
    

    That seems right to me.

    $ modprobe -c | grep roccat
    blacklist hid_roccat
    blacklist hid_roccat_common
    blacklist hid_roccat_arvo
    blacklist hid_roccat_isku
    blacklist hid_roccat_kone
    blacklist hid_roccat_koneplus
    blacklist hid_roccat_kovaplus
    blacklist hid_roccat_lua
    blacklist hid_roccat_pyra
    blacklist hid_roccat_savu
    alias hid:b0003v00001E7Dp00002C24 hid_roccat_pyra
    alias hid:b0003v00001E7Dp00002CED hid_roccat_kone
    alias hid:b0003v00001E7Dp00002CF6 hid_roccat_pyra
    alias hid:b0003v00001E7Dp00002D50 hid_roccat_kovaplus
    alias hid:b0003v00001E7Dp00002D51 hid_roccat_koneplus
    alias hid:b0003v00001E7Dp000030D4 hid_roccat_arvo
    alias symbol:roccat_common2_receive roccat_common
    alias symbol:roccat_common2_send roccat_common
    alias symbol:roccat_common2_send_with_status roccat_common
    alias symbol:roccat_common_receive hid_roccat_common
    alias symbol:roccat_common_send hid_roccat_common
    alias symbol:roccat_connect roccat
    alias symbol:roccat_disconnect roccat
    alias symbol:roccat_report_event roccat  
    

    I expected the blacklisted items, and the alias symbol items. I notice that there is no alis hid for savu. Why is that?

     
  • Stefan Achatz

    Stefan Achatz - 2012-12-13

    Sorry, I meant (forgot the asterisks):

    find /lib/modules/3.2.0-4-amd64 -name "roccat"

    And please do also:

    find /lib/modules/3.2.0-4-amd64 -name "savu"

    You can see no alias for kernel internal hid_roccat_savu because it's not in 3.2, but you should see one for the external compiled savu:

    modprobe -c | grep savu

     
  • Anonymous

    Anonymous - 2012-12-13

    Both find commands yield nothing. FYI, the "" takes what's between, translates it into text and pipes it to the shell prior to command parsing. That means that

    find /lib/modules/3.2.0-4-amd64 -name "roccat"

    will be interpreted as

    find /lib/modules/3.2.0-4-amd64 -name roccat

    by the shell. The double quotes become relevant when there are some characters such as spaces, | & ! $ and the like. I mention this because I also notice you do not use the double quotes with grep (it could be used: grep "savu" the same way as find /lib/modules/3.2.0-4-amd64 -name "savu")

    If you're already very familiar with shell scripting, you may disregard the previous part of the post. If you learnt something new, ask me about the difference between double quotes ("") and single quotes ('') in shell scripting.

    # modprobe -c | grep savu
    blacklist hid_roccat_savu
    alias hid:b0003v00001E7Dp00002D5A savu
    
     
  • Stefan Achatz

    Stefan Achatz - 2012-12-13

    The problem is not my understanding of quotes. The problem is sourceforges text formatting thingy that keeps deleting my asterisks. So again: I meant these commands (this time formatted so that sourceforge is happy, and you can see that I had a reason to use quotes in the first place)

    find /lib/modules/3.2.0-4-amd64 -name "*roccat*"
    find /lib/modules/3.2.0-4-amd64 -name "*savu*"
    
     
  • Anonymous

    Anonymous - 2012-12-14

    Ah, much better, I see. You are right, quotes are quite needed. Here is my result:

    $ find /lib/modules/3.2.0-4-amd64 -name "*roccat*"
    /lib/modules/3.2.0-4-amd64/extra/roccat.ko
    /lib/modules/3.2.0-4-amd64/extra/roccat-common.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-common.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-arvo.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-kone.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-koneplus.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-pyra.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat-kovaplus.ko
    /lib/modules/3.2.0-4-amd64/kernel/drivers/hid/hid-roccat.ko
    /lib/modules/3.2.0-4-amd64/updates/dkms/roccat.ko
    /lib/modules/3.2.0-4-amd64/updates/dkms/roccat-common.ko
    
    $ find /lib/modules/3.2.0-4-amd64 -name "*savu*"
    /lib/modules/3.2.0-4-amd64/extra/savu.ko
    /lib/modules/3.2.0-4-amd64/updates/dkms/savu.ko
    

    Those kernel/drivers/hid/* things are the pre-installed kernel drivers, right? The ones being blacklisted?

     
  • Stefan Achatz

    Stefan Achatz - 2012-12-14

    Here we have a problem: You have 2 different versions of the external modules installed.
    The ones in the subfolder updates/dkms are from your dkms install.
    The ones in the extra subfolder come from somewhere else. Maybe you installed a package containing these?

    • Please deinstall said package or remove the modules roccat.ko, roccat-common.ko and savu.ko from the extra folder
    • rmmod all roccat/savu modules
    • call "depmod -a"
    • replug the mouse
      Any better?
     
  • Anonymous

    Anonymous - 2012-12-14

    This is getting weirder... I went and deleted the modules in the extra folder. When I tried to rmmod roccat/savu modules, it failed saying the modules were not loaded.

    Then I did this:

    # modprobe roccat
    # modprobe savu
    # depmod -a
    # savucontrol
    
    ** (savucontrol:5704): CRITICAL **: No Savu found.
    

    I then replugged my mouse, and it stopped responding: it still had power, but I could not move the cursor. Figured I might need to configure it:

    # savucontrol
    
    ** (savucontrol:5705): CRITICAL **: No Savu found.
    

    So the mouse isn't detected even when both modules are loaded? To make sure, I tried removing the modules, as a second way of checking if they were loaded.

    # rmmod savu
    # rmmod roccat
    # depmod -a
    

    I then replugged my mouse, and I can use it once more.

    Here is my dmesg starting from when I disconnected the mouse when the modules were not loaded.

    [ 3421.020743] usb 4-2: USB disconnect, device number 6
    [ 3429.512023] usb 4-2: new full-speed USB device number 7 using ohci_hcd
    [ 3429.734036] usb 4-2: New USB device found, idVendor=1e7d, idProduct=2d5a
    [ 3429.734040] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 3429.734043] usb 4-2: Product: ROCCAT Savu
    [ 3429.734045] usb 4-2: Manufacturer: ROCCAT
    [ 3429.743619] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/input/input23
    [ 3429.743849] generic-usb 0003:1E7D:2D5A.000B: input,hiddev0,hidraw0: USB HID v1.10 Mouse [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input0
    [ 3439.749026] generic-usb 0003:1E7D:2D5A.000C: timeout initializing reports
    [ 3439.749144] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.1/input/input24
    [ 3439.749278] generic-usb 0003:1E7D:2D5A.000C: input,hidraw1: USB HID v1.10 Keyboard [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input1
    [ 3439.909488] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/input/input25
    [ 3439.910782] savu 0003:1E7D:2D5A.000B: input,hiddev0,hidraw0: USB HID v1.10 Mouse [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input0
    [ 3449.821018] savu 0003:1E7D:2D5A.000C: timeout initializing reports
    [ 3449.821135] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.1/input/input26
    [ 3449.821313] savu 0003:1E7D:2D5A.000C: input,hidraw1: USB HID v1.10 Keyboard [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input1
    [ 3489.680258] usb 4-2: USB disconnect, device number 7
    [ 3496.240022] usb 4-2: new full-speed USB device number 8 using ohci_hcd
    [ 3496.462038] usb 4-2: New USB device found, idVendor=1e7d, idProduct=2d5a
    [ 3496.462042] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 3496.462045] usb 4-2: Product: ROCCAT Savu
    [ 3496.462047] usb 4-2: Manufacturer: ROCCAT
    [ 3496.471612] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.0/input/input27
    [ 3496.471831] generic-usb 0003:1E7D:2D5A.000D: input,hiddev0,hidraw0: USB HID v1.10 Mouse [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input0
    [ 3506.477047] generic-usb 0003:1E7D:2D5A.000E: timeout initializing reports
    [ 3506.477163] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:04.0/usb4/4-2/4-2:1.1/input/input28
    [ 3506.477338] generic-usb 0003:1E7D:2D5A.000E: input,hidraw1: USB HID v1.10 Keyboard [ROCCAT ROCCAT Savu] on usb-0000:00:04.0-2/input1
    [ 3506.487660] savu: Unknown symbol roccat_report_event (err 0)
    [ 3506.487699] savu: Unknown symbol roccat_disconnect (err 0)
    [ 3506.487715] savu: Unknown symbol roccat_connect (err 0)
    [ 3506.489006] savu: Unknown symbol roccat_report_event (err 0)
    [ 3506.489216] savu: Unknown symbol roccat_disconnect (err 0)
    [ 3506.489232] savu: Unknown symbol roccat_connect (err 0)
    [ 3506.494441] savu: Unknown symbol roccat_report_event (err 0)
    [ 3506.494481] savu: Unknown symbol roccat_disconnect (err 0)
    [ 3506.494497] savu: Unknown symbol roccat_connect (err 0)
    [ 3506.494923] savu: Unknown symbol roccat_report_event (err 0)
    [ 3506.494963] savu: Unknown symbol roccat_disconnect (err 0)
    [ 3506.494979] savu: Unknown symbol roccat_connect (err 0)
    
     
  • Stefan Achatz

    Stefan Achatz - 2012-12-16

    The dmesg output shows that it partially worked once.

    At last resort could you please do the following:

    less /lib/modules/3.2.0-4-amd64/modules.dep | grep roccat
    

    This is a bit more informative as "modprobe -c" as it has the paths in it.

    If this leads to nothing I'll try to shovel free some space to install your exact distribution and try to reproduce this.

    One more Idea:
    You could check if and which roccat modules are in the initial ramdisk:

    Create a folder, cd into it and execute the following:

    gzip -dc /boot/initramfs-3.2.0-4-amd64.img | cpio --list | grep -Ee 'roccat|savu'
    

    What's your distribution anywhay?

     
  • Anonymous

    Anonymous - 2012-12-17
    $ less /lib/modules/3.2.0-4-amd64/modules.dep | grep roccat
    kernel/drivers/hid/hid-roccat.ko:
    kernel/drivers/hid/hid-roccat-common.ko: kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    kernel/drivers/hid/hid-roccat-arvo.ko: kernel/drivers/hid/hid-roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    kernel/drivers/hid/hid-roccat-kone.ko: kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    kernel/drivers/hid/hid-roccat-koneplus.ko: kernel/drivers/hid/hid-roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    kernel/drivers/hid/hid-roccat-kovaplus.ko: kernel/drivers/hid/hid-roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    kernel/drivers/hid/hid-roccat-pyra.ko: kernel/drivers/hid/hid-roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/roccat.ko:
    updates/dkms/lua.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/pyra.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/isku.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/savu.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    extra/kovaplus.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/arvo.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/roccat-common.ko: kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    updates/dkms/koneplus.ko: updates/dkms/roccat-common.ko kernel/drivers/hid/hid.ko kernel/drivers/usb/core/usbcore.ko kernel/drivers/usb/usb-common.ko
    

    I don't have time to check my initial ramdisk today, but I probably will tomorrow.

    My distribution is Debian Sid (I mentionned it in my first post, I think), on an amd64.

     
  • Stefan Achatz

    Stefan Achatz - 2013-01-18
    • status: open --> closed
     
  • Stefan Achatz

    Stefan Achatz - 2013-01-18

    Closed for inactivity

     

Anonymous
Anonymous

Add attachments
Cancel