Giter Club home page Giter Club logo

linux-cougar-500k-drv's People

Contributors

dmlambea avatar janusdc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

linux-cougar-500k-drv's Issues

Driver not working with Cougar 700k

Hi Daniel,

So I'm sure this is user error but I've run out of ideas, and I'm hoping you can help (and then I can update the readme!).

So I've run across your driver through https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1511511 which I believe describes my problem. Basically my 700k stops working whenever I press a special key, like the split space-bar.

So I've been through the following steps without success:

  • Installed this driver via the .deb package through the ubuntu GUI. Restarted, and still failing.
  • Upgrade kernel to 4.20.17, restart. I then noticed that the 700k is only being picked up from 4.21 onward but I guess being on thisd kernel doesn't hurt?
  • Installed driver via the .deb package with dpkg: sudo dpkg -i hid-cougar-dkms_0.7.1_amd64.deb. Restarted, and still failing.

The latter gives the following output, which seems to look okay:

nick@nick-desktop:~/Downloads$ sudo dpkg -i hid-cougar-dkms_0.7.1_amd64.deb 
[sudo] password for nick: 
(Reading database ... 188651 files and directories currently installed.)
Preparing to unpack hid-cougar-dkms_0.7.1_amd64.deb ...

-------- Uninstall Beginning --------
Module:  hid-cougar
Version: 0.7.1
Kernel:  4.20.17-042017-generic (x86_64)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

hid-cougar.ko:
 - Uninstallation
   - Deleting from: /lib/modules/4.20.17-042017-generic/updates/dkms/
 - Original module
   - No original module was found for this module on this kernel.
   - Use the dkms install command to reinstall any previous module version.


Running the post_remove script:
depmod...

Backing up initrd.img-4.20.17-042017-generic to /boot/initrd.img-4.20.17-042017-generic.old-dkms
Making new initrd.img-4.20.17-042017-generic
(If next boot fails, revert to initrd.img-4.20.17-042017-generic.old-dkms image)
update-initramfs.....

DKMS: uninstall completed.

------------------------------
Deleting module version: 0.7.1
completely from the DKMS tree.
------------------------------
Done.
Unpacking hid-cougar-dkms (0.7.1) over (0.7.1) ...
Setting up hid-cougar-dkms (0.7.1) ...
Loading new hid-cougar-0.7.1 DKMS files...
Building for 4.20.17-042017-generic
Building for architecture x86_64
Building initial module for 4.20.17-042017-generic
Done.

hid-cougar:
Running module version sanity check.
 - Original module
 - Installation
   - Installing to /lib/modules/4.20.17-042017-generic/updates/dkms/

Running the post_install script:

depmod...

Backing up initrd.img-4.20.17-042017-generic to /boot/initrd.img-4.20.17-042017-generic.old-dkms
Making new initrd.img-4.20.17-042017-generic
(If next boot fails, revert to initrd.img-4.20.17-042017-generic.old-dkms image)
update-initramfs.....

DKMS: install completed.

System specs at this point:

  • Cougar 700k Keyboard
  • Ubuntu 18.04, Desktop/GUI
  • Kernel 4.20.17 installed via UKUU

Do you have any ideas on this?

Missing BUILT_MODULE_NAME in dkms.conf

Hi,

In both packages, the dkms.conf are missing the BUILT_MODULE_NAME line, and so dkms status gives an error.

Otherwise, everything works as expected. Thanks! I tested it on Arch Linux by opening the deb files and installing both dkms modules by hand.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.