Skip to contentSkip to conversation

Workqueues and the Nvidia driver

DISCUSSION Ashwin Sawant 4 participants 4 messages Oct 23, 2002 – Oct 24, 2002

lore
Share & tools
lore
#0 lore raw

I have successfully compiled the latest Nvidia driver with kernel 2.5.44 on a heavily modified RH 7.2 (original compiler) box after applying the patch posted to this list previously. However it can't be loaded because insmod bombs out saying that, IIRC, create_workqueue, flush_workqueue, and a couple of other similar symbols are unresolved. nm vmlinux shows that these symbols exist and this is (obviously) reflected in the System.map. However, the proc interface doesn't show them. I use modutils-2.4.6.
I'm not familiar with the internals but IMHO, this may be a problem with the kernel and not only with the Nvidia driver (hence, the reason for posting here).
Any advice/info would be appreciated.
TIA,
Ashwin.

__________________________________________________________
Give your Company an email address like
ravi @ ravi-exports.com. Sign up for Rediffmail Pro today! Know more. http://www.rediffmailpro.com/signup/

#1 lore raw
Quoted 6 lines · Ashwin Sawant

I have successfully compiled the latest Nvidia driver with kernel 2.5.44 on a heavily modified RH 7.2 (original compiler) box after applying the patch posted to this list previously. However it can't be loaded because insmod bombs out saying that, IIRC, create_workqueue, flush_workqueue, and a couple of other similar symbols are unresolved.

These symbols are exported only to modules with a GPL license. The nVidia driver does not meet this criteria.

Dave

Signature · 1 line
| Dave Jones.        http://www.codemonkey.org.uk
#2 lore raw
In reply to Ashwin Sawant
Quoted 9 lines · Ashwin Sawant

I have successfully compiled the latest Nvidia driver with kernel 2.5.44 on a heavily modified RH 7.2 (original compiler) box after applying the patch posted to this list previously. However it can't be loaded because insmod bombs out saying that, IIRC, create_workqueue, flush_workqueue, and a couple of other similar symbols are unresolved.
nm vmlinux shows that these symbols exist and this is (obviously) reflected in the System.map. However, the proc interface doesn't show them. I use modutils-2.4.6.

Way old. Maybe not the cause of your problem, but I see there are modutils 2.4.21
--
vda

#3 lore raw
In reply to Ashwin Sawant
Quoted 3 lines · Ashwin Sawant

I have successfully compiled the latest Nvidia driver with kernel 2.5.44 on a heavily modified RH 7.2 (original compiler) box after applying the patch posted to this list previously.

I wrote the initial workqueues patch --- and it was bogus of me to use workqueues.

I have a patch that uses tasklet instead which works much better; if you want this email me off the list (this applies to anyone who wants this stuff --- DO NOT clutter l-k with this please).

--cw