Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Using a USB modem

    Problems Installing or Upgrading pfSense Software
    6
    24
    5.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Balanga
      last edited by

      I'm trying to access the Internet via USB modem (Huawei 33728) which I believe is supported and can't really tell if I'm following the instructions properly - is I don't really know what to expect….

      I followed the pfSense instructions on configuring 3G modems but didn't see any indication of a connection. If anyone has this working can you say how to find out what is going on? Is there any indication that my modem has been recognised by pfSense?

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        Is that the correct part number? Google results for 'Huawei 33728' make me think there might be typo there….

        Steve

        1 Reply Last reply Reply Quote 0
        • johnpozJ
          johnpoz LAYER 8 Global Moderator
          last edited by

          Why people attempt to use such shit in this day an age just blows me away.. Why would you want to use a USB modem??  If you need a 3g/4g/LTE modem why not just get one that hands it off to ethernet?

          https://www.amazon.com/NETGEAR-LTE-Modem-Network-Ready-LB1120-100NAS/dp/B01N5ASNTE

          An intelligent man is sometimes forced to be drunk to spend time with his fools
          If you get confused: Listen to the Music Play
          Please don't Chat/PM me for help, unless mod related
          SG-4860 24.11 | Lab VMs 2.7.2, 24.11

          1 Reply Last reply Reply Quote 0
          • B
            Balanga
            last edited by

            @stephenw10:

            Is that the correct part number? Google results for 'Huawei 33728' make me think there might be typo there….

            Steve

            Indeed it was typo it should have been E3372.

            1 Reply Last reply Reply Quote 0
            • B
              Balanga
              last edited by

              @johnpoz:

              Why people attempt to use such shit in this day an age just blows me away.. Why would you want to use a USB modem??  If you need a 3g/4g/LTE modem why not just get one that hands it off to ethernet?

              https://www.amazon.com/NETGEAR-LTE-Modem-Network-Ready-LB1120-100NAS/dp/B01N5ASNTE

              From what I've read the Huawei modem can be configured as a NIC. I just haven't figured out how yet.

              I wouldn't regard a 4G device that supports 150Mb/s as a shit modem.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                When you connect it what messages appear in the system log?

                To get more details about it try running at the command line:

                usbconfig dump_device_desc
                

                Or even more info with:

                usbconfig dump_all_config_desc
                

                You may be able to use the device directly or it may need mode-switching.

                Steve

                1 Reply Last reply Reply Quote 0
                • B
                  Balanga
                  last edited by

                  usbconfig dump_device_desc

                  ugen0.3: <huaweimobile huaweimobile="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)

                  bLength = 0x0012
                    bDescriptorType = 0x0001
                    bcdUSB = 0x0210
                    bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000
                    bDeviceProtocol = 0x0000
                    bMaxPacketSize0 = 0x0040
                    idVendor = 0x12d1
                    idProduct = 0x1506
                    bcdDevice = 0x0102
                    iManufacturer = 0x0001  <huawei_mobile>iProduct = 0x0002  <huawei_mobile>iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001</no></huawei_mobile></huawei_mobile></probed></huaweimobile>

                  usbconfig dump_all_config_desc

                  ugen0.3: <huaweimobile huaweimobile="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
                    bLength = 0x0012
                    bDescriptorType = 0x0001
                    bcdUSB = 0x0210
                    bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000
                    bDeviceProtocol = 0x0000
                    bMaxPacketSize0 = 0x0040
                    idVendor = 0x12d1
                    idProduct = 0x1506
                    bcdDevice = 0x0102
                    iManufacturer = 0x0001  <huawei_mobile>iProduct = 0x0002  <huawei_mobile>iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001</no></huawei_mobile></huawei_mobile></probed></huaweimobile>

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    I think you ran dump_device_desc twice, dump_all_config_desc has a different output format than that.

                    It should look more like:

                    ugen1.2: <huawei mobile="" huawei="" technology="">at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA)
                    
                     Configuration index 0
                    
                        bLength = 0x0009 
                        bDescriptorType = 0x0002 
                        wTotalLength = 0x0083 
                        bNumInterfaces = 0x0005 
                        bConfigurationValue = 0x0001 
                        iConfiguration = 0x0003  <qualcomm configuration="">bmAttributes = 0x00e0 
                        bMaxPower = 0x00fa 
                    
                        Interface 0
                          bLength = 0x0009 
                          bDescriptorType = 0x0004 
                          bInterfaceNumber = 0x0000 
                          bAlternateSetting = 0x0000 
                          bNumEndpoints = 0x0003 
                          bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x00ff 
                          bInterfaceProtocol = 0x00ff 
                          iInterface = 0x0000  <no string="">Endpoint 0
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0040 
                            bInterval = 0x0005 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 1
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0082  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 2
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0001  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                        Interface 1
                          bLength = 0x0009 
                          bDescriptorType = 0x0004 
                          bInterfaceNumber = 0x0001 
                          bAlternateSetting = 0x0000 
                          bNumEndpoints = 0x0002 
                          bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x00ff 
                          bInterfaceProtocol = 0x00ff 
                          iInterface = 0x0000  <no string="">Endpoint 0
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0083  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 1
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                        Interface 2
                          bLength = 0x0009 
                          bDescriptorType = 0x0004 
                          bInterfaceNumber = 0x0002 
                          bAlternateSetting = 0x0000 
                          bNumEndpoints = 0x0002 
                          bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x00ff 
                          bInterfaceProtocol = 0x00ff 
                          iInterface = 0x0000  <no string="">Endpoint 0
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0084  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 1
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0003  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0020 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                        Interface 3
                          bLength = 0x0009 
                          bDescriptorType = 0x0004 
                          bInterfaceNumber = 0x0003 
                          bAlternateSetting = 0x0000 
                          bNumEndpoints = 0x0002 
                          bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006 
                          bInterfaceProtocol = 0x0050 
                          iInterface = 0x0000  <no string="">Endpoint 0
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0085  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0000 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 1
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0004  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0000 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                        Interface 4
                          bLength = 0x0009 
                          bDescriptorType = 0x0004 
                          bInterfaceNumber = 0x0004 
                          bAlternateSetting = 0x0000 
                          bNumEndpoints = 0x0002 
                          bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006 
                          bInterfaceProtocol = 0x0050 
                          iInterface = 0x0000  <no string="">Endpoint 0
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0005  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0000 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000 
                    
                         Endpoint 1
                            bLength = 0x0007 
                            bDescriptorType = 0x0005 
                            bEndpointAddress = 0x0086  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                            bInterval = 0x0000 
                            bRefresh = 0x0000 
                            bSynchAddress = 0x0000</bulk></in></bulk></out></no></mass></bulk></out></bulk></in></no></mass></bulk></out></bulk></in></no></vendor></bulk></out></bulk></in></no></vendor></bulk></out></bulk></in></interrupt></in></no></vendor></qualcomm></huawei> 
                    

                    However your device appears to have the same ID as the E3131 which should be recognised by u3g. You didn't show the system log entries created when the modem is connected, that would show if it's being recognised.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • B
                      Balanga
                      last edited by

                      usbconfig dump_all_config_desc:

                      
                      ugen0.3: <huaweimobile huaweimobile="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
                      
                       Configuration index 0
                      
                          bLength = 0x0009
                          bDescriptorType = 0x0002
                          wTotalLength = 0x00dd
                          bNumInterfaces = 0x0005
                          bConfigurationValue = 0x0001
                          iConfiguration = 0x0000  <no string="">bmAttributes = 0x0080
                          bMaxPower = 0x0001
                      
                          Interface 0
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0000
                            bAlternateSetting = 0x0000
                            bNumEndpoints = 0x0002
                            bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003
                            bInterfaceProtocol = 0x0012
                            iInterface = 0x0000  <no string="">Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x00
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                      
                            Additional Descriptor
                      
                            bLength = 0x04
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x02
                             RAW dump:
                             0x00 | 0x04, 0x24, 0x02, 0x02
                      
                            Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x01
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x01, 0x00, 0x00
                      
                            Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x06
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x06, 0x00, 0x00
                      
                           Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0082  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 1
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                          Interface 1
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0001
                            bAlternateSetting = 0x0000
                            bNumEndpoints = 0x0003
                            bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003
                            bInterfaceProtocol = 0x0001
                            iInterface = 0x0000  <no string="">Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x00
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                      
                            Additional Descriptor
                      
                            bLength = 0x04
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x02
                             RAW dump:
                             0x00 | 0x04, 0x24, 0x02, 0x02
                      
                            Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x01
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x01, 0x00, 0x01
                      
                            Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x06
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x06, 0x00, 0x00
                      
                           Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0084  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x000a
                              bInterval = 0x0009
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 1
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0083  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 2
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0003  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                          Interface 2
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0002
                            bAlternateSetting = 0x0000
                            bNumEndpoints = 0x0001
                            bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003
                            bInterfaceProtocol = 0x0016
                            iInterface = 0x0008  <ncm network="" control="" model="">Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x00
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                      
                            Additional Descriptor
                      
                            bLength = 0x06
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x1a
                             RAW dump:
                             0x00 | 0x06, 0x24, 0x1a, 0x00, 0x01, 0x1f
                      
                            Additional Descriptor
                      
                            bLength = 0x0d
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x0f
                             RAW dump:
                             0x00 | 0x0d, 0x24, 0x0f, 0x0a, 0x0f, 0x00, 0x00, 0x00,
                             0x08 | 0xea, 0x05, 0x03, 0x00, 0x01
                      
                            Additional Descriptor
                      
                            bLength = 0x05
                            bDescriptorType = 0x24
                            bDescriptorSubType = 0x06
                             RAW dump:
                             0x00 | 0x05, 0x24, 0x06, 0x02, 0x02
                      
                           Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0086  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0010
                              bInterval = 0x0005
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                          Interface 2 Alt 1
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0002
                            bAlternateSetting = 0x0001
                            bNumEndpoints = 0x0003
                            bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003
                            bInterfaceProtocol = 0x0016
                            iInterface = 0x0009  <cdc network="" data="">Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0086  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0010
                              bInterval = 0x0005
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 1
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0085  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 2
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0004  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                          Interface 3
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0003
                            bAlternateSetting = 0x0000
                            bNumEndpoints = 0x0002
                            bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006
                            bInterfaceProtocol = 0x0050
                            iInterface = 0x0004  <mass storage="">Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0087  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 1
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0005  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0001
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                          Interface 4
                            bLength = 0x0009
                            bDescriptorType = 0x0004
                            bInterfaceNumber = 0x0004
                            bAlternateSetting = 0x0000
                            bNumEndpoints = 0x0002
                            bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006
                            bInterfaceProtocol = 0x0050
                            iInterface = 0x0004  <mass storage="">Endpoint 0
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0088  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0000
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000
                      
                           Endpoint 1
                              bLength = 0x0007
                              bDescriptorType = 0x0005
                              bEndpointAddress = 0x0006  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200
                              bInterval = 0x0001
                              bRefresh = 0x0000
                              bSynchAddress = 0x0000</bulk></out></bulk></in></mass></mass></bulk></out></bulk></in></mass></mass></bulk></out></bulk></in></interrupt></in></cdc></vendor></interrupt></in></ncm></vendor></bulk></out></bulk></in></interrupt></in></no></vendor></bulk></out></bulk></in></no></vendor></no></huaweimobile> 
                      
                      1 Reply Last reply Reply Quote 0
                      • B
                        Balanga
                        last edited by

                        Dmesg

                        ugen0.3: <huaweimobile>at usbus0
                        ugen0.3: <huaweimobile>at usbus0 (disconnected)
                        ugen0.3: <huaweimobile>at usbus0
                        u3g0: <huaweimobile 0="" 3="" huaweimobile,="" class="" 0,="" rev="" 2.10="" 1.02,="" addr="">on usbus0
                        u3g0: Found 2 ports.
                        umass0: <mass storage="">on usbus0
                        umass1: <mass storage="">on usbus0
                        cd0 at umass-sim0 bus 0 scbus2 target 0 lun 0
                        cd0: <huawei mass="" storage="" 2.31="">Removable CD-ROM SCSI-2 device
                        cd0: 40.000MB/s transfers
                        cd0: 71MB (36352 2048 byte sectors)
                        cd0: quirks=0x10<10_BYTE_ONLY>
                        da0 at umass-sim1 bus 1 scbus3 target 0 lun 0
                        da0: <huawei tf="" card="" storage="" 2.31="">Removable Direct Access SCSI-2 device
                        da0: 40.000MB/s transfers
                        da0: Attempt to query device size failed: NOT READY, Medium not present
                        da0: quirks=0x2 <no_6_byte>(cd0:umass-sim0:0:0:0): READ(10). CDB: 28 00 00 00 8d c1 00 00 04 00</no_6_byte></huawei></huawei></mass></mass></huaweimobile></huaweimobile></huaweimobile></huaweimobile>

                        The modem does not have a TF card installed at the moment.

                        It is labelled as a MegaFon M150-2

                        https://www.amazon.com/Megafon-M150-2-Huawei-E3372-Unlocked/dp/B00R2X0W8S

                        1 Reply Last reply Reply Quote 0
                        • stephenw10S
                          stephenw10 Netgate Administrator
                          last edited by

                          Ok so two interesting things there.

                          u3g0: Found 2 ports.
                          

                          and

                                iInterface = 0x0009  
                          

                          Looks like u3g is recognising the device and found serial ports. Check what's in /dev

                          ls -ls /dev
                          

                          It looks like there's a CDC Ethernet device which might be possible to make work with the right probing.

                          Steve

                          1 Reply Last reply Reply Quote 0
                          • B
                            Balanga
                            last edited by

                            I've installed pfSense on a ThinkPad X220 as I'm away from home at the moment so I've repeated all the logs in case they differ from the original machine:-

                            
                            usbconfig dump_device_desc
                            
                            
                            ugen1.1: <xhci root="" hub="" 0x1033="">at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0300 
                              bDeviceClass = 0x0009  <hub>bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0003 
                              bMaxPacketSize0 = 0x0009 
                              idVendor = 0x0000 
                              idProduct = 0x0000 
                              bcdDevice = 0x0100 
                              iManufacturer = 0x0001  <0x1033>
                              iProduct = 0x0002  <xhci root="" hub="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen0.1: <ehci root="" hub="" intel="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0009  <hub>bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0001 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x0000 
                              idProduct = 0x0000 
                              bcdDevice = 0x0100 
                              iManufacturer = 0x0001  <intel>iProduct = 0x0002  <ehci root="" hub="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen2.1: <ehci root="" hub="" intel="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0009  <hub>bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0001 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x0000 
                              idProduct = 0x0000 
                              bcdDevice = 0x0100 
                              iManufacturer = 0x0001  <intel>iProduct = 0x0002  <ehci root="" hub="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen1.2: <datatraveler 2.0="" kingston="">at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0000 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x0951 
                              idProduct = 0x1665 
                              bcdDevice = 0x0200 
                              iManufacturer = 0x0001  <kingston>iProduct = 0x0002  <datatraveler 2.0="">iSerialNumber = 0x0003  <001731F2AB3E1FC0B95E08EA>
                              bNumConfigurations = 0x0001 
                            
                            ugen0.2: <product 0x0024="" vendor="" 0x8087="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0009  <hub>bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0001 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x8087 
                              idProduct = 0x0024 
                              bcdDevice = 0x0000 
                              iManufacturer = 0x0000  <no string="">iProduct = 0x0000  <no string="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen2.2: <product 0x0024="" vendor="" 0x8087="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0009  <hub>bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0001 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x8087 
                              idProduct = 0x0024 
                              bcdDevice = 0x0000 
                              iManufacturer = 0x0000  <no string="">iProduct = 0x0000  <no string="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen0.3: <biometric coprocessor="" upek="">at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0101 
                              bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0000 
                              bMaxPacketSize0 = 0x0008 
                              idVendor = 0x147e 
                              idProduct = 0x2016 
                              bcdDevice = 0x0002 
                              iManufacturer = 0x0001  <upek>iProduct = 0x0002  <biometric coprocessor="">iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen0.4: <broadcom bluetooth="" device="" broadcom="" corp="">at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x00e0  <wireless controller="">bDeviceSubClass = 0x0001 
                              bDeviceProtocol = 0x0001 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x0a5c 
                              idProduct = 0x217f 
                              bcdDevice = 0x0748 
                              iManufacturer = 0x0001  <broadcom corp="">iProduct = 0x0002  <broadcom bluetooth="" device="">iSerialNumber = 0x0003  <cc52afe3e7ef>bNumConfigurations = 0x0001 
                            
                            ugen2.3: <huaweimobile huaweimobile="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0210 
                              bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0000 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x12d1 
                              idProduct = 0x1506 
                              bcdDevice = 0x0102 
                              iManufacturer = 0x0001  <huawei_mobile>iProduct = 0x0002  <huawei_mobile>iSerialNumber = 0x0000  <no string="">bNumConfigurations = 0x0001 
                            
                            ugen0.5: <datatraveler 2.0="" kingston="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (200mA)
                            
                              bLength = 0x0012 
                              bDescriptorType = 0x0001 
                              bcdUSB = 0x0200 
                              bDeviceClass = 0x0000  <probed by="" interface="" class="">bDeviceSubClass = 0x0000 
                              bDeviceProtocol = 0x0000 
                              bMaxPacketSize0 = 0x0040 
                              idVendor = 0x0951 
                              idProduct = 0x1665 
                              bcdDevice = 0x0100 
                              iManufacturer = 0x0001  <kingston>iProduct = 0x0002  <datatraveler 2.0="">iSerialNumber = 0x0003  <60A44C3FABFFBDA0796C0E08>
                              bNumConfigurations = 0x0001</datatraveler></kingston></probed></datatraveler></no></huawei_mobile></huawei_mobile></probed></huaweimobile></cc52afe3e7ef></broadcom></broadcom></wireless></broadcom></no></biometric></upek></probed></biometric></no></no></no></hub></product></no></no></no></hub></product></datatraveler></kingston></probed></datatraveler></no></ehci></intel></hub></ehci></no></ehci></intel></hub></ehci></no></xhci></hub></xhci> 
                            
                            
                            usbconfig dump_all_config_desc
                            
                            
                            ugen0.1: <ehci root="" hub="" intel="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0019 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x0040 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x0009  <hub>bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0008 
                                    bInterval = 0x00ff 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen2.1: <ehci root="" hub="" intel="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0019 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x0040 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x0009  <hub>bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0008 
                                    bInterval = 0x00ff 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen1.1: <xhci root="" hub="" 0x1033="">at usbus1, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x001f 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x0040 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x0009  <hub>bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0002 
                                    bInterval = 0x00ff 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                  Additional Descriptor
                            
                                  bLength = 0x06
                                  bDescriptorType = 0x30
                                  bDescriptorSubType = 0x00
                                   RAW dump: 
                                   0x00 | 0x06, 0x30, 0x00, 0x00, 0x00, 0x00
                            
                            ugen0.2: <product 0x0024="" vendor="" 0x8087="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0019 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x00e0 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x0009  <hub>bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0001 
                                    bInterval = 0x000c 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen2.2: <product 0x0024="" vendor="" 0x8087="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0019 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x00e0 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x0009  <hub>bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0002 
                                    bInterval = 0x000c 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen2.3: <datatraveler 2.0="" kingston="">at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (100mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0020 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x0080 
                                bMaxPower = 0x0032 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006 
                                  bInterfaceProtocol = 0x0050 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen0.4: <biometric coprocessor="" upek="">at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x0027 
                                bNumInterfaces = 0x0001 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x00a0 
                                bMaxPower = 0x0032 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0003 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0000 
                                  bInterfaceProtocol = 0x0000 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 2
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0004 
                                    bInterval = 0x0014 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                            ugen0.5: <broadcom bluetooth="" device="" broadcom="" corp="">at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (0mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x00d8 
                                bNumInterfaces = 0x0004 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x00e0 
                                bMaxPower = 0x0000 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0003 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0081  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0010 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0082  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 2
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0000 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0000 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1 Alt 1
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0001 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0009 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0009 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1 Alt 2
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0002 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0011 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0011 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1 Alt 3
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0003 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0020 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0020 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1 Alt 4
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0004 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1 Alt 5
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0005 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00e0  <wireless controller="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0001  <isochronous>wMaxPacketSize = 0x0040 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 2
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0002 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x00ff 
                                  bInterfaceProtocol = 0x00ff 
                                  iInterface = 0x0000  <no string="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0084  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0020 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0004  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0020 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 3
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0003 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0000 
                                  bInterfaceClass = 0x00fe  <application specific="">bInterfaceSubClass = 0x0001 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Additional Descriptor
                            
                                  bLength = 0x07
                                  bDescriptorType = 0x21
                                  bDescriptorSubType = 0x07
                                   RAW dump: 
                                   0x00 | 0x07, 0x21, 0x07, 0x88, 0x13, 0x40, 0x00
                            
                            ugen0.3: <huaweimobile huaweimobile="">at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)
                            
                             Configuration index 0
                            
                                bLength = 0x0009 
                                bDescriptorType = 0x0002 
                                wTotalLength = 0x00dd 
                                bNumInterfaces = 0x0005 
                                bConfigurationValue = 0x0001 
                                iConfiguration = 0x0000  <no string="">bmAttributes = 0x0080 
                                bMaxPower = 0x0001 
                            
                                Interface 0
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0000 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003 
                                  bInterfaceProtocol = 0x0012 
                                  iInterface = 0x0000  <no string="">Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x00
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                            
                                  Additional Descriptor
                            
                                  bLength = 0x04
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x02
                                   RAW dump: 
                                   0x00 | 0x04, 0x24, 0x02, 0x02
                            
                                  Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x01
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x01, 0x00, 0x00
                            
                                  Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x06
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x06, 0x00, 0x00
                            
                                 Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0082  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0002  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 1
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0001 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0003 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003 
                                  bInterfaceProtocol = 0x0001 
                                  iInterface = 0x0000  <no string="">Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x00
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                            
                                  Additional Descriptor
                            
                                  bLength = 0x04
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x02
                                   RAW dump: 
                                   0x00 | 0x04, 0x24, 0x02, 0x02
                            
                                  Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x01
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x01, 0x00, 0x01
                            
                                  Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x06
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x06, 0x00, 0x00
                            
                                 Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0084  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x000a 
                                    bInterval = 0x0009 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0083  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 2
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0003  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 2
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0002 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0001 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003 
                                  bInterfaceProtocol = 0x0016 
                                  iInterface = 0x0008  <ncm network="" control="" model="">Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x00
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x00, 0x10, 0x01
                            
                                  Additional Descriptor
                            
                                  bLength = 0x06
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x1a
                                   RAW dump: 
                                   0x00 | 0x06, 0x24, 0x1a, 0x00, 0x01, 0x1f
                            
                                  Additional Descriptor
                            
                                  bLength = 0x0d
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x0f
                                   RAW dump: 
                                   0x00 | 0x0d, 0x24, 0x0f, 0x0a, 0x0f, 0x00, 0x00, 0x00, 
                                   0x08 | 0xea, 0x05, 0x03, 0x00, 0x01
                            
                                  Additional Descriptor
                            
                                  bLength = 0x05
                                  bDescriptorType = 0x24
                                  bDescriptorSubType = 0x06
                                   RAW dump: 
                                   0x00 | 0x05, 0x24, 0x06, 0x02, 0x02
                            
                                 Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0086  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0010 
                                    bInterval = 0x0005 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 2 Alt 1
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0002 
                                  bAlternateSetting = 0x0001 
                                  bNumEndpoints = 0x0003 
                                  bInterfaceClass = 0x00ff  <vendor specific="">bInterfaceSubClass = 0x0003 
                                  bInterfaceProtocol = 0x0016 
                                  iInterface = 0x0009  <cdc network="" data="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0086  <in>bmAttributes = 0x0003  <interrupt>wMaxPacketSize = 0x0010 
                                    bInterval = 0x0005 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0085  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 2
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0004  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 3
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0003 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006 
                                  bInterfaceProtocol = 0x0050 
                                  iInterface = 0x0004  <mass storage="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0087  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0005  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                Interface 4
                                  bLength = 0x0009 
                                  bDescriptorType = 0x0004 
                                  bInterfaceNumber = 0x0004 
                                  bAlternateSetting = 0x0000 
                                  bNumEndpoints = 0x0002 
                                  bInterfaceClass = 0x0008  <mass storage="">bInterfaceSubClass = 0x0006 
                                  bInterfaceProtocol = 0x0050 
                                  iInterface = 0x0004  <mass storage="">Endpoint 0
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0088  <in>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0000 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000 
                            
                                 Endpoint 1
                                    bLength = 0x0007 
                                    bDescriptorType = 0x0005 
                                    bEndpointAddress = 0x0006  <out>bmAttributes = 0x0002  <bulk>wMaxPacketSize = 0x0200 
                                    bInterval = 0x0001 
                                    bRefresh = 0x0000 
                                    bSynchAddress = 0x0000</bulk></out></bulk></in></mass></mass></bulk></out></bulk></in></mass></mass></bulk></out></bulk></in></interrupt></in></cdc></vendor></interrupt></in></ncm></vendor></bulk></out></bulk></in></interrupt></in></no></vendor></bulk></out></bulk></in></no></vendor></no></huaweimobile></no></application></bulk></out></bulk></in></no></vendor></isochronous></out></isochronous></in></no></wireless></isochronous></out></isochronous></in></no></wireless></isochronous></out></isochronous></in></no></wireless></isochronous></out></isochronous></in></no></wireless></isochronous></out></isochronous></in></no></wireless></isochronous></out></isochronous></in></no></wireless></bulk></out></bulk></in></interrupt></in></no></wireless></no></broadcom></interrupt></in></bulk></out></bulk></in></no></vendor></no></biometric></bulk></out></bulk></in></no></mass></no></datatraveler></interrupt></in></no></hub></no></product></interrupt></in></no></hub></no></product></interrupt></in></no></hub></no></xhci></interrupt></in></no></hub></no></ehci></interrupt></in></no></hub></no></ehci> 
                            
                            
                            dmesg
                            
                            
                            Copyright (c) 1992-2016 The FreeBSD Project.
                            Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
                            	The Regents of the University of California. All rights reserved.
                            FreeBSD is a registered trademark of The FreeBSD Foundation.
                            FreeBSD 10.3-RELEASE-p3 #1 3ef16fb(RELENG_2_3_1): Tue May 17 19:34:13 CDT 2016
                                root@ce23-amd64-builder:/builder/pfsense-231/tmp/obj/builder/pfsense-231/tmp/FreeBSD-src/sys/pfSense amd64
                            FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 20140512
                            CPU: Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz (2691.32-MHz K8-class CPU)
                              Origin="GenuineIntel"  Id=0x206a7  Family=0x6  Model=0x2a  Stepping=7
                              Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x1fbae3ff <sse3,pclmulqdq,dtes64,mon,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4.1,sse4.2,x2apic,popcnt,tscdlt,aesni,xsave,osxsave,avx>AMD Features=0x28100800 <syscall,nx,rdtscp,lm>AMD Features2=0x1 <lahf>XSAVE Features=0x1 <xsaveopt>VT-x: PAT,HLT,MTF,PAUSE,EPT,UG,VPID
                              TSC: P-state invariant, performance statistics
                            real memory  = 8589934592 (8192 MB)
                            avail memory = 8032579584 (7660 MB)
                            Event timer "LAPIC" quality 600
                            ACPI APIC Table: <lenovo tp-8d ="">FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
                            FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads
                             cpu0 (BSP): APIC ID:  0
                             cpu1 (AP): APIC ID:  1
                             cpu2 (AP): APIC ID:  2
                             cpu3 (AP): APIC ID:  3
                            random: <software, yarrow="">initialized
                            ioapic0 <version 2.0="">irqs 0-23 on motherboard
                            wlan: mac acl policy registered
                            ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                            ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff806208f0, 0) error 1
                            ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                            ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff806209a0, 0) error 1
                            ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                            ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff80620a50, 0) error 1
                            iwi_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
                            iwi_bss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (iwi_bss_fw, 0xffffffff80647bf0, 0) error 1
                            iwi_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
                            iwi_ibss: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (iwi_ibss_fw, 0xffffffff80647ca0, 0) error 1
                            iwi_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_iwi/.
                            iwi_monitor: If you agree with the license, set legal.intel_iwi.license_ack=1 in /boot/loader.conf.
                            module_register_init: MOD_LOAD (iwi_monitor_fw, 0xffffffff80647d50, 0) error 1
                            netmap: loaded module
                            kbd1 at kbdmux0
                            cryptosoft0: <software crypto="">on motherboard
                            padlock0: No ACE support.
                            acpi0: <lenovo tp-8d="">on motherboard
                            acpi_ec0: <embedded controller:="" gpe="" 0x11,="" ecdt="">port 0x62,0x66 on acpi0
                            acpi0: Power Button (fixed)
                            cpu0: <acpi cpu="">on acpi0
                            cpu1: <acpi cpu="">on acpi0
                            cpu2: <acpi cpu="">on acpi0
                            cpu3: <acpi cpu="">on acpi0
                            attimer0: <at timer="">port 0x40-0x43 irq 0 on acpi0
                            Timecounter "i8254" frequency 1193182 Hz quality 0
                            Event timer "i8254" frequency 1193182 Hz quality 100
                            hpet0: <high precision="" event="" timer="">iomem 0xfed00000-0xfed003ff on acpi0
                            Timecounter "HPET" frequency 14318180 Hz quality 950
                            Event timer "HPET" frequency 14318180 Hz quality 550
                            Event timer "HPET1" frequency 14318180 Hz quality 440
                            Event timer "HPET2" frequency 14318180 Hz quality 440
                            Event timer "HPET3" frequency 14318180 Hz quality 440
                            Event timer "HPET4" frequency 14318180 Hz quality 440
                            atrtc0: <at realtime="" clock="">port 0x70-0x71 irq 8 on acpi0
                            Event timer "RTC" frequency 32768 Hz quality 0
                            Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
                            acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
                            acpi_lid0: <control method="" lid="" switch="">on acpi0
                            acpi_button0: <sleep button="">on acpi0
                            pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
                            pci0: <acpi pci="" bus="">on pcib0
                            vgapci0: <vga-compatible display="">port 0x5000-0x503f mem 0xf0000000-0xf03fffff,0xe0000000-0xefffffff irq 16 at device 2.0 on pci0
                            agp0: <sandybridge mobile="" gt2+="" ig="">on vgapci0
                            agp0: aperture size is 256M, detected 65532k stolen memory
                            vgapci0: Boot video device
                            pci0: <simple comms="">at device 22.0 (no driver attached)
                            uart2: <intel amt="" -="" kt="" controller="">port 0x50b0-0x50b7 mem 0xf262c000-0xf262cfff irq 19 at device 22.3 on pci0
                            em0: <intel(r) 1000="" pro="" network="" connection="" 7.6.1-k="">port 0x5080-0x509f mem 0xf2600000-0xf261ffff,0xf262b000-0xf262bfff irq 20 at device 25.0 on pci0
                            em0: Using an MSI interrupt
                            em0: Ethernet address: f0:de:f1:72:74:a5
                            em0: netmap queues/slots: TX 1/1024, RX 1/1024
                            ehci0: <ehci (generic)="" usb="" 2.0="" controller="">mem 0xf262a000-0xf262a3ff irq 16 at device 26.0 on pci0
                            usbus0: EHCI version 1.0
                            usbus0 on ehci0
                            hdac0: <intel cougar="" point="" hda="" controller="">mem 0xf2620000-0xf2623fff irq 22 at device 27.0 on pci0
                            pcib1: <acpi pci-pci="" bridge="">irq 16 at device 28.0 on pci0
                            pci2: <acpi pci="" bus="">on pcib1
                            pcib2: <acpi pci-pci="" bridge="">irq 17 at device 28.1 on pci0
                            pci3: <acpi pci="" bus="">on pcib2
                            iwn0: <intel 6300="" centrino="" ultimate-n="">mem 0xf2500000-0xf2501fff irq 17 at device 0.0 on pci3
                            pcib3: <acpi pci-pci="" bridge="">irq 19 at device 28.3 on pci0
                            pci5: <acpi pci="" bus="">on pcib3
                            pcib4: <acpi pci-pci="" bridge="">irq 16 at device 28.4 on pci0
                            pci13: <acpi pci="" bus="">on pcib4
                            sdhci_pci0: <ricoh r5ce823="" sd="">mem 0xf1500000-0xf15000ff irq 16 at device 0.0 on pci13
                            sdhci_pci0: 1 slot(s) allocated
                            pcib5: <acpi pci-pci="" bridge="">irq 18 at device 28.6 on pci0
                            pci14: <acpi pci="" bus="">on pcib5
                            xhci0: <nec upd720200="" usb="" 3.0="" controller="">mem 0xf1400000-0xf1401fff irq 18 at device 0.0 on pci14
                            xhci0: 32 bytes context size, 32-bit DMA
                            usbus1 on xhci0
                            ehci1: <ehci (generic)="" usb="" 2.0="" controller="">mem 0xf2629000-0xf26293ff irq 23 at device 29.0 on pci0
                            usbus2: EHCI version 1.0
                            usbus2 on ehci1
                            isab0: <pci-isa bridge="">at device 31.0 on pci0
                            isa0: <isa bus="">on isab0
                            ahci0: <intel cougar="" point="" ahci="" sata="" controller="">port 0x50a8-0x50af,0x50bc-0x50bf,0x50a0-0x50a7,0x50b8-0x50bb,0x5060-0x507f mem 0xf2628000-0xf26287ff irq 19 at device 31.2 on pci0
                            ahci0: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported
                            ahcich1: <ahci channel="">at channel 1 on ahci0
                            ahcich2: <ahci channel="">at channel 2 on ahci0
                            ahcich4: <ahci channel="">at channel 4 on ahci0
                            ahciem0: <ahci enclosure="" management="" bridge="">on ahci0
                            acpi_tz0: <thermal zone="">on acpi0
                            atkbdc0: <keyboard controller="" (i8042)="">port 0x60,0x64 irq 1 on acpi0
                            atkbd0: <at keyboard="">irq 1 on atkbdc0
                            kbd0 at atkbd0
                            atkbd0: [GIANT-LOCKED]
                            psm0: <ps 2="" mouse="">irq 12 on atkbdc0
                            psm0: [GIANT-LOCKED]
                            psm0: model Generic PS/2 mouse, device ID 0
                            battery0: <acpi control="" method="" battery="">on acpi0
                            acpi_acad0: <ac adapter="">on acpi0
                            orm0: <isa option="" rom="">at iomem 0xc0000-0xcffff on isa0
                            sc0: <system console="">at flags 0x100 on isa0
                            sc0: VGA <16 virtual consoles, flags=0x300>
                            vga0: <generic isa="" vga="">at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
                            ppc0: cannot reserve I/O port range
                            est0: <enhanced speedstep="" frequency="" control="">on cpu0
                            est1: <enhanced speedstep="" frequency="" control="">on cpu1
                            est2: <enhanced speedstep="" frequency="" control="">on cpu2
                            est3: <enhanced speedstep="" frequency="" control="">on cpu3
                            Timecounters tick every 1.000 msec
                            hdacc0: <conexant cx20590="" hda="" codec="">at cad 0 on hdac0
                            hdaa0: <conexant cx20590="" audio="" function="" group="">at nid 1 on hdacc0
                            pcm0: <conexant cx20590="" (analog="" 2.0+hp="" 2.0)="">at nid 31,25 and 35,27 on hdaa0
                            hdacc1: <intel cougar="" point="" hda="" codec="">at cad 3 on hdac0
                            hdaa1: <intel cougar="" point="" audio="" function="" group="">at nid 1 on hdacc1
                            pcm1: <intel cougar="" point="" (hdmi="" dp="" 8ch)="">at nid 5 on hdaa1
                            pcm2: <intel cougar="" point="" (hdmi="" dp="" 8ch)="">at nid 6 on hdaa1
                            pcm3: <intel cougar="" point="" (hdmi="" dp="" 8ch)="">at nid 7 on hdaa1
                            random: unblocking device.
                            usbus0: 480Mbps High Speed USB v2.0
                            usbus1: 5.0Gbps Super Speed USB v3.0
                            usbus2: 480Mbps High Speed USB v2.0
                            ugen0.1: <intel>at usbus0
                            uhub0: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus0
                            ugen2.1: <intel>at usbus2
                            uhub1: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus2
                            ugen1.1: <0x1033> at usbus1
                            uhub2: <0x1033 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1
                            battery0: critically low charge!
                            uhub2: 4 ports with 4 removable, self powered
                            uhub0: 3 ports with 3 removable, self powered
                            uhub1: 3 ports with 3 removable, self powered
                            ugen0.2: <vendor 0x8087="">at usbus0
                            uhub3: <vendor 2="" 9="" 0x8087="" product="" 0x0024,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr="">on usbus0
                            ugen2.2: <vendor 0x8087="">at usbus2
                            uhub4: <vendor 2="" 9="" 0x8087="" product="" 0x0024,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr="">on usbus2
                            uhub3: 6 ports with 6 removable, self powered
                            uhub4: 8 ports with 8 removable, self powered
                            ugen0.3: <huaweimobile>at usbus0
                            ugen2.3: <kingston>at usbus2
                            umass0: <kingston 0="" 3="" datatraveler="" 2.0,="" class="" 0,="" rev="" 2.00="" 2.00,="" addr="">on usbus2
                            ugen0.4: <upek>at usbus0
                            ugen0.5: <broadcom corp="">at usbus0
                            ugen0.3: <huaweimobile>at usbus0 (disconnected)
                            ugen0.3: <huaweimobile>at usbus0
                            u3g0: <huaweimobile 0="" 3="" huaweimobile,="" class="" 0,="" rev="" 2.10="" 1.02,="" addr="">on usbus0
                            u3g0: Found 2 ports.
                            umass1: <mass storage="">on usbus0
                            umass2: <mass storage="">on usbus0
                            ses0 at ahciem0 bus 0 scbus3 target 0 lun 0
                            ses0: <ahci sgpio="" enclosure="" 1.00="" 0001="">SEMB S-E-S 2.00 device
                            ses0: SEMB SES Device
                            cd0 at umass-sim1 bus 1 scbus5 target 0 lun 0
                            cd0: <huawei mass="" storage="" 2.31="">Removable CD-ROM SCSI-2 device
                            cd0: 40.000MB/s transfers
                            cd0: 71MB (36352 2048 byte sectors)
                            cd0: quirks=0x10<10_BYTE_ONLY>
                            da0 at umass-sim0 bus 0 scbus4 target 0 lun 0
                            da0: <kingston datatraveler="" 2.0="" 0000="">Removable Direct Access SPC-2 SCSI device
                            da0: Serial Number 001731F2AB3E1FC0B95E08EA
                            da0: 40.000MB/s transfers
                            da0: 7461MB (15280192 512 byte sectors)
                            da0: quirks=0x3 <no_sync_cache,no_6_byte>ada0 at ahcich2 bus 0 scbus1 target 0 lun 0
                            ada0: <m4-ct256m4ssd3 07mh="">ACS-2 ATA SATA 3.x device
                            ada0: Serial Number 000000001311036F2FDC
                            ada0: 300.000MB/s transfers (SATA 2.x, UDMA5, PIO 8192bytes)
                            ada0: Command Queueing enabled
                            ada0: 244198MB (500118192 512 byte sectors)
                            ada0: Previously was known as ad6
                            da1 at umass-sim2 bus 2 scbus6 target 0 lun 0
                            da1: <huawei tf="" card="" storage="" 2.31="">Removable Direct Access SCSI-2 device
                            da1: 40.000MB/s transfers
                            da1: 15271MB (31275008 512 byte sectors)
                            da1: quirks=0x2 <no_6_byte>(cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d c1 00 00 04 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dc1
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d ff 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dff
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d fe 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dfe
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d fe 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dfe
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            SMP: AP CPU #1 Launched!
                            SMP: AP CPU #3 Launched!
                            SMP: AP CPU #2 Launched!
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d ff 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dff
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            Timecounter "TSC-low" frequency 1345660094 Hz quality 1000
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d ff 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)
                            (cd0:umass-sim1:1:0:0): Info: 0x8dff
                            (cd0:umass-sim1:1:0:0): Error 5, Unretryable error
                            (cd0:umass-sim1:1:0:0): cddone: got error 0x5 back
                            (cd0:umass-sim1:1:0:0): READ(10). CDB: 28 00 00 00 8d ff 00 00 01 00 
                            (cd0:umass-sim1:1:0:0): CAM status: SCSI Status Error
                            (cd0:umass-sim1:1:0:0): SCSI status: Check Condition
                            (cd0:umass-sim1:1:0:0): SCSI sense: MEDIUM ERROR asc:11,0 (Unrecovered read error)</no_6_byte></huawei></m4-ct256m4ssd3></no_sync_cache,no_6_byte></kingston></huawei></ahci></mass></mass></huaweimobile></huaweimobile></huaweimobile></broadcom></upek></kingston></kingston></huaweimobile></vendor></vendor></vendor></vendor></intel></intel></intel></intel></intel></intel></intel></intel></intel></conexant></conexant></conexant></enhanced></enhanced></enhanced></enhanced></generic></system></isa></ac></acpi></ps></at></keyboard></thermal></ahci></ahci></ahci></ahci></intel></isa></pci-isa></ehci></nec></acpi></acpi></ricoh></acpi></acpi></acpi></acpi></intel></acpi></acpi></acpi></acpi></intel></ehci></intel(r)></intel></simple></sandybridge></vga-compatible></acpi></acpi></sleep></control></at></high></at></acpi></acpi></acpi></acpi></embedded></lenovo></software></version></software,></lenovo></xsaveopt></lahf></syscall,nx,rdtscp,lm></sse3,pclmulqdq,dtes64,mon,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,sse4.1,sse4.2,x2apic,popcnt,tscdlt,aesni,xsave,osxsave,avx></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe> 
                            
                            1 Reply Last reply Reply Quote 0
                            • stephenw10S
                              stephenw10 Netgate Administrator
                              last edited by

                              Did you check /dev for new ports as u3g is reporting?

                              Steve

                              1 Reply Last reply Reply Quote 0
                              • B
                                Balanga
                                last edited by

                                Actually I was certain I had included that with my last post, but since it isn't there…

                                Here's the output from ls -ls /dev

                                total 6
                                0 crw-r–r--  1 root  wheel    0x26 May 16 11:27 acpi
                                0 crw-r-----  1 root  operator  0x5f May 16 11:27 ada0
                                0 crw-r-----  1 root  operator  0x65 May 16 11:27 ada0s1
                                0 crw-r-----  1 root  operator  0x66 May 16 11:27 ada0s2
                                0 crw-rw-r--  1 root  operator  0x28 May 16 11:27 apm
                                0 crw-rw----  1 root  operator  0x27 May 16 11:27 apmctl
                                0 crw-------  1 root  wheel    0x38 May 16 11:27 atkbd0
                                0 crw-------  1 root  kmem      0x17 May 16 11:27 audit
                                0 crw-------  1 root  wheel    0x16 May 16 11:27 auditpipe
                                0 crw-------  1 root  wheel      0xc May 16 11:27 bpf
                                0 lrwxr-xr-x  1 root  wheel        3 May 16 11:27 bpf0 -> bpf
                                0 crw-rw-rw-  1 root  wheel    0x3b May 16 11:27 bpsm0
                                0 crw-r-----  1 root  operator  0xaf May 16 11:31 cd0
                                0 crw-------  1 root  wheel      0x8 May 16 11:28 console
                                0 crw-------  1 root  wheel      0xe May 16 11:27 consolectl
                                0 crw-rw-rw-  1 root  wheel      0xb May 16 11:27 ctty
                                0 crw-rw----  1 uucp  dialer    0x2d May 16 11:27 cuau2
                                0 crw-rw----  1 uucp  dialer    0x2e May 16 11:27 cuau2.init
                                0 crw-rw----  1 uucp  dialer    0x2f May 16 11:27 cuau2.lock
                                0 crw-r-----  1 root  operator  0x85 May 16 11:27 da0
                                0 crw-r-----  1 root  operator  0x86 May 16 11:27 da0p1
                                0 crw-r-----  1 root  operator  0x87 May 16 12:28 da0p2
                                0 crw-r-----  1 root  operator  0x88 May 16 11:27 da0p3
                                0 crw-r-----  1 root  operator  0x89 May 16 11:27 da0p4
                                0 crw-r-----  1 root  operator  0x8a May 16 11:27 da0p5
                                0 crw-r-----  1 root  operator  0x8b May 16 11:27 da0p6
                                0 crw-r-----  1 root  operator  0x64 May 16 12:27 da0p7
                                0 crw-r-----  1 root  operator  0x8c May 16 12:27 da0p8
                                0 crw-r-----  1 root  operator  0x8d May 16 12:27 da0p9
                                0 crw-r-----  1 root  operator  0xb1 May 16 11:31 da2
                                0 crw-r-----  1 root  operator  0xb3 May 16 11:31 da2p1
                                0 crw-r-----  1 root  operator  0xb4 May 16 11:31 da2p2
                                0 crw-r-----  1 root  operator  0xb5 May 16 11:31 da2p3
                                0 crw-------  1 root  wheel      0x9 May 16 11:27 devctl
                                0 crw-------  1 root  wheel      0xa May 16 11:27 devctl2
                                0 cr--r--r--  1 root  wheel    0x4f May 16 11:27 devstat
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 diskid
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 fd
                                0 crw-------  1 root  wheel    0x10 May 16 11:27 fido
                                0 crw-rw-rw-  1 root  wheel    0x19 May 16 11:27 full
                                0 crw-r-----  1 root  operator  0x4 May 16 11:27 geom.ctl
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 12:27 gpt
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 12:27 gptid
                                0 crw-------  1 root  wheel    0x29 May 16 11:27 hpet0
                                0 crw-------  1 root  wheel    0x23 May 16 11:27 io
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:31 iso9660
                                0 crw-------  1 root  wheel    0x31 May 16 11:27 iwn0
                                0 lrwxr-xr-x  1 root  wheel        6 May 16 11:27 kbd0 -> atkbd0
                                0 lrwxr-xr-x  1 root  wheel        7 May 16 11:27 kbd1 -> kbdmux0
                                0 crw-------  1 root  wheel    0x11 May 16 11:27 kbdmux0
                                0 crw-------  1 root  wheel    0x24 May 16 11:27 klog
                                0 crw-r-----  1 root  kmem      0x14 May 16 11:27 kmem
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 led
                                0 lrwxr-xr-x  1 root  wheel      12 May 16 11:28 log -> /var/run/log
                                0 crw-------  1 root  wheel    0x45 May 16 11:27 mdctl
                                0 crw-r-----  1 root  kmem      0x13 May 16 11:27 mem
                                0 crw-rw-rw-  1 root  wheel    0x25 May 16 11:27 midistat
                                0 crw-rw-rw-  1 root  wheel    0x41 May 16 11:27 mixer0
                                0 crw-rw-rw-  1 root  wheel    0x42 May 16 11:27 mixer1
                                0 crw-rw-rw-  1 root  wheel    0x43 May 16 11:27 mixer2
                                0 crw-rw-rw-  1 root  wheel    0x44 May 16 11:27 mixer3
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 12:27 msdosfs
                                0 crw-------  1 root  wheel    0x18 May 16 11:27 netmap
                                0 crw-------  1 root  kmem      0x15 May 16 11:27 nfslock
                                0 crw-------  1 root  operator  0x8e May 16 11:28 nsmb
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 ntfs
                                0 crw-rw-rw-  1 root  wheel    0x1a May 16 11:33 null
                                0 crw-------  1 root  operator  0x50 May 16 11:27 pass0
                                0 crw-------  1 root  operator  0x51 May 16 11:27 pass1
                                0 crw-------  1 root  operator  0x84 May 16 11:27 pass2
                                0 crw-------  1 root  operator  0xae May 16 11:31 pass4
                                0 crw-------  1 root  operator  0xb0 May 16 11:31 pass5
                                0 crw-r--r--  1 root  wheel    0x22 May 16 11:27 pci
                                0 crw-rw-rw-  1 root  wheel    0x3a May 16 11:27 psm0
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:30 pts
                                0 crw-r--r--  1 root  wheel      0x6 May 16 11:28 random
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 reroot
                                0 crw-------  1 root  operator  0x52 May 16 11:27 ses0
                                0 crw-r--r--  1 root  wheel      0x5 May 16 11:27 sndstat
                                0 lrwxr-xr-x  1 root  wheel        4 May 16 11:27 stderr -> fd/2
                                0 lrwxr-xr-x  1 root  wheel        4 May 16 11:27 stdin -> fd/0
                                0 lrwxr-xr-x  1 root  wheel        4 May 16 11:27 stdout -> fd/1
                                0 crw-------  1 root  wheel      0xf May 16 11:27 sysmouse
                                0 crw-------  1 root  wheel    0x2a May 16 11:27 ttyu2
                                0 crw-------  1 root  wheel    0x2b May 16 11:27 ttyu2.init
                                0 crw-------  1 root  wheel    0x2c May 16 11:27 ttyu2.lock
                                0 crw-------  1 root  tty      0x53 May 16 11:33 ttyv0
                                0 crw-------  1 root  wheel    0x54 May 16 11:28 ttyv1
                                0 crw-------  1 root  wheel    0x55 May 16 11:28 ttyv2
                                0 crw-------  1 root  wheel    0x56 May 16 11:28 ttyv3
                                0 crw-------  1 root  wheel    0x57 May 16 11:28 ttyv4
                                0 crw-------  1 root  wheel    0x58 May 16 11:28 ttyv5
                                0 crw-------  1 root  wheel    0x59 May 16 11:28 ttyv6
                                0 crw-------  1 root  wheel    0x5a May 16 11:28 ttyv7
                                0 crw-------  1 root  wheel    0x5b May 16 11:27 ttyv8
                                0 crw-------  1 root  wheel    0x5c May 16 11:27 ttyv9
                                0 crw-------  1 root  wheel    0x5d May 16 11:27 ttyva
                                0 crw-------  1 root  wheel    0x5e May 16 11:27 ttyvb
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 12:27 ufsid
                                0 crw-------  1 root  wheel    0x3c May 16 11:27 ufssuspend
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen0.1 -> usb/0.1.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen0.2 -> usb/0.2.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen0.3 -> usb/0.3.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen0.4 -> usb/0.4.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen1.1 -> usb/1.1.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen1.2 -> usb/1.2.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen2.1 -> usb/2.1.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:27 ugen2.2 -> usb/2.2.0
                                0 lrwxr-xr-x  1 root  wheel        9 May 16 11:31 ugen2.3 -> usb/2.3.0
                                0 lrwxr-xr-x  1 root  wheel        6 May 16 11:27 urandom -> random
                                1 dr-xr-xr-x  2 root  wheel      512 May 16 11:27 usb
                                0 crw-r--r--  1 root  operator  0x3f May 16 11:27 usbctl
                                0 crw-------  1 root  operator  0x40 May 16 11:27 xpt0
                                0 crw-rw-rw-  1 root  wheel    0x1b May 16 11:27 zero

                                1 Reply Last reply Reply Quote 0
                                • B
                                  Balanga
                                  last edited by

                                  From what I can make out, I think I need to install the USB_ModeSwitch pkg to get the modem to act as an NDIS device, but am unclear as to how to do this. There seem to be a number of posts about how to get to a USB modem working with pfSense but none of them seem definitive.

                                  1 Reply Last reply Reply Quote 0
                                  • stephenw10S
                                    stephenw10 Netgate Administrator
                                    last edited by

                                    Hmmm, that was with the modem connected?

                                    I'm surprised to see u3g log it's found ports but not actually see any in /dev.

                                    Steve

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      Balanga
                                      last edited by

                                      Using my original pfSense box, the following entry gets added to 'ls -ls /dev' when I insert the Huawei modem:-

                                      0  lrwxr-xr-x  1  root  wheel  9 May 17 20:16 ugen0.4 -> usb/0.4.0

                                      Still not sure what I'm looking for…

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        Balanga
                                        last edited by

                                        Reading the following post:-

                                        https://lists.freebsd.org/pipermail/freebsd-wireless/2016-April/006660.html

                                        I believe I should have my modem configured as ue0, although I don't not yet know how to do this…

                                        The question I have is, do I need to 'Switch the E3372 to  cdce using usb_modeswitch'? Still not sure about which 'modes' I can switch between...

                                        1 Reply Last reply Reply Quote 0
                                        • F
                                          FranciscoFranco
                                          last edited by

                                          usb_modeswitch is nothing more than a software hack. You really should change the 'composition' of your devices firmware.

                                          What does AT^DATALOCK? show? Perhaps it is vendor locked.

                                          1 Reply Last reply Reply Quote 0
                                          • B
                                            Balanga
                                            last edited by

                                            @FranciscoFranco:

                                            usb_modeswitch is nothing more than a software hack. You really should change the 'composition' of your devices firmware.

                                            What does AT^DATALOCK? show? Perhaps it is vendor locked.

                                            Can you illuminate how I change the 'composition' and what I should change it too. I'm pretty much in the dark when it comes to dealing with such devices.

                                            AT^DATALOCK? shows

                                            ^DATALOCK: 1

                                            Not sure what this means, but I've used a number of different SIMS with this modem without any problem on Windows using the supplied app - Mobile Partner.

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.