Shipping with Windows drivers, but how about operating systems?
NetBSD 3.99.3 (patched, crashes when inserting card)
FreeBSD 6.0-CURRENT (patched, tested, works, crashes when removing card)
OpenBSD 3.7 (not tested)
Linux (not tested)
Some words about setting up the PPP.
My laptop is a Fujitsu-Siemens Lifebook S6210 (512MB/60GB).
cbb0: wait took 0.049023s ohci0 at cardbus0 dev 0 function 0: NEC USB Host Controller (rev. 0x43) cardbus_mapreg_map called: cardbus0 0 cardbus_mapreg_map: physaddr 40002000 ohci0: interrupting at 11 ohci0: OHCI version 1.0 usb4 at ohci0: USB revision 1.0 uhub4 at usb4kernel: double fault trap, code=0 Stopped in pid 9.1 (cardslot0) at netbsd:usbd_devinfo+0x18: movl %eax,0xfffffcdc(%ebp)
My kernel configuration and dmesg.
cardbus0: CIS pointer is 0! cardbus0: Resource not specified in CIS: id=10, size=1000 ohci0:mem 0xd0208000-0xd0208fff irq 11 at device 0.0 on cardbus0 ohci0: [GIANT-LOCKED] usb4: OHCI version 1.0 usb4: on ohci0 usb4: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub4: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub4: 1 port with 1 removable, self powered cardbus0: CIS pointer is 0! cardbus0: Resource not specified in CIS: id=10, size=1000 ohci1: mem 0xd0209000-0xd0209fff irq 11 at device 0.1 on cardbus0 ohci1: [GIANT-LOCKED] usb5: OHCI version 1.0 usb5: on ohci1 usb5: USB revision 1.0 usbd_get_string: getting lang failed, using 0 uhub5: NEC OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub5: 1 port with 1 removable, self powered ucom0: Option N.V. Fusion UMTS Quad-GPRS, rev 1.10/0.00, addr 2 ubsa attach: sc = 0xc1d57b00 ubsa: in = 0x82, out = 0x2, intr = 0x81 ucom_attach: tty_attach tp = 0xc1b5b400 ucom_attach: ttycreate: ttyU0 usbd_get_string_desc: expected 32, got 28 usbd_get_string_desc: expected 32, got 28
May 10 13:26:48 tr6120 kernel: usb4: resume detect May 10 13:26:48 tr6120 kernel: usb4: blocking intrs 0x8 May 10 13:26:48 tr6120 kernel: usb5: resume detect May 10 13:26:48 tr6120 kernel: usb5: unrecoverable error, controller halted May 10 13:26:48 tr6120 kernel: usb5: blocking intrs 0x18 May 10 13:26:48 tr6120 kernel: ucom0: at uhub5 port 1 (addr 2) disconnected May 10 13:26:48 tr6120 kernel: All threads purged from cuaU0 May 10 13:26:48 tr6120 kernel: All threads purged from ttyU0 May 10 13:26:49 tr6120 kernel: uhub4: detached May 10 13:26:49 tr6120 kernel: usb4: detached May 10 13:26:49 tr6120 kernel: ohci0: detached panic: WARNING: Driver mistake: destroy_dev on 2