1. Ubuntu 8.10 on AMD Phenom X3 box
2. Zoom 3095 hardware usb modem. Works in every os (with some work), and is pretty cheap on ebay.
3. Used a Dreamcast 56k NTSC modem ver. B
4. Great guide here, thanks Ryochan! This youtube video was also a prime source of knowledge.
5. Planet Web 2.6
6. Just needed a line voltage inducer. Used the guide on OC. Be sure to use a fully charged battery!
my mgetty.config
debug 4
fax-id
speed 57600
port ttyACM0
data-only y
issue-file /etc/issue.mgetty
my mgetty launch command
sudo /sbin/mgetty -s 57600 -D /dev/ttyACM0
which spewed out this in my logs..
01/19 22:46:02 CM0 mgetty: interim release 1.1.36-Jun15
01/19 22:46:02 CM0 WARNING: parent process not init(pid=1), but pid=6911 (bash)
01/19 22:46:02 CM0 check for lockfiles
01/19 22:46:02 CM0 locking the line
01/19 22:46:02 CM0 lowering DTR to reset Modem
01/19 22:46:03 CM0 send: \dATQ0V1H0[0d]
01/19 22:46:03 CM0 waiting for ``OK'' ** found **
01/19 22:46:03 CM0 send: AT[0d]
01/19 22:46:03 CM0 waiting for ``OK'' ** found **
01/19 22:46:04 CM0 waiting...
01/19 22:46:12 CM0 wfr: waiting for ``RING''
01/19 22:46:12 CM0 cannot set controlling tty (ioctl): Operation not permitted
01/19 22:46:12 CM0 >>> this might be caused because you have run mgetty/vgetty
01/19 22:46:12 CM0 >>> from the command line. Don't do that, use /etc/inittab!
01/19 22:46:12 CM0 send: ATA[0d]
01/19 22:46:12 CM0 waiting for ``CONNECT'' ** found **
01/19 22:46:31 CM0 send:
01/19 22:46:31 CM0 waiting for ``_'' ** found **
01/19 22:46:34 ##### data dev=ttyACM0, pid=9437, caller='none', conn='57600', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
got my modem driver from here
I would suggest only using Ubuntu 8.10 as 9.10 gave me issues
I installed gnome-ppp to find the location of my modem. It seems this modem always shows up as tty.ACM0 so you have to create the file options.ttyACM0 in your /etc/ppp/ folder. Mine looks like this...
192.168.0.2:192.168.0.3
netmask 255.255.255.0
The first ip is the local ip of the linux box (find it with "sudo ifconfig") and the second is the ip of the Dreamcast which can be anything in your router's ip pool.
In etc/ppp/options, the ms-dns ip should be the local ip of your router (look on your router box) but it can be changed to be any ip you wish to connect to. You can change it to the ip of the pso server you wish to connect to for example.
Port mapping is something that needs to be looked into, but so far I was able to have a full game with lordnikon that ran flawlessly. Hoewever a couple other times I just got endless hanging and really slow loading. |