Just in case anyone was wondering whether this mobile office UMTS/HSDPA 
rubbish actually works: The commit below was done while in the train 
pulling into Hilversum.

I am writing this message again while in the train, after updating the page 
on

        http://people.freebsd.org/~n_hibma/u3g.html

mentioning the fact that the driver actually works on FreeBSD 6-STABLE if 
ucom.c is patched with the patch given there, using ssh with decent 
latency.

Not that anyone cares, really.
                
Nick

> Author: n_hibma
> Date: Wed Oct 29 08:08:55 2008
> New Revision: 184436
> URL: http://svn.freebsd.org/changeset/base/184436
>
> Log:
>   Add the device ID for the mass storage device that appears before the
>   modem appears to facilitate faster switching to modem mode.
>
> Modified:
>   head/sys/dev/usb/u3g.c
>   head/sys/dev/usb/usbdevs
>
> Modified: head/sys/dev/usb/u3g.c
> =========================================================================
>===== --- head/sys/dev/usb/u3g.c       Wed Oct 29 07:16:49 2008        
>(r184435)
> +++ head/sys/dev/usb/u3g.c    Wed Oct 29 08:08:55 2008        (r184436)
> @@ -51,14 +51,12 @@
>  #endif
>  #include "usbdevs.h"
>
> -//#define U3G_DEBUG
> +#define U3G_DEBUG
>  #ifdef U3G_DEBUG
>  #define DPRINTF(x...)                do { if (u3gdebug) 
> device_printf(sc->sc_dev,
> ##x); } while (0) -#define DPRINTFN(n, x...)  do { if (u3gdebug > (n))
> device_printf(self, ##x); } while (0) int     u3gdebug = 1;
>  #else
>  #define DPRINTF(x...)                /* nop */
> -#define DPRINTFN(n, x...)    /* nop */
>  #endif
>
>  #define U3G_MAXPORTS         4
> @@ -135,7 +133,8 @@ static const struct u3g_dev_type_s u3g_d
>       {{ USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GTMAXHSUPA
> },            U3GSP_HSDPA,    U3GFL_NONE }, {{ USB_VENDOR_OPTION,
> USB_PRODUCT_OPTION_VODAFONEMC3G },    U3GSP_UMTS,     U3GFL_NONE }, /* OEM:
> Qualcomm, Inc. */
> -     {{ USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM
> },    U3GSP_CDMA,     U3GFL_STUB_WAIT }, +    {{ USB_VENDOR_QUALCOMMINC,
> USB_PRODUCT_QUALCOMMINC_ZTE_STOR },   U3GSP_CDMA,     U3GFL_SCSI_EJECT }, +   
> {{
> USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM
> },    U3GSP_CDMA,     U3GFL_SCSI_EJECT }, /* OEM: Huawei */
>       {{ USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE
> },            U3GSP_HSDPA,    U3GFL_HUAWEI_INIT }, {{ USB_VENDOR_HUAWEI,
> USB_PRODUCT_HUAWEI_E220 },            U3GSP_HSPA,     U3GFL_HUAWEI_INIT },
>
> Modified: head/sys/dev/usb/usbdevs
> =========================================================================
>===== --- head/sys/dev/usb/usbdevs     Wed Oct 29 07:16:49 2008        
>(r184435)
> +++ head/sys/dev/usb/usbdevs  Wed Oct 29 08:08:55 2008        (r184436)
> @@ -1996,6 +1996,7 @@ product QUALCOMM CDMA_MSM       0x6000  CDMA Te
>  product QUALCOMM2 RWT_FCT    0x3100  RWT FCT-CDMA 2000 1xRTT modem
>  product QUALCOMM2 CDMA_MSM   0x3196  CDMA Technologies MSM modem
>  product QUALCOMMINC CDMA_MSM 0x0001  CDMA Technologies MSM modem
> +product QUALCOMMINC ZTE_STOR 0x2000  USB ZTE Storage
>
>  /* Qtronix products */
>  product QTRONIX 980N         0x2011  Scorpion-980N keyboard
> _______________________________________________
> [EMAIL PROTECTED] mailing list
> http://lists.freebsd.org/mailman/listinfo/svn-src-all
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"


_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-chat
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to