Re: [Line6linux-user] Which version for HD300
Status: Pre-Alpha
Brought to you by:
mgrabner
From: <jea...@fr...> - 2013-01-11 06:34:20
|
Thanks, I've take a looj to code of usb-skeleton driver on http://lxr.linux.no , macro module_usb_driver seem to have been introduce by 3.3 kernel. This macro does nothing but creating empty side effect for registering driver. D o I will try to make a pacth with the good preprocessor test kernel version and reintroduce the module_init/exit stuff this WE. best regards ----- Mail original ----- De: "Markus Grabner" <gr...@ic...> À: lin...@li... Cc: "jeanseb" <jea...@fr...> Envoyé: Jeudi 10 Janvier 2013 20:45:33 Objet: Re: [Line6linux-user] Which version for HD300 Am Donnerstag, 10. Januar 2013, 20:24:44 schrieb jeanseb: > Hi, > > > I'm looking for what line 6 POD HD 300 driver, compatible with debian > wheezy (kernel 3.2.0) or squeeze (kernel 2.6.32) ? > > I've tried to compile last trunk but module isn't called when the card > plugged. > > at compile time there is this warning : > ------ > /home/jeanseb/line6linux/driver/trunk/driver.c:1284:1: warning: data > definition has no type or storage class [enabled by > default] /home/jeanseb/line6linux/driver/trunk/driver.c:1284:1: > warning: type defaults to ‘int’ in declaration of > ‘module_usb_driver’ [-Wimplicit-int] > /home/jeanseb/line6linux/driver/trunk/driver.c:1284:1: warning: parameter > names (without types) in function declaration > [enabled by > default] /home/jeanseb/line6linux/driver/trunk/driver.c:1272:26: > warning: ‘line6_driver’ defined but not used [-Wunused-variable] > ------ Looks like the module_usb_driver macro doesn't exist in your kernel (under 3.4.11, it's in /usr/src/linux/include/linux/usb.h). This line was introduced in r940 when syncing the svn version to the git version. So I believe your options are: *) downgrade the driver to a release prior to 940, or *) upgrade the kernel The latter option is certainly preferred. There were no HD300-related changes since 940, but if you find out that somethings needs to be modified or fixed, this can only be done against the head revision. Kind regards, Markus |