Welcome, Guest. Please login or register.

Author Topic: Morphos and Broadband  (Read 1152 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline WilseTopic starter

Morphos and Broadband
« on: July 08, 2004, 06:47:12 PM »
I expect the answer to this will be no but does anyone know if it is possible to connect Morphos to the web, via a USB broadband modem?


Offline TheMagicM

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 2857
    • Show only replies by TheMagicM
    • http://www.BartonekDragRacing.com
Re: Morphos and Broadband
« Reply #1 on: July 08, 2004, 06:50:21 PM »
I can say I dont know...

I know you can do it via Ethernet because thats what I did.. (I have roadrunner)
PowerMac G5 dual 2.0ghz/128meg Radeon/500gb HD/2GB RAM, MorphOS 3.9 registered, user #1900
Powerbook G4 5,6 1.67ghz/2gb RAM, Radeon 9700/250gb hd, MorphOS 3.9 registered #3143
 

Offline KennyR

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 8081
    • Show only replies by KennyR
    • http://wrongpla.net
Re: Morphos and Broadband
« Reply #2 on: July 08, 2004, 07:04:22 PM »
(Trying not to go into a rant about how USB is totally unsuitable for modems and how manufacturers who do this should be sellotaped to a large weight and dragged through a cheese grater factory by a camel.)

Edit: I just noticed that Poseidon has a cdcacm.class for using USB modems. Give that a try!

My modem that I got with Blueyonder has both USB and ethernet - the ethernet will work.

Although...you can get routers with USB ports for modems. A good choice to get online with both your Peg, A1 and PC all at once.

 

Offline Floid

  • Hero Member
  • *****
  • Join Date: Feb 2003
  • Posts: 918
    • Show only replies by Floid
Re: Morphos and Broadband
« Reply #3 on: July 08, 2004, 10:07:51 PM »
Quote

KennyR wrote:
(Trying not to go into a rant about how USB is totally unsuitable for modems and how manufacturers who do this should be sellotaped to a large weight and dragged through a cheese grater factory by a camel.)
USB is perfectly suitable for conventional modems, and, technically, wouldn't be bad for broadband modems.

Now, here's the way it works out in reality:  Conventional USB modems are usually 'winmodems' (effectively a USB soundcard), and if you get one that does adhere to a standard, you're still stuck fiddling with your OS (if not Windows) to make sure it supports 'ACM' devices, the 'Abstract Control Model' basically being the way to use USB like a... plain old serial port (bytes go in, bytes come out, nothing much special happens).

Broadband "modems" aren't really 'modems' (well, they are to the same extent an ethernet card is).  Because of the performance issues involved (or maybe just for braindeath), nobody's really bothered to try to think of them as modems.  To make matters worse, there's no one standard for doing "network-like things" over USB, so each broadband 'modem' is doomed to be different.  Making things more fun, while just about any protocol can be run over the DSL 'wires,' telcos usually choose to use ATM (just in case they want to enable ), and let 'modems' with an ethernet port bridge to ethernet frames at the user end.  

Is that horrible?  Well, not really, except no "normal people" use ATM, so even if you can get data back and forth from the USB 'modem' -- doubtful unless you have a proprietary driver -- your OS may not come with support for decoding the ATM frames and doing something useful with the data (IP or PPP, and if the latter, not only do you have to be able to 'read' the ATM frames, you have to be able to shove the data from them through your PPP handler) within.

That last part is, technically, an 'All the world's a VAX!' problem on the OS's side (assuming all the world is ethernet or ethernet-like), but do you feel like coding up ATM support for fun?  Thought so.

So... In practice, to make a USB DSL 'modem' work, you generally need both:
 -Cooperation from the hardware vendor, to get or allow-creation-of a driver for the device in the first place.
 -ATM support in your OS that will work with said driver and do what you want it to do.

One or the other won't cut it.  Thus, you may have a snowball's chance of making something work on Linux/i386 or OS X, but anything 'stranger' and all bets are off.

Quote
Edit: I just noticed that Poseidon has a cdcacm.class for using USB modems. Give that a try!
This is only useful for 'conventional' modems, though there may be a few ISDN devices that follow the same methodology.  Generally, the only things using this class will be things that used to have a RS-232 port on the back of them.

Quote
My modem that I got with Blueyonder has both USB and ethernet - the ethernet will work.
Because all these little headaches haven't been solved in the world at large, pretty much everyone everywhere continues to focus on ethernet support (hey, it's needed to, er, use ethernet, anyway), and because roughly every single person who would have otherwise tackled the problem has shrugged and gotten an ethernet modem instead, it's likely to stay that way for quite some time.

Moral of the story:  If you want it to work this decade, yes, go with an ethernet model!

[PPP-over-Ethernet actually has its own small problem (itself the ripple effect of another 'small problem') that PPP-over-anything-but-Ethernet probably wouldn't -- see section 6.3.1 of this link -- but pretty much every home router on the planet now handles this for you.]

Quote
Although...you can get routers with USB ports for modems. A good choice to get online with both your Peg, A1 and PC all at once.
I believe there are a few of these out there, but given the above, make sure they actually support *your* model of modem before you dive in.  It's far more common to see USB as an option to go from router-to-PC (in case you don't have an ethernet card in your Windows machine), and if there's any question, it's usually just as cheap these days to get a router with a general-purpose DSL modem built in.
 

Offline WilseTopic starter

Re: Morphos and Broadband
« Reply #4 on: July 13, 2004, 10:31:19 PM »
Hummm.........

If I get a router, will the demo version of miami be enough to get the Peg online?