UberStudent Forums

Help and Community for Users of Uberstudent
Return to UberStudent Home Page
It is currently Sat Jul 21, 2018 5:05 pm

All times are UTC




UberStudent Logo Shirt
Hey! You can wear this UberCool UberStudent Logo Shirt

Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: Help with keyboard
PostPosted: Fri Apr 12, 2013 7:26 pm 
Offline
Established UberStudent User

Joined: Fri Apr 12, 2013 7:19 pm
Posts: 19
Hello
I'm a new uberstudent user, i'm an italian engineering student and i'm really attracted by this wonderful OS :)

Let's go to the point..

I've this keyboard "Trust GXT18" Id: 04d9:a055 Holtek semiconductor

This keyboard works fine with windows but with uberstudent don't! The only working key is the backspace..

I've read in this link the reason why it doesn't work:
https://skip.org/misc/trust-gxt-18-keyboard-linux.html

What do you suggest?

Can i upgrade the kernel? or i can try to apply the patch?

Thanks in advance!


Top
 Profile  
 

Get an UberCool UberStudent Shirt!

UberStudent Logo Shirt
UberStudent Logo Shirt by uberstudent
See other Uberstudent T-Shirts
 Post subject: Re: Help with keyboard
PostPosted: Fri Apr 12, 2013 8:56 pm 
Offline
UberStudent Founder and Lead Developer
User avatar

Joined: Sun Nov 11, 2012 8:54 am
Posts: 956
Location: UberStudent Headquarters
Interesting keyboard. :)

Let's first make sure which kernel you're using. Open a terminal and type in this and hit Enter on your keyboard:

Code:
uname -r

Then post the result here.

_________________
UberStudent Must Become Self-Sustaining. If UberStudent and my dedicated support of it has benefited you, it's important to make a donation. Thanks!

The UberStudent Headquarters:
    * Mobo: MSI 870-G45
    * Processor: AMD Phenom II X4 3.4GHz
    * RAM: G.SKILL 8GB DDR3 1600
    * Graphics: MSI NVIDIA GeForce GTX 750 Ti
    * Drive: OCZ Vertex SSD
    * Case: Rosewill ATX Mid Tower
    * Monitors: 2 x Dell UltraSharp
    * With UberStudent 4.3 Development Build
You should build your own computers, too!


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sat Apr 13, 2013 8:06 pm 
Offline
Established UberStudent User

Joined: Fri Apr 12, 2013 7:19 pm
Posts: 19
Thanks Stephen,
Here is the result:

Code:
3.5.0-23-lowlatency


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sat Apr 13, 2013 10:53 pm 
eww! Well the site said that if you had 3.6, the drivers/patch should be included. However, there is a patch for it.
I added it onto this post. I can't upload as a .patch file, so it's a .txt, just change it to .patch when you get it.

The way I know how to do this, is to either
a) Download the kernel 3.6 and substitute it with the one that is currently there, however I'm not sure how that's going to work out with uberstudent
b) Find the source file for the current kernel, and apply the patch to the source code, compile, and replace the old one.

This is a little tedious, and can be a fair bit risky! If Mr.Ewen or another believes this is the right way to go (or you for that fact :P) I can give you step by step instructions for how to do this.

Let me know what you think! :-D


Attachments:
File comment: Patch for the keyboard
change from txt --> patch

trust-gxt-18-keyboard-linux.txt [11.68 KiB]
Downloaded 704 times
Top
  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 7:15 am 
Offline
UberStudent Founder and Lead Developer
User avatar

Joined: Sun Nov 11, 2012 8:54 am
Posts: 956
Location: UberStudent Headquarters
First off, the lowlatency kernel is not installed by default in any UberStudent edition. Because your nicely featured keyboard is designed for gaming, I'm thinking you probably specifically installed that kernel on your machine, since it is a common preference when doing dedicated gaming with Linux. That's fine, of course - it's Linux and you can do whatever you want. :mrgreen:

According to the link you gave, support for your keyboard was committed by a developer to the 3.5 linux kernel. Of course, committed does not mean it ultimately made it in to a release.

So let's try the really super simple possible solution first. :)

Go to Applications > System > System Administration > Synaptic Package Manager

Install the following:

linux-headers-3.5.0-2*-generic
linux-image-extra-3.5.0-2*-generic
linux-image-3.5.0-2*-generic

