Hi,
with below diff the usb serial adapter built into the SRX 300 attaches
to uslcom and can be used.
uslcom0 at uhub1 port 1 configuration 1 interface 0 "Silicon Labs Juniper
Networks BX Series System Console" rev 1.10/1.01 addr 10
OK?
Remi
Index: usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.697
diff -u -p -r1.697 usbdevs
--- usbdevs 27 Mar 2019 22:04:20 -0000 1.697
+++ usbdevs 23 Apr 2019 21:31:46 -0000
@@ -3943,6 +3943,7 @@ product SILABS DEKTEK_DTAPLUS 0x83d8 Dek
product SILABS KYOCERA_GPS 0x8411 Kyocera GPS
product SILABS IRZ_SG10 0x8418 IRZ SG-10 GSM/GPRS Modem
product SILABS BEI_VCP 0x846e BEI USB Sensor (VCP)
+product SILABS JUNIPER_BX_CONS 0x8470 Juniper BX Series System Console
product SILABS BALLUFF_RFID 0x8477 Balluff RFID reader
product SILABS AC_SERV_IBUS 0x85ea AC-Services IBUS
product SILABS AC_SERV_CIS 0x85eb AC-Services CIS-IBUS
Index: usbdevs.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs.h,v
retrieving revision 1.709
diff -u -p -r1.709 usbdevs.h
--- usbdevs.h 27 Mar 2019 22:05:06 -0000 1.709
+++ usbdevs.h 23 Apr 2019 21:32:22 -0000
@@ -1,4 +1,4 @@
-/* $OpenBSD: usbdevs.h,v 1.709 2019/03/27 22:05:06 kettenis Exp $ */
+/* $OpenBSD$ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
@@ -3950,6 +3950,7 @@
#define USB_PRODUCT_SILABS_KYOCERA_GPS 0x8411 /* Kyocera GPS
*/
#define USB_PRODUCT_SILABS_IRZ_SG10 0x8418 /* IRZ SG-10
GSM/GPRS Modem */
#define USB_PRODUCT_SILABS_BEI_VCP 0x846e /* BEI USB
Sensor (VCP) */
+#define USB_PRODUCT_SILABS_JUNIPER_BX_CONS 0x8470 /*
Juniper BX Series System Console */
#define USB_PRODUCT_SILABS_BALLUFF_RFID 0x8477 /* Balluff RFID
reader */
#define USB_PRODUCT_SILABS_AC_SERV_IBUS 0x85ea /* AC-Services
IBUS */
#define USB_PRODUCT_SILABS_AC_SERV_CIS 0x85eb /* AC-Services
CIS-IBUS */
Index: usbdevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs_data.h,v
retrieving revision 1.703
diff -u -p -r1.703 usbdevs_data.h
--- usbdevs_data.h 27 Mar 2019 22:05:06 -0000 1.703
+++ usbdevs_data.h 23 Apr 2019 21:32:22 -0000
@@ -1,4 +1,4 @@
-/* $OpenBSD: usbdevs_data.h,v 1.703 2019/03/27 22:05:06 kettenis Exp $
*/
+/* $OpenBSD$ */
/*
* THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
@@ -10036,6 +10036,10 @@ const struct usb_known_product usb_known
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BEI_VCP,
"BEI USB Sensor (VCP)",
+ },
+ {
+ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_JUNIPER_BX_CONS,
+ "Juniper BX Series System Console",
},
{
USB_VENDOR_SILABS, USB_PRODUCT_SILABS_BALLUFF_RFID,
Index: uslcom.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/uslcom.c,v
retrieving revision 1.40
diff -u -p -r1.40 uslcom.c
--- uslcom.c 20 May 2017 10:13:42 -0000 1.40
+++ uslcom.c 23 Apr 2019 21:32:18 -0000
@@ -208,6 +208,7 @@ static const struct usb_devno uslcom_dev
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_INSYS_MODEM },
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_IPLINK1220 },
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_IRZ_SG10 },
+ { USB_VENDOR_SILABS, USB_PRODUCT_SILABS_JUNIPER_BX_CONS },
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_KCF_PRN },
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_KETRA_N1 },
{ USB_VENDOR_SILABS, USB_PRODUCT_SILABS_KYOCERA_GPS },