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?