Where the asterisk * appears, choose the highest number you see. You may need to search with an actual number, e.g., linux-headers-3.5.0-23-generic, and scroll around a bit to find the highest number for each of these kernel packages.

Once the generic kernel is (re-)installed, reboot in to the generic kernel from grub boot manager and see if your keyboard is detected.

If it is not detected, we can safely assume that support for your keyboard never made it in to the Linux 3.5 kernel - that a kernel developer further up the chain decided it just was not worth the space or something, because, for example, and in point of fact, your keyboard is no longer manufactured and enjoyed only a small distribution before the manufacturer discontinued it.

In Windows, any odd hardware can get permanent driver support in the OS if they pay the requisite fee to Microsoft, who makes a lot of money by doing this - the more there are manufacturers of odd hardware willing to pay, the merrier it is for Microsoft. The manufacturer of your particular keyboard apparently paid that fee, which is why Windows supports it. This is part of the reason why Windows takes multiple double-layer DVDs and a couple of hours to install :|. Millions install drivers for rare hardware even if only thousands actually use it.

In the case that the generic Linux kernel does not detect your keyboard, your only option is to compile a Linux kernel yourself with the driver patch applied and install it. :shock: Honestly, before you even think about going through all that, I'd suggest you simply call this one a draw and plug in a normal keyboard. ;)

_________________
UberStudent Must Become Self-Sustaining. If UberStudent and my dedicated support of it has benefited you, it's important to make a donation. Thanks!

The UberStudent Headquarters:
    * Mobo: MSI 870-G45
    * Processor: AMD Phenom II X4 3.4GHz
    * RAM: G.SKILL 8GB DDR3 1600
    * Graphics: MSI NVIDIA GeForce GTX 750 Ti
    * Drive: OCZ Vertex SSD
    * Case: Rosewill ATX Mid Tower
    * Monitors: 2 x Dell UltraSharp
    * With UberStudent 4.3 Development Build
You should build your own computers, too!


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 10:18 am 
Offline
Established UberStudent User

Joined: Fri Apr 12, 2013 7:19 pm
Posts: 19
Thanks for the fully explanation of the problem :)

Right now i'm doing as stephen said and i'm downloading the files of the newer kernel, it is the 3.5.0.27 in the package manager

I'll let you know if it works!

@Mark
If it doesn't, and if you are still agree we can try the b) method you suggest, even if it is difficult maybe I can learn something new!


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 2:15 pm 
That's the spirit! Let me know how everything goes!

Good Luck!


Top
  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 4:31 pm 
Offline
Established UberStudent User

Joined: Fri Apr 12, 2013 7:19 pm
Posts: 19
Nope, it's not working even with latest kernel...

I assume we have to try with the method suggested by Mark!

I'm ready for your step by step guide when you have some time to spend ;)

As i said i'm not afraid of the risk, cause if something goes wrong i can simply install again uberstudent..


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 6:01 pm 
Offline
UberStudent Founder and Lead Developer
User avatar

Joined: Sun Nov 11, 2012 8:54 am
Posts: 956
Location: UberStudent Headquarters
Yep, sounds like patching, compiling, and installing the patched kernel is the thing to do, if you're game for it. :geek:

_________________
UberStudent Must Become Self-Sustaining. If UberStudent and my dedicated support of it has benefited you, it's important to make a donation. Thanks!

The UberStudent Headquarters:
    * Mobo: MSI 870-G45
    * Processor: AMD Phenom II X4 3.4GHz
    * RAM: G.SKILL 8GB DDR3 1600
    * Graphics: MSI NVIDIA GeForce GTX 750 Ti
    * Drive: OCZ Vertex SSD
    * Case: Rosewill ATX Mid Tower
    * Monitors: 2 x Dell UltraSharp
    * With UberStudent 4.3 Development Build
You should build your own computers, too!


Top
 Profile  
 
 Post subject: Re: Help with keyboard
PostPosted: Sun Apr 14, 2013 9:41 pm 
I'm definately game! It may just take a while to type everything out. I am currently a little busy, but afterwards, I'll be more than happy to type everything out for you.


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 28 posts ]  Go to page 1, 2, 3  Next

Click Here to Get Inexpensive UberStudent Discs


Click here to get UberStudent discs delivered to your mailbox
Delivered Directly to Your Mailbox!



All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group