Kernel 2059 from Dave Jones fixes nvidia.ko loading

Rudolf Kastl che666 at gmail.com
Mon Mar 20 10:47:25 UTC 2006


2006/3/19, Justin Conover <justin.conover at gmail.com>:
>
>
>
> On 3/18/06, Jim Bevier <jim at jbsys.com> wrote:
> >
> > ----- Original Message -----
> > From: "Filip Tsachev" <filip.tsachev at fedora.redhat.com>
> > To: "For testers of Fedora Core development releases"
> > <fedora-test-list at redhat.com>
> > Sent: Saturday, March 18, 2006 7:36 AM
> > Subject: Re: Kernel 2059 from Dave Jones fixes nvidia.ko loading
> >
> >
> > > On 18/03/06, Jim Bevier < jim at jbsys.com> wrote:
> > >> Well, kernel 2059 fixes the nvidia.ko loading problem.
> > > nice!
> > >
> > >>It also still works for VMware,<snip>
> > > since when?
> > > I can't use vmplayer with 2.6.15-1.2041_FC5, because of
> > >
> > > The kernel defined by this directory of header files does not have the
> > > same
> > > address space size as your running kernel.
> > >
> > > I've read this topic:
> > >
> https://www.redhat.com/archives/fedora-test-list/2006-February/msg00701.html
> > > Patched vmmon and vmnet, all went fine except patching vmware-config.pl:
> > >
> > > patch unexpectedly ends in middle of line
> > > Hunk #1 FAILED at 1969.
> > > 1 out of 1 hunk FAILED -- saving rejects to file
> > > /usr/bin/vmware-config.pl.rej
> > > [root at fbi vmware]# cat /usr/bin/vmware- config.pl.rej
> > > ***************
> > > *** 1969,1976 ****
> > >     . ' -E - | ' . shell_string($gHelper{'grep'}) . ' '
> > >     . shell_string($pattern));
> > >  chomp($header_page_offset);
> > > -   $header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/;
> > > -   if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) {
> > >     # We found a valid page offset
> > >     if (defined($gSystem{'page_offset'}) and
> > >
> > > --- 1969,1976 ----
> > >     . ' -E - | ' . shell_string($gHelper{'grep'}) . ' '
> > >     . shell_string($pattern));
> > >  chomp($header_page_offset);
> > > +   if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
> > > +     $header_page_offset = $1;
> > >     # We found a valid page offset
> > >     if (defined($gSystem{'page_offset'}) and
> > >
> > > patch itself:
> > > --- vmware-config.pl.old        2005-12-15 21:55:24.000000000 -0800
> > > +++ vmware-config.pl    2006-02-04 16:53:06.000000000 -0800
> > > @@ -1969,8 +1969,8 @@
> > >    . ' -E - | ' . shell_string($gHelper{'grep'}) . ' '
> > >    . shell_string($pattern));
> > >  chomp($header_page_offset);
> > > -  $header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/;
> > > -  if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) {
> > > +  if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
> > > +    $header_page_offset = $1;
> > >    # We found a valid page offset
> > >    if (defined($gSystem{'page_offset'}) and
> > >        not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
> > >
> > >
> > > --
> > > Cheers,
> > > Filip
> > > http://fedora.linux.duke.edu/wiki/FilipTsachev
> >
> > Filip
> >
> > It looks like you have some bad characters in the patch.  Edit it with
> > your favorite editor or try the patch again.  Here is the stuff again:
> >
> > >From a Tom London message on this list:
> >
> > There is a bug in the vmware-config.pl script that is exposed by
> > changes to the newer kernel headers.
> >
> > I've reported this to vmware:
> >
> http://www.vmware.com/community/thread.jspa?threadID=31877&tstart=0
> >
> > Here is the patch described there:
> >
> > --- vmware-config.pl.old        2005-12-15 21:55:24.000000000 -0800
> > +++ vmware-config.pl    2006-02-04 16:53: 06.000000000 -0800
> > @@ -1969,8 +1969,8 @@
> >      . ' -E - | ' . shell_string($gHelper{'grep'}) . ' '
> >      . shell_string($pattern));
> >    chomp($header_page_offset);
> > -  $header_page_offset =~ s/^$pattern \(?0x([0-9a-fA-F]{8,}).*$/$1/;
> > -  if ($header_page_offset =~ /[0-9a-fA-F]{8,}/) {
> > +  if ($header_page_offset =~ /^$pattern \(?0x([0-9a-fA-F]{8,})/) {
> > +    $header_page_offset = $1;
> >      # We found a valid page offset
> >      if (defined($gSystem{'page_offset'}) and
> >          not (lc($header_page_offset) eq lc($gSystem{'page_offset'}))) {
> >
> >
> > I am able to build a vmware 5.5 system with a couple of patches to vmware.
> > One is in the makefile.kernel in vmmon and vmnet directory.  The other is
> > the patch above.  See the vmware forum for the latest.  I am also building
> > on a x86_64 box.  Also make sure you have the kernel-devel rpm installed.
> >
> > Jim
> >
> >
> > >
> > > --
> > > fedora-test-list mailing list
> > > fedora-test-list at redhat.com
> > > To unsubscribe:
> > >
> https://www.redhat.com/mailman/listinfo/fedora-test-list )
> > >
> >
> > --
> > fedora-test-list mailing list
> > fedora-test-list at redhat.com
> > To unsubscribe:
> > https://www.redhat.com/mailman/listinfo/fedora-test-list
>
>
> http://ftp.cvut.cz/vmware/
>
> Just grab the latest patch (98) and "su -c ./runme.pl"   and it will patch
> everything for you.
>
> wget -c
> http://ftp.cvut.cz/vmware/vmware-any-any-update98.tar.gz
>
>
>
> --
> fedora-test-list mailing list
> fedora-test-list at redhat.com
> To unsubscribe:
> https://www.redhat.com/mailman/listinfo/fedora-test-list
>
>

is vmware player repackageable and redistributeable? actually i dont
like the way the vmware-config script dumps stuff into the filesystem.
needs to be packaged properly to be clean.

regards,
rudolf kastl




More information about the fedora-test-list mailing list