IPX issues

Nix N. Nix nix at go-nix.ca
Thu Mar 1 02:27:29 CST 2001


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" = ""


More information about the wine-users mailing list