Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#6193 - 12/10/1999 06:26 SLIP/PPP over USB
ryman
new poster

Registered: 30/09/1999
Posts: 5
Loc: new jersey, usa
A friend of mine mentioned a sub-protocol of USB called ACM where it might be easier to slip/ppp over usb. USB is a serial bus, so to slip/ppp over it should not be out of the question. Does anyone know of anything along these lines?


Top
#6194 - 12/10/1999 07:17 Re: SLIP/PPP over USB [Re: ryman]
xml
journeyman

Registered: 06/09/1999
Posts: 71
Comment in linux/drivers/usb/acm.c
* ... Did some
* testing at 3Com => zmodem uload+download works, pppd had trouble but
* seems to work now. Changed Menuconfig texts "Communications Device
* Class (ACM)" might be a bit more intuitive.

Should work linux to linux when the linux USB driver is available. Presumably
there is something for windows too but... who cares?

Paul


Top
#6195 - 12/10/1999 08:02 Re: SLIP/PPP over USB [Re: xml]
Jazzwire
addict

Registered: 09/06/1999
Posts: 483
Loc: Guernsey
Me... =)
My linux boxen don't have USB yet.. =(

Jazz
(List 112, S/N 00030, 4 gig blue)
_________________________
Jazz (List 112, Mk2 42 gig #40. Mk1 4 gig #30. Mk3 1.6 16v)

Top
#6196 - 12/10/1999 08:09 Re: SLIP/PPP over USB [Re: xml]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
The way USB is implemented on the empeg (and in the not-ready-for-release 2.3 driver on the host end) is a transparent, reliable, bidirectional pipe. Basically, running PPP over it should simply be a case of pointing ppp at the right devices.

Hugo



Top
#6197 - 12/10/1999 10:29 Re: SLIP/PPP over USB [Re: xml]
ryman
new poster

Registered: 30/09/1999
Posts: 5
Loc: new jersey, usa
>Comment in linux/drivers/usb/acm.c
>* ... Did some
>* testing at 3Com => zmodem uload+download works, pppd had trouble but
>* seems to work now. Changed Menuconfig texts "Communications Device
>* Class (ACM)" might be a bit more intuitive.

>Should work linux to linux when the linux USB driver is available. Presumably
>there is something for windows too but... who cares?

I'd like to be able to hit my empeg over USB from any machine, even a mac. Plus my linux box doesn't have USB.

Thanks for the info though.




Top
#6198 - 12/10/1999 10:32 Re: SLIP/PPP over USB [Re: altman]
ryman
new poster

Registered: 30/09/1999
Posts: 5
Loc: new jersey, usa
>The way USB is implemented on the empeg (and in the not-ready-for-release 2.3 >driver on the host end) is a transparent, reliable, bidirectional pipe. >Basically, running PPP over it should simply be a case of pointing ppp at the >right devices.

How hard was it to implement emplode from windows to the empeg? Do you have any resources available dealing with USB in windows?

Thanks.



Top
#6199 - 12/10/1999 11:22 Windows USB support (was Re: SLIP/PPP over USB) [Re: ryman]
mac
addict

Registered: 20/05/1999
Posts: 411
Loc: Cambridge, UK
How hard was it to implement emplode from windows to the empeg? Do you have any resources available dealing with USB in windows?

Not easy. Especially since we were writing the slave driver for the empeg at the same time. We spent many days with Hugo saying things like "Send by 10 bytes" and I would type stuff at the Windows 98 command prompt...

You should probably take a look at the bulkusb driver on the Microsoft DDK site (I think it's http://www.microsoft.com/hwdev). The DDK contains a little information on USB. We've also got a copy of Developing Windows NT Device Drivers (Dekker & Newcomer) which was useful when we wanted to simplify our driver design but doesn't really go into much depth on USB.

Also, take a look at http://www.usb.org/.

(I tried marking up the URLs but it corrupted the message :-( )



--
Mike Crowe
I may not be speaking on behalf of empeg above :-)
_________________________
--
Mike Crowe

Top
#6200 - 12/10/1999 11:33 Re: SLIP/PPP over USB [Re: ryman]
altman
carpal tunnel

Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
The windows usb driver was a nightmare. MS has some example code, but it has its faults and documentation is patchy, verging on nonexistent.

Hugo



Top