* I'm sorry [it was: Nazi Kernels]
@ 2001-11-13 1:48 lobo
2001-11-13 1:05 ` Alan Cox
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: lobo @ 2001-11-13 1:48 UTC (permalink / raw)
To: linux-kernel
Hi again!
I'm sorry for my last post. It was very stupid, but it was written
without any thinking. I respect You, and Your work, so I meant no
offense to You, but I know, that my last post, was very aggresive.
I'm sorry again, and I will try to think twice before I write any
post like last.
Now after this introduction, I try to explain whats my problem with
the new driver policy. When I try to load NVdriver to the kernel
2.1.14, the modprobe (modutils 2.4.10) writes following line
"Note: modules without a GPL compatible license cannot use \
GPLONLY_ symbols". It's Your decision, but in My opinion, its not
the right way. I'm affraid, that this doesn't change the hardware
manufacters opinions about the binary distributions of the drivers,
so they copy or write this functions, and the only effect for end
user will be more memory consumption (I know that memory is cheap
today). I think in the future this may be the right way, but today
it's to early for that step.
Best Regards
Przemek
PS. Sorry for my english, it's not my native language.
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: I'm sorry [it was: Nazi Kernels] 2001-11-13 1:48 I'm sorry [it was: Nazi Kernels] lobo @ 2001-11-13 1:05 ` Alan Cox 2001-11-13 2:34 ` Keith Owens 2001-11-17 1:20 ` Jim Roland 2 siblings, 0 replies; 4+ messages in thread From: Alan Cox @ 2001-11-13 1:05 UTC (permalink / raw) To: lobo; +Cc: linux-kernel > "Note: modules without a GPL compatible license cannot use \ > GPLONLY_ symbols". It's Your decision, but in My opinion, its not > the right way. I'm affraid, that this doesn't change the hardware > manufacters opinions about the binary distributions of the drivers, > so they copy or write this functions, and the only effect for end > user will be more memory consumption (I know that memory is cheap > today). I think in the future this may be the right way, but today > it's to early for that step. GPLONLY is used for symbols that are part of an object rather than core interface ABI's. Its to help assist in reminding vendors not to accidentally create derivative works that might be license violations. It doesnt actually change the rules one iota And I'd worry a lot more about binary only unmaintainable code than size ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: I'm sorry [it was: Nazi Kernels] 2001-11-13 1:48 I'm sorry [it was: Nazi Kernels] lobo 2001-11-13 1:05 ` Alan Cox @ 2001-11-13 2:34 ` Keith Owens 2001-11-17 1:20 ` Jim Roland 2 siblings, 0 replies; 4+ messages in thread From: Keith Owens @ 2001-11-13 2:34 UTC (permalink / raw) To: lobo; +Cc: linux-kernel On Tue, 13 Nov 2001 02:48:06 +0100, lobo@polbox.com wrote: >Now after this introduction, I try to explain whats my problem with >the new driver policy. When I try to load NVdriver to the kernel >2.1.14, the modprobe (modutils 2.4.10) writes following line >"Note: modules without a GPL compatible license cannot use \ >GPLONLY_ symbols". If you had given the error message the first time instead of complaining about Nazi kernels then you would have got a decent response! insmod issues that message when two conditions are both satisfied: (1) The module has unresolved references *and* (2) The module does not have a GPL license. modprobe does not check if the unresolved references are exported as GPLONLY or not, the message is jsut a hint about why the load /might/ have failed. I should change the insmod text to make it more explicit that this is only a possible explanation. Since kernel 2.4.14 does not have any GPLONLY exports, your problem is not that the kernel is restricting access to symbols. Instead your problem is that the binary only NVdriver does not match your kernel. Ask NVidia for help. Keith [Not a Nazi] Owens, modutils maintainer. ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: I'm sorry [it was: Nazi Kernels] 2001-11-13 1:48 I'm sorry [it was: Nazi Kernels] lobo 2001-11-13 1:05 ` Alan Cox 2001-11-13 2:34 ` Keith Owens @ 2001-11-17 1:20 ` Jim Roland 2 siblings, 0 replies; 4+ messages in thread From: Jim Roland @ 2001-11-17 1:20 UTC (permalink / raw) To: lobo, linux-kernel Part of what might be your problem is the kernel version you're on. The drivers are written as a module for kernel version 2.4.x (and maybe 2.2.x, but I'm not sure about 2.2.x). Remember, kernel versions with an odd number in the 2nd place holder (eg, 2.1.x, 2.3.x) are considered "test" or "beta" kernels. If you can't go to 2.4, try 2.2 and recompile the sources if a binary is not provided. My memory may be failing, but I think I remember running my GeForce2 with NVidia provided drivers under 2.2 compiled from sources. I use the 2.4 drivers right now and all works fine. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Jim Roland, RHCE (RedHat Certified Engineer) Owner, Roland Internet Services "The four surefire rules for success: Show up, Pay attention, Ask questions, Don't quit." --Rob Gilbert, PH.D. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ----- Original Message ----- From: <lobo@polbox.com> To: <linux-kernel@vger.kernel.org> Sent: Monday, November 12, 2001 7:48 PM Subject: I'm sorry [it was: Nazi Kernels] > Hi again! > > I'm sorry for my last post. It was very stupid, but it was written > without any thinking. I respect You, and Your work, so I meant no > offense to You, but I know, that my last post, was very aggresive. > I'm sorry again, and I will try to think twice before I write any > post like last. > > Now after this introduction, I try to explain whats my problem with > the new driver policy. When I try to load NVdriver to the kernel > 2.1.14, the modprobe (modutils 2.4.10) writes following line > "Note: modules without a GPL compatible license cannot use \ > GPLONLY_ symbols". It's Your decision, but in My opinion, its not > the right way. I'm affraid, that this doesn't change the hardware > manufacters opinions about the binary distributions of the drivers, > so they copy or write this functions, and the only effect for end > user will be more memory consumption (I know that memory is cheap > today). I think in the future this may be the right way, but today > it's to early for that step. > > Best Regards > Przemek > > PS. Sorry for my english, it's not my native language. > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-11-17 1:20 UTC | newest] Thread overview: 4+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-11-13 1:48 I'm sorry [it was: Nazi Kernels] lobo 2001-11-13 1:05 ` Alan Cox 2001-11-13 2:34 ` Keith Owens 2001-11-17 1:20 ` Jim Roland
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox