fixed!
I have found the answer. The install was easy to figure out:
rpm -ivh --nedeps Parallels*.rpm
The problem I was having was with the compiling process from running parallels-config.
I found an adequate answer in this post: http://forum.parallels.com/thread6035.html
It requires altering the code at line 884 and commenting out 2 lines at about line 1014 in /usr/lib/parallels/drivers/drv_net/linux/prlnet.c.
From thread 6035:
On line 884 you should found:
Code:
int do_csum = skb->pkt_type == PACKET_OUTGOING && skb->ip_summed == CHECKSUM_HW
replace it with
Code:
#ifndef CHECKSUM_NW
int do_csum = skb->pkt_type == PACKET_OUTGOING && skb->ip_summed == CHECKSUM_COMPLETE;
#else
int do_csum = skb->pkt_type == PACKET_OUTGOING && skb->ip_summed == CHECKSUM_HW
#endif
and
On line 1014 you should found:
Code:
if (hw->proto.dev->get_wireless_stats)
I don't have any wi-fi chipsets on my laptop and I've commented this if.
Probably if you have wi-fi chipsets you should search other solutions.
The line he shows and the one that follows it should be commented out.
In both cases it is because of changes in kernel code. The former case is described in thread 6035. In the latter case it is because the include file wireless.h has the get_wireless_stats function removed (as shown in the notes in the file). I assume the functionality it provides is given in other ways, but I did not and will not be trying to figure it out because I don't do wireless now or in the forseeable future.
The next issue I had was that after compile, the hypervisor module would not load because it was of an "incompatable format".As it turned out, I had the i686 kernel-devel package installed and it wanted the i586 devel package as well. Recompiled and now all is happy.
I have seen other threads where FC6 users seemed to have little trouble. Did these users upgrade from a previous version of Fedora so they have files that parallels-config can use to make it work? I am using a clean install.
Last edited: Jan 24, 2007