Hello, I tried a lot to get network access in Basilisk II. I want to use the Net, so sheep_net is not an option, I want the TUN/TAP one. But I think the original Basilisk II as found on http://basilisk.cebix.net/ is not capable of using TUN/TAP; it sticks to ethertap which is obsolete and removed from the 2.6 kernel. Not only does BasiliskII's successor for emulating PowerPCs, SheepShaver http://sheepshaver.cebix.net support TUN/TAP, but also does a derivate, Basilisk II/JIT http://gwenole.beauchesne.online.fr/basilisk2/index.html Maybe one could package the latter or ask the BasiliskII people whether they will eventually include the TUN/TAP system of the JIT version? Thanks, Viktor.
Downloaded latest CVS, as described on the "original" BasiliskII page http://basilisk.cebix.net . Can't get it to compile ("./configure" syntax errors in spite of latest autoconf), however, the ChangeLog lists TUN/TAP and JIT. So that version seems to be the future...
If you want SheepShaver packaged, then file a RFP bug against the pseudo-package WNPP. (and cc me if you do - I might be interested in doing the packaging - just too overloaded right now...) The JIT variant of BasiliskII is merged with the main version. No new release is out, but I believe it is part of the CVS snapshots. The most recent version of BasiliskII supports a new network driver: slirp. Try that... :-) Sidenote regarding JIT: The official Debian package does not currently enable the JIT compiler. But the code is there (for x86 only). - Jonas
The CVS snapshot in Debian is quite recent. The home of BasiliskII changed name. That seem to have confused your investigation... - Jonas
Hi, thanks for the fast answer. OK, so there is only one program with an older and a newer homepage. However, with the very same preferences file, using "tun" as network device and the tunconfig script contained in your basilisk2 Debian package, "your" basilisk2 throws me a "Cannot attach to network card (No such device)" while the alienized version of http://gwenole.beauchesne.online.fr/basilisk2/files/BasiliskII-1.0-0.3.i586.rpm works well, I can even connect via AFP to Novell NetWare servers. Regards, Viktor.
I should add that I use a custom 2.6.13.2 kernel with the "tun" module loaded. $ ls -l /dev/net/ crw-rw-rw- 1 root root 10, 200 Nov 10 23:04 tun
Hi, IIRC, there is already a request for packaging SheepShaver in DBTS. II prior to integrating QEMU's slirp code. The "etherconfig" script could be improved too so that to start a DHCP server on the tun interface, but it's better be a distribution-specific choice as I don't think that'd be nice by default, though it would make configuration easier in the Mac side. Note for slirp: I noticed performance gets crappy when the user sets passive mode for FTP (e.g. in Fetch). But I haven't tried recently. Actually, it worked for some time on x86_64 too but I failed to advertise it enough. I had improved the backend when AMD64 was not officially realeased yet but I hadn't announced it for NDA reasons in those days. Regards, Gwenolé.
Hi, For some reason basilisk2's configure mis-detects the availability of TUN/TAP support; the attached quilt patch compiles basilisk2 with TUN/TAP support. Regards, Stephen
Hi again, I'm attaching an improved version of the patch which actually uses the same inclusions as the existing checks for if.h and if_tun.h. Regards, Stephen
Stephen Kitt wrote: Thanks. Kind regards, - Jonas
Dear submitter, as the package basilisk2 has just been removed from the Debian archive unstable we hereby close the associated bug reports. We are sorry that we couldn't deal with your issue properly. For details on the removal, please see http://bugs.debian.org/524155 The version of this package that was in Debian prior to this removal can still be found using http://snapshot.debian.org/. This message was generated automatically; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@debian.org. Debian distribution maintenance software pp. Luca Falavigna (the ftpmaster behind the curtain)
Looks like this patch was only partially merged, the sys/types.h change was not added, but the sys/socket.h change was added.