I followed the entire Starcraft/WinE HOWTO located at
http://koti.mbnet.fi/~hoppq/sc-howto.html
Starcraft now works just fine, except the Local Area (IPX) part doesn't
work.
My interface (eth0) is configured as follows:
eth0 Link encap:Ethernet HWaddr 00:50:04:82:F7:A7
inet addr:192.168.1.2 Bcast:192.168.1.255
Mask:255.255.255.0
IPX/Ethernet 802.3 addr:12345678:00500482F7A7
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3315 errors:0 dropped:0 overruns:0 frame:0
TX packets:3110 errors:0 dropped:0 overruns:0 carrier:0
collisions:3 txqueuelen:100
Interrupt:11 Base address:0xcc00
as per the instructions on the website:
ipx_interface add -p eth0 802.3 0x12345678
The only difference here is the packet type: 802.3 ... I figured, since
I have ethernet, I might as well use 802.3 (didn't work w/ 802.2
either).
I got WinE to work as follows:
tar xvzf Wine-20010216.tar.gz
cd wine-20010216
./configure --prefix=/usr/wine 2>&1 | more
I did the "| more" so I can check the line checking for
"GNU-style IPX support". It found the support, so I assume IPX
support
was compiled in.
# I don't remember if I typed make explicitly, or if it was done
# as part of the wineinstall, either way, WinE got compiled
make
tools/wineinstall
I ended up writing my own ~/.wine/config file (attached)
My kernel is configured with every possible IPX-related setting
compiled-in:
"The IPX Protocol" == CONFIG_IPX
"IPX: Full Internal IPX network" == CONFIG_IPX_INTERN
"IPX: SPX networking (EXPERIMENTAL)" == CONFIG_SPX
Yet Starcraft still tells me that it is "Unable to initialize network
provider."
I am running this whole thing on the following Win98 setup:
I copied (via smb) a Windows C: drive from another computer and stuck it
into a local directory (/raid/win98) - as you can no doubt see from the
config file.
Should I perhaps use M$-DLLs instead of the WinE ones ?
Are there some Win tools I can use to test the functionality of IPX ?
(Control Panel doesn't work, because RunDll is not implemented)
What about the Linux side of IPX ? Is there anything special I need to
do ?
Thanks for any help you can provide !
-------------- next part --------------
WINE REGISTRY Version 2
[Drive A]
"Path" = "/mnt/floppy"
"Device" = "/dev/fd0"
"Type" = "floppy"
"Filesystem" = "win95"
[Drive C]
"Path" = "/raid/win98"
"Type" = "hd"
"Filesystem" = "win95"
[Drive D]
"Path" = "/space/iso/Starcraft"
"Type" = "cdrom"
"Filesystem" = "win95"
"Device" = "/dev/loop0"
[Drive E]
"Path" = "/space/iso/BroodWar"
"Type" = "cdrom"
"Filesystem" = "win95"
"Device" = "/dev/loop1"
[wine]
"Windows" = "c:\\windows"
"System" = "c:\\windows\\system"
"Temp" = "c:\\temp"
"Path" = "c:\\windows;c:\\windows\\system"
[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com4" = "/dev/ttyS3"
[parallelports]
"Lpt1" = "/dev/lp0"
[x11drv]
"display" = ""
"Nix N. Nix" wrote:> I followed the entire Starcraft/WinE HOWTO located at > http://koti.mbnet.fi/~hoppq/sc-howto.html > > Starcraft now works just fine, except the Local Area (IPX) part doesn't > work. > My interface (eth0) is configured as follows: > > eth0 Link encap:Ethernet HWaddr 00:50:04:82:F7:A7 > inet addr:192.168.1.2 Bcast:192.168.1.255 > Mask:255.255.255.0 > IPX/Ethernet 802.3 addr:12345678:00500482F7A7 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:3315 errors:0 dropped:0 overruns:0 frame:0 > TX packets:3110 errors:0 dropped:0 overruns:0 carrier:0 > collisions:3 txqueuelen:100 > Interrupt:11 Base address:0xcc00 > > as per the instructions on the website: > ipx_interface add -p eth0 802.3 0x12345678 > > The only difference here is the packet type: 802.3 ... I figured, since > I have ethernet, I might as well use 802.3 (didn't work w/ 802.2 > either). > > I got WinE to work as follows: > > tar xvzf Wine-20010216.tar.gz > cd wine-20010216 > ./configure --prefix=/usr/wine 2>&1 | more > > I did the "| more" so I can check the line checking for > "GNU-style IPX support". It found the support, so I assume IPX support > was compiled in. > > # I don't remember if I typed make explicitly, or if it was done > # as part of the wineinstall, either way, WinE got compiled > make > tools/wineinstall > > I ended up writing my own ~/.wine/config file (attached) > > My kernel is configured with every possible IPX-related setting > compiled-in: > "The IPX Protocol" == CONFIG_IPX > "IPX: Full Internal IPX network" == CONFIG_IPX_INTERN > "IPX: SPX networking (EXPERIMENTAL)" == CONFIG_SPX > > Yet Starcraft still tells me that it is "Unable to initialize network > provider." > > I am running this whole thing on the following Win98 setup: > I copied (via smb) a Windows C: drive from another computer and stuck it > > into a local directory (/raid/win98) - as you can no doubt see from the > config file. > > Should I perhaps use M$-DLLs instead of the WinE ones ? > Are there some Win tools I can use to test the functionality of IPX ? > (Control Panel doesn't work, because RunDll is not implemented) > What about the Linux side of IPX ? Is there anything special I need to > do ? > > Thanks for any help you can provide ! > > ------------------------------------------------------------------------ > WINE REGISTRY Version 2 > > [Drive A] > "Path" = "/mnt/floppy" > "Device" = "/dev/fd0" > "Type" = "floppy" > "Filesystem" = "win95" > > [Drive C] > "Path" = "/raid/win98" > "Type" = "hd" > "Filesystem" = "win95" > > [Drive D] > "Path" = "/space/iso/Starcraft" > "Type" = "cdrom" > "Filesystem" = "win95" > "Device" = "/dev/loop0" > > [Drive E] > "Path" = "/space/iso/BroodWar" > "Type" = "cdrom" > "Filesystem" = "win95" > "Device" = "/dev/loop1" > > [wine] > "Windows" = "c:\\windows" > "System" = "c:\\windows\\system" > "Temp" = "c:\\temp" > "Path" = "c:\\windows;c:\\windows\\system" > > [serialports] > "Com1" = "/dev/ttyS0" > "Com2" = "/dev/ttyS1" > "Com4" = "/dev/ttyS3" > > [parallelports] > "Lpt1" = "/dev/lp0" > > [x11drv] > "display" = ""Does battle net work?