English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   request.UAE Wishlist (http://eab.abime.net/forumdisplay.php?f=56)
-   -   SANA device for WinUAE (http://eab.abime.net/showthread.php?t=32102)

Canavaro 14 September 2007 14:04

SANA device for WinUAE
 
Hi out there,

I need to run Envoy on my new laptop. Envoy asks for a SANA-II device driver which I cannot give him as WinUAE does not support this yet. Can you please add a SANA-II device that is redirected to Windows' networking driver, a wrapper or something like that?

Toni Wilen 14 September 2007 18:59

Quote:

Originally Posted by Canavaro (Post 357831)
Hi out there,

I need to run Envoy on my new laptop. Envoy asks for a SANA-II device driver which I cannot give him as WinUAE does not support this yet. Can you please add a SANA-II device that is redirected to Windows' networking driver, a wrapper or something like that?

http://eab.abime.net/showpost.php?p=313989&postcount=10

-> Amiga-side is easy. Windows side is the problem.

Canavaro 14 September 2007 19:18

Maybe ask the network pro's Olaf Barthel, Heinz Wrobel for that or take a look at the new as source released VMware tools? Maybe they give some insight on how to do it.

Doc Mindie 21 September 2007 17:51

Dear Tony, I've searched the 'net for some "free virtual computers"`alĂ  VMWare and VPC, and I've found this which is for VirtualBox (looks kinda like a dosbox project, except it's a full emulator.

Now, it comes with complete sourcecode, and I was hoping you might be interested in having a look at how they've implemented the network side, with the intention (at least of mine) to look at the possibility for a "UAEnet.device" type driver....

I will of course humbly worship you, whatever your decision.

Toni Wilen 02 October 2007 14:06

Yeah, something like that is needed but I am not interested in browsing some random sourcecode without more information/documentation.

OpenVPN also includes similar driver but it is not 64-bit Windows compatible.


EDIT: information/documentation = Windows-side implementation details. Amiga-side won't be a problem.

Doc Mindie 03 October 2007 00:48

When I think about it, we already got a bsdsocket "throughport" thing.... how hard would it be making a dummy.device that redirects to the bsdsocket part?

Toni Wilen 03 October 2007 08:44

Quote:

Originally Posted by Doc Mindie (Post 362099)
When I think about it, we already got a bsdsocket "throughport" thing.... how hard would it be making a dummy.device that redirects to the bsdsocket part?

bsdsocket emulation is using higher level protocols than network card/device emulation.

Doc Mindie 03 October 2007 14:04

ahhh. So it's the dummy driver needed under windows that "uaenet.device" is to connect to you want.

I'll be on the lookout for something.... with some luck, it might turn up :D

thor 03 October 2007 15:40

Quote:

Originally Posted by Toni Wilen (Post 362001)
OpenVPN also includes similar driver

Close, VirtualBox uses the the TAP driver from OpenVPN, as coLinux does it as well for example

Quote:

but it is not 64-bit Windows compatible.
You sure it's still the case as the changelog says it works now (in 2.1 rc's), can't test as I'm not using 64bit yet

Toni Wilen 03 October 2007 16:36

Quote:

Originally Posted by thor (Post 362189)
Close, VirtualBox uses the the TAP driver from OpenVPN, as coLinux does it as well for example

You sure it's still the case as the changelog says it works now (in 2.1 rc's), can't test as I'm not using 64bit yet

I only checked latest official release version's changelog.. This looks good..

Toni Wilen 03 October 2007 17:50

TAP-Win32 driver installs and seems to work fine in 64-bit Vista. Virtual ethernet adapter appeared in Windows network device list.

One problem left.. I can't find any TAP-Win32 driver documentation ("SDK"). Of course there are openvpn sources but..

Sana2 <> TAP mapping looks easy but I guess it is too early to say..

thor 03 October 2007 18:39

Quote:

Originally Posted by Toni Wilen (Post 362206)
One problem left.. I can't find any TAP-Win32 driver documentation ("SDK"). Of course there are openvpn sources

...and coLinux sources and VirtualBox sources... :D

I don't think there's any documentation (at least I haven't found one either). One reason is probably that it was always bundled to form a complete package (originally CIPE-Win32 (no docs there too) where this driver is based on, then OpenVPN) and not really intended as a component that is used by many other programs. Secondly, you know how being a developer and writing documentation fit together... ;)

Toni Wilen 03 October 2007 20:06

I think the missing documentation part is solved.

Time to start experimenting soon..

Doc Mindie 03 October 2007 20:17

Ooooh...... *gets excited*

Toni, you're my (experimental) God :D

;)

gdhgdh 13 October 2007 13:22

Wow, real SANA2 support for WinUAE would be intensely cool - a proper routable address (daemons, anyone? :) rather than the masqueraded bsdsocket.library :)))

Doc Mindie 13 October 2007 19:42

Or doing networked internet with Nutscrape through Shapeshifter :waggle

meesa excitedsa :P

Toni Wilen 13 October 2007 20:46

Random status report: not much new, unfortunately Half Life 2 Episode 2 and Portal has priority :)

Toni Wilen 11 November 2007 00:09

CMD_READ and S2_READORPHAN now work, TAP-driver seems to receive correct looking ethernet frames.

Simple sana2-dumping programs also seem to work now.

Writing and statistics commands to do before it is usable.

Toni Wilen 11 November 2007 17:49

"Working" emulation included in 1450b11. Maybe..

alexh 11 November 2007 20:02

Lets just hope that Crysis and Assassin's Creed dont eat too much of your time ;)


All times are GMT +2. The time now is 23:18.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.

Page generated in 0.04386 seconds with 11 queries