I have never configured USB modem with pppd in OpenBSD 2.7.
I hope to get some advise on how to run pppd on top of usb modem from
so that I can connect to GPRS network.

Following are the portion of dmesg related to usb;
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x0000 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered

Here are the O.S. messages when I plug the usb connector to PC.
ugen0 at uhub0 port 2
ugen0: Nokia Mobile Phones Nokia 6650, rev 1.10/14.60, addr 2

I check /dev directory, it contains
- usb0, usb1 files,
- ugen0.00, ugen0.01, ugen0.02

If I run pppd such as following,
/usr/sbin/pppd /dev/usb0 115200 nodetach debug &

it print out "pppd: invalid argument" and error on setting baudrate;

Could someone advise me on how to start pppd on usb modem?

Goh Choon Lye