New Bomebox does not connect to my Prophet Rev2

Hi all,

I just bought a Bomebox and set it up.

Connecting my Prophet Rev2 through USB does not work; even though it is a class compliant device, which works fine with my other MIDI gear (mioXL).

Here is the log after reboot:

962: MT Player Headless on BomeBox started.
972: MT Player Headless on BomeBox (Linux (Bome) 1.5.3)
1105: load settings OK: last modified=2023-06-14 20:55:30  filesize=70   filename:/etc/mt/playerheadless.bmts
1124: TCP_MIDI_Server: now listening on TCP port 37000 
1125: NetDirectory added type #1 local identity "BomeBox" at 0.0.0.0:37000
1145: Discovered MIDI INPUT : BomeBox DIN
1145: Discovered MIDI OUTPUT: BomeBox DIN
1160: MIDIRouter: loaded routes (xml). Now 0 routes.
4271: Discovered MIDI INPUT : Rev2
4271: Discovered MIDI OUTPUT: Rev2
4273: MIDIRouter: adding requesters for Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
4273: MIDIRouter: added Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
4273: MIDIRouter: added route #0: 'BomeBox DIN' --> 'Rev2'
4274: MIDIRouter: adding requesters for Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
4274: MIDIRouter: added Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
4274: MIDIRouter: added route #1: 'Rev2' --> 'BomeBox DIN'
4532: Opened MIDI INPUT 'BomeBox DIN'
4675: Opened MIDI INPUT 'Rev2'
4815: Opened MIDI OUTPUT 'BomeBox DIN'
4817: Opened MIDI OUTPUT 'Rev2'
20557: Closed MIDI INPUT 'Rev2'
20558: MIDIRouter: MIDIRoutes: add route: already exists #0: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
20558: MIDIRouter: added route #0: 'BomeBox DIN' --> 'Rev2'
20559: MIDIRouter: MIDIRoutes: add route: already exists #1: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
20559: MIDIRouter: added route #1: 'Rev2' --> 'BomeBox DIN'
20579: Closed MIDI OUTPUT 'Rev2'
20579: Vanished MIDI INPUT   : Rev2
20579: Vanished MIDI OUTPUT  : Rev2
20582: MIDIRouter: remove: Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
20582: MIDIRouter: removing requesters for Route #1: (null) -> OUT 'BomeBox DIN' invalid
20582: MIDIRouter: remove: Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
20583: MIDIRouter: removing requesters for Route #0: (null) -> OUT 'Rev2' invalid
20674: Closed MIDI INPUT 'BomeBox DIN'
20770: Closed MIDI OUTPUT 'BomeBox DIN'
21606: save settings OK: last modified=2023-06-14 20:56:05  filesize=70   filename:/etc/mt/playerheadless.bmts
25129: NetDirectory: network interfaces have changed. Closing socket, triggering re-opening.
25129: TCP_MIDI_Server: network interfaces have changed. Closing socket, triggering re-opening. 
25280: TCP_MIDI_Server::Thread: invalid socket. Create a new listening socket. 
25280: TCP_MIDI_Server: now listening on TCP port 37000 
25282: NetDirectory: adding new broadcast domain: 169.254.255.255 (netmask:255.255.0.0)
25282: NetDirectory: adding new broadcast domain: 192.168.132.255 (netmask:255.255.255.0)

Note how Rev2 is first detected, opened, and then (automatically) closed and considered vanished. All while the cable is still plugged in.

Is something wrong with my Bomebox?

The problem seems to be specific to the Rev2. My SV-2 works:

692: MT Player Headless on BomeBox started.
696: MT Player Headless on BomeBox (Linux (Bome) 1.5.3)
716: load settings OK: last modified=2023-06-14 20:56:05  filesize=70   filename:/etc/mt/playerheadless.bmts
734: TCP_MIDI_Server: now listening on TCP port 37000 
735: NetDirectory added type #1 local identity "BomeBox" at 0.0.0.0:37000
747: Discovered MIDI INPUT : BomeBox DIN
748: Discovered MIDI OUTPUT: BomeBox DIN
752: MIDIRouter: loaded routes (xml). Now 0 routes.
3944: Discovered MIDI INPUT : SV-2
3944: Discovered MIDI OUTPUT: SV-2
3945: MIDIRouter: adding requesters for Route #0: IN 'BomeBox DIN' -> OUT 'SV-2'
3945: MIDIRouter: added Route #0: IN 'BomeBox DIN' -> OUT 'SV-2'
3946: MIDIRouter: added route #0: 'BomeBox DIN' --> 'SV-2'
3946: MIDIRouter: adding requesters for Route #1: IN 'SV-2' -> OUT 'BomeBox DIN'
3947: MIDIRouter: added Route #1: IN 'SV-2' -> OUT 'BomeBox DIN'
3947: MIDIRouter: added route #1: 'SV-2' --> 'BomeBox DIN'
4231: Opened MIDI INPUT 'BomeBox DIN'
4373: Opened MIDI INPUT 'SV-2'
4415: Opened MIDI OUTPUT 'BomeBox DIN'
4417: Opened MIDI OUTPUT 'SV-2'
24734: NetDirectory: network interfaces have changed. Closing socket, triggering re-opening.
24734: TCP_MIDI_Server: network interfaces have changed. Closing socket, triggering re-opening. 
24840: TCP_MIDI_Server::Thread: invalid socket. Create a new listening socket. 
24840: TCP_MIDI_Server: now listening on TCP port 37000 
24841: NetDirectory: adding new broadcast domain: 169.254.255.255 (netmask:255.255.0.0)
24842: NetDirectory: adding new broadcast domain: 192.168.132.255 (netmask:255.255.255.0)

Hi, the manual does indeed say that it is class compliant, however it does warn that you should not try to use the USB port and MIDI DIN port at the same time? Were you trying to do this? If not, let us know and we will attempt to investigate further.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Thanks for your reply. I was not using both at the same time.

The REV2’s USB MIDI was functional at the time, because I unplugged it from the Bomebox into a mioXL, and USB MIDI started flowing. Then plugged it back into the Bomebox and it did not flow. (Tried restarts of both devices.)

Ruben

Hi @ruben-4347

It appears that your device was found and then disconnected a short time later. Maybe there is an issue with MIDI routing.

Could you post the system log? You will find it in Advanced Settings.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi @SteveC,

Sure, below is the system log:

Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.140000] usbcore: registered new interface driver mct_u232
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.150000] usbserial: USB Serial support registered for MCT U232
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.160000] usbcore: registered new interface driver mos7720
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.170000] usbserial: USB Serial support registered for Moschip 2 port adapter
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.190000] usbcore: registered new interface driver oti6858
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.190000] usbserial: USB Serial support registered for oti6858
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.200000] usbcore: registered new interface driver pl2303
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.210000] usbserial: USB Serial support registered for pl2303
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.220000] usbcore: registered new interface driver sierra
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.220000] usbserial: USB Serial support registered for Sierra USB modem
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.250000] usbcore: registered new interface driver snd-usb-audio
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.260000] usbcore: registered new interface driver ti_usb_3410_5052
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.270000] usbserial: USB Serial support registered for TI USB 3410 1 port adapter
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.270000] usbserial: USB Serial support registered for TI USB 5052 2 port adapter
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.340000] hid_holtekff: Unknown symbol hid_unregister_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.350000] hid_holtekff: Unknown symbol __hid_register_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.360000] hid_holtekff: Unknown symbol hid_connect (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.360000] hid_holtekff: Unknown symbol hid_open_report (err 0)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.370000] usbcore: registered new interface driver qcserial
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.380000] usbserial: USB Serial support registered for Qualcomm USB modem
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.400000] hid_holtekff: Unknown symbol hid_unregister_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.400000] hid_holtekff: Unknown symbol __hid_register_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.410000] hid_holtekff: Unknown symbol hid_connect (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.410000] hid_holtekff: Unknown symbol hid_open_report (err 0)
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: EEPROM regdomain: 0x0
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: EEPROM indicates default country code should be used
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: doing EEPROM country->regdmn map search
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: country maps to regdmn code: 0x3a
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: Country alpha2 being used: US
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.430000] ath: Regpair used: 0x3a
Wed Jun 14 21:55:28 2023 kern.debug kernel: [   16.450000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.460000] cfg80211: Calling CRDA for country: US
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.470000] cfg80211: Regulatory domain changed to country: US
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.470000] cfg80211:  DFS Master region: FCC
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.480000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.490000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.490000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.500000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (0 s)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.510000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.520000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Wed Jun 14 21:55:28 2023 kern.info kernel: [   16.530000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.540000] hid_holtekff: Unknown symbol hid_unregister_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.540000] hid_holtekff: Unknown symbol __hid_register_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.550000] hid_holtekff: Unknown symbol hid_connect (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.550000] hid_holtekff: Unknown symbol hid_open_report (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.580000] hid_holtekff: Unknown symbol hid_unregister_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.580000] hid_holtekff: Unknown symbol __hid_register_driver (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.590000] hid_holtekff: Unknown symbol hid_connect (err 0)
Wed Jun 14 21:55:28 2023 kern.warn kernel: [   16.590000] hid_holtekff: Unknown symbol hid_open_report (err 0)
Wed Jun 14 21:55:29 2023 user.emerg syslog: Error: Failed to connect to ubus
Wed Jun 14 21:55:30 2023 user.emerg syslog: start fix_wifi_led_repeat.sh
Wed Jun 14 21:55:30 2023 user.notice bomebox: start fix_wifi_led_repeat.sh
Wed Jun 14 21:55:30 2023 user.notice bomebox: fix_wifi_led_repeat.sh start.
Wed Jun 14 21:55:32 2023 authpriv.info dropbear[1235]: Not backgrounding
Wed Jun 14 21:55:35 2023 user.emerg syslog: Unknown group "netdev" in message bus configuration file
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Found user 'nobody' (UID 65534) and group 'nogroup' (GID 65534).
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Successfully dropped root privileges.
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: avahi-daemon 0.6.31 starting up.
Wed Jun 14 21:55:36 2023 daemon.warn avahi-daemon[1329]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns!
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Loading service file /etc/avahi/services/http.service.
Wed Jun 14 21:55:36 2023 daemon.warn avahi-daemon[1329]: socket() failed: Address family not supported by protocol
Wed Jun 14 21:55:36 2023 daemon.notice avahi-daemon[1329]: Failed to create IPv6 socket, proceeding in IPv4 only mode
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Network interface enumeration completed.
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Registering HINFO record with values 'MIPS'/'LINUX'.
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Server startup complete. Host name is BomeBox.local. Local service cookie is 3497245664.
Wed Jun 14 21:55:36 2023 daemon.info avahi-daemon[1329]: Service "BomeBox" (/etc/avahi/services/http.service) successfully established.
Wed Jun 14 21:55:36 2023 user.emerg syslog: Failed to get index for interface name 'br-lan': No such device
Wed Jun 14 21:55:36 2023 user.notice bomebox: hotplug.net: action=add  intf=br-lan dev=
Wed Jun 14 21:55:37 2023 user.crit mountd[1355]: Starting OpenWrt (auto)mountd V1
Wed Jun 14 21:55:37 2023 user.crit mountd[1355]: trying to mount /tmp/run/mountd/ as the autofs root
Wed Jun 14 21:55:37 2023 user.emerg syslog: setting up led wlan
Wed Jun 14 21:55:37 2023 user.emerg syslog: setting up led eth0
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.940000] device eth0 entered promiscuous mode
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.940000] br-lan: port 1(eth0) entered forwarding state
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.950000] br-lan: port 1(eth0) entered forwarding state
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.950000] br-lan: port 1(eth0) entered disabled state
Wed Jun 14 21:55:37 2023 user.emerg syslog: setting up led eth1
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'lan' is enabled
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.990000] device eth1 entered promiscuous mode
Wed Jun 14 21:55:37 2023 kern.info kernel: [   28.990000] br-lan: port 2(eth1) entered forwarding state
Wed Jun 14 21:55:37 2023 kern.info kernel: [   29.000000] br-lan: port 2(eth1) entered forwarding state
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'loopback' is enabled
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'loopback' is setting up now
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'loopback' is now up
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Bridge 'br-lan' link is up
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'lan' has link connectivity 
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'lan' is setting up now
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Bridge 'br-lan' link is down
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'lan' has link connectivity loss
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Bridge 'br-lan' link is up
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'lan' has link connectivity 
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Network device 'lo' link is up
Wed Jun 14 21:55:37 2023 daemon.notice netifd: Interface 'loopback' has link connectivity 
Wed Jun 14 21:55:38 2023 daemon.notice netifd: lan (1422): udhcpc: option -h NAME is deprecated, use -x hostname:NAME
Wed Jun 14 21:55:38 2023 daemon.notice netifd: lan (1422): udhcpc (v1.22.1) started
Wed Jun 14 21:55:38 2023 daemon.notice netifd: lan (1422): Sending discover...
Wed Jun 14 21:55:38 2023 kern.info kernel: [   29.970000] br-lan: port 2(eth1) entered disabled state
Wed Jun 14 21:55:38 2023 daemon.notice netifd: lan (1422): Performing a DHCP renew
Wed Jun 14 21:55:38 2023 daemon.notice netifd: lan (1422): Sending discover...
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.280000] cfg80211: Calling CRDA for country: BE
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.290000] cfg80211: Regulatory domain changed to country: BE
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.290000] cfg80211:  DFS Master region: ETSI
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.290000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.300000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.310000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.320000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (0 s)
Wed Jun 14 21:55:38 2023 kern.info kernel: [   30.330000] cfg80211:   (5490000 KHz - 5710000 KHz @ 80000 KHz), (N/A, 2700 mBm), (0 s)
Wed Jun 14 21:55:39 2023 kern.info kernel: [   30.340000] cfg80211:   (57240000 KHz - 65880000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
Wed Jun 14 21:55:39 2023 user.notice bomebox: hotplug.net: action=remove  intf=wlan0 dev=
Wed Jun 14 21:55:39 2023 user.emerg syslog: - init complete -
Wed Jun 14 21:55:39 2023 user.notice bomebox: WiFi LED OFF
Wed Jun 14 21:55:39 2023 user.notice bomebox: fix_wifi_led_repeat.sh done.
Wed Jun 14 21:55:39 2023 daemon.notice netifd: Bridge 'br-lan' link is down
Wed Jun 14 21:55:39 2023 daemon.notice netifd: Interface 'lan' has link connectivity loss
Wed Jun 14 21:55:39 2023 user.notice bomebox: WiFi LED OFF
Wed Jun 14 21:55:39 2023 user.notice bomebox: fix_wifi_led_repeat.sh done.
Wed Jun 14 21:55:40 2023 user.notice bomebox: hotplug.iface: action=ifup  intf=loopback dev=lo
Wed Jun 14 21:55:40 2023 daemon.info dnsmasq[1548]: started, version 2.71 cachesize 150
Wed Jun 14 21:55:40 2023 daemon.info dnsmasq[1548]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC
Wed Jun 14 21:55:40 2023 daemon.info dnsmasq[1548]: using local addresses only for domain box
Wed Jun 14 21:55:40 2023 daemon.warn dnsmasq[1548]: no servers found in /tmp/resolv.conf.auto, will retry
Wed Jun 14 21:55:40 2023 daemon.info dnsmasq[1548]: read /etc/hosts - 1 addresses
Wed Jun 14 21:55:40 2023 user.notice bomebox: hotplug.net: action=add  intf=wlan0 dev=
Wed Jun 14 21:55:40 2023 user.notice bomebox: WiFi LED BLINK
Wed Jun 14 21:55:40 2023 user.notice bomebox: start fix_wifi_led_repeat.sh
Wed Jun 14 21:55:40 2023 user.notice bomebox: fix_wifi_led_repeat.sh start.
Wed Jun 14 21:55:41 2023 daemon.notice netifd: lan (1422): Sending discover...
Wed Jun 14 21:55:41 2023 daemon.notice netifd: Interface 'wifi' is enabled
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.630000] wlan0: authenticate with e8:9f:80:1b:08:1b
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.640000] wlan0: send auth to e8:9f:80:1b:08:1b (try 1/3)
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.650000] wlan0: authenticated
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.670000] wlan0: associate with e8:9f:80:1b:08:1b (try 1/3)
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.690000] wlan0: RX AssocResp from e8:9f:80:1b:08:1b (capab=0x411 status=0 aid=4)
Wed Jun 14 21:55:42 2023 kern.info kernel: [   33.700000] wlan0: associated
Wed Jun 14 21:55:42 2023 daemon.notice netifd: Network device 'wlan0' link is up
Wed Jun 14 21:55:42 2023 daemon.notice netifd: Interface 'wifi' has link connectivity 
Wed Jun 14 21:55:42 2023 daemon.notice netifd: Interface 'wifi' is setting up now
Wed Jun 14 21:55:42 2023 daemon.notice netifd: wifi (1668): udhcpc: option -h NAME is deprecated, use -x hostname:NAME
Wed Jun 14 21:55:42 2023 daemon.notice netifd: wifi (1668): udhcpc (v1.22.1) started
Wed Jun 14 21:55:42 2023 daemon.notice netifd: wifi (1668): Sending discover...
Wed Jun 14 21:55:42 2023 user.notice bomebox: WiFi LED ON
Wed Jun 14 21:55:42 2023 user.notice bomebox: fix_wifi_led_repeat.sh done.
Wed Jun 14 21:55:45 2023 daemon.notice netifd: wifi (1668): Sending discover...
Wed Jun 14 21:55:45 2023 daemon.notice netifd: wifi (1668): Sending select for 192.168.132.24...
Wed Jun 14 21:55:46 2023 daemon.notice netifd: wifi (1668): Lease of 192.168.132.24 obtained, lease time 86400
Wed Jun 14 21:55:46 2023 daemon.info avahi-daemon[1329]: Joining mDNS multicast group on interface wlan0.IPv4 with address 192.168.132.24.
Wed Jun 14 21:55:46 2023 daemon.info avahi-daemon[1329]: New relevant interface wlan0.IPv4 for mDNS.
Wed Jun 14 21:55:46 2023 daemon.info avahi-daemon[1329]: Registering new address record for 192.168.132.24 on wlan0.IPv4.
Wed Jun 14 21:55:46 2023 daemon.notice netifd: Interface 'wifi' is now up
Wed Jun 14 21:55:46 2023 kern.info kernel: [   37.670000] usb 1-1: new full-speed USB device number 2 using ehci-platform
Wed Jun 14 21:55:46 2023 daemon.info dnsmasq[1548]: exiting on receipt of SIGTERM
Wed Jun 14 21:55:47 2023 user.emerg syslog: disconnect console.
Wed Jun 14 21:55:47 2023 user.notice bomebox: Switching UART to MIDI.
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: started, version 2.71 cachesize 150
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: using local addresses only for domain box
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: reading /tmp/resolv.conf.auto
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: using local addresses only for domain box
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: using nameserver 192.168.132.1#53
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: read /etc/hosts - 1 addresses
Wed Jun 14 21:55:47 2023 daemon.info dnsmasq[1759]: read /tmp/hosts/dhcp - 0 addresses
Wed Jun 14 21:55:47 2023 user.notice bomebox: hotplug.iface: action=ifup  intf=wifi dev=wlan0
Sun Jun 18 20:24:07 2023 kern.info kernel: [   51.890000] usb 1-1: USB disconnect, device number 2
Sun Jun 18 20:24:08 2023 kern.info kernel: [   52.230000] usb 1-1: new full-speed USB device number 3 using ehci-platform
Sun Jun 18 20:24:40 2023 kern.info kernel: [   84.680000] usb 1-1: USB disconnect, device number 3
Sun Jun 18 20:24:41 2023 kern.info kernel: [   85.140000] usb 1-1: new full-speed USB device number 4 using ehci-platform
Sun Jun 18 20:24:41 2023 kern.info kernel: [   86.090000] usb 1-1: USB disconnect, device number 4
Sun Jun 18 20:24:42 2023 kern.info kernel: [   86.580000] usb 1-1: new full-speed USB device number 5 using ehci-platform
Sun Jun 18 20:25:08 2023 kern.info kernel: [  113.070000] usb 1-1: USB disconnect, device number 5
Sun Jun 18 20:25:09 2023 kern.info kernel: [  113.580000] usb 1-1: new full-speed USB device number 6 using ehci-platform
Sun Jun 18 20:25:09 2023 kern.err kernel: [  114.180000] usb 1-1: device not accepting address 6, error -71
Sun Jun 18 20:25:10 2023 kern.info kernel: [  114.300000] usb 1-1: new full-speed USB device number 7 using ehci-platform
Sun Jun 18 20:25:11 2023 kern.info kernel: [  115.810000] usb 1-1: USB disconnect, device number 7
Sun Jun 18 20:25:12 2023 kern.info kernel: [  116.320000] usb 1-1: new full-speed USB device number 8 using ehci-platform
Sun Jun 18 20:25:18 2023 kern.info kernel: [  122.760000] usb 1-1: USB disconnect, device number 8
Sun Jun 18 20:25:18 2023 kern.info kernel: [  123.110000] usb 1-1: new full-speed USB device number 9 using ehci-platform
Sun Jun 18 20:25:24 2023 kern.info kernel: [  129.160000] usb 1-1: USB disconnect, device number 9
Sun Jun 18 20:25:25 2023 kern.info kernel: [  129.530000] usb 1-1: new full-speed USB device number 10 using ehci-platform
Sun Jun 18 20:25:28 2023 kern.info kernel: [  132.580000] usb 1-1: USB disconnect, device number 10
Sun Jun 18 20:25:28 2023 kern.info kernel: [  132.920000] usb 1-1: new full-speed USB device number 11 using ehci-platform
Sun Jun 18 20:25:30 2023 kern.info kernel: [  135.010000] usb 1-1: USB disconnect, device number 11
Sun Jun 18 20:25:31 2023 kern.info kernel: [  135.380000] usb 1-1: new full-speed USB device number 12 using ehci-platform
Sun Jun 18 20:25:33 2023 kern.info kernel: [  137.430000] usb 1-1: USB disconnect, device number 12
Sun Jun 18 20:25:33 2023 kern.info kernel: [  137.780000] usb 1-1: new full-speed USB device number 13 using ehci-platform
Sun Jun 18 20:25:38 2023 kern.info kernel: [  142.280000] usb 1-1: USB disconnect, device number 13
Sun Jun 18 20:25:38 2023 kern.info kernel: [  142.830000] usb 1-1: new full-speed USB device number 14 using ehci-platform

As you can see, the Rev2 keeps on alternating between connected and disconnected.

Here’s the corresponding regular log for the same power cycle:

842: MT Player Headless on BomeBox started.
846: MT Player Headless on BomeBox (Linux (Bome) 1.5.3)
1114: load settings OK: last modified=2023-06-14 21:15:48  filesize=223   filename:/etc/mt/playerheadless.bmts
1132: TCP_MIDI_Server: now listening on TCP port 37000 
1133: NetDirectory added type #1 local identity "BomeBox" at 0.0.0.0:37000
1159: Discovered MIDI INPUT : BomeBox DIN
1170: Discovered MIDI OUTPUT: BomeBox DIN
1174: MIDIRouter: loaded routes (xml). Now 0 routes.
25132: NetDirectory: network interfaces have changed. Closing socket, triggering re-opening.
25132: TCP_MIDI_Server: network interfaces have changed. Closing socket, triggering re-opening. 
25331: Discovered MIDI INPUT : Rev2
25332: Discovered MIDI OUTPUT: Rev2
25333: MIDIRouter: adding requesters for Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
25333: MIDIRouter: added Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
25334: MIDIRouter: added route #0: 'BomeBox DIN' --> 'Rev2'
25334: MIDIRouter: adding requesters for Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
25335: MIDIRouter: added Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
25335: MIDIRouter: added route #1: 'Rev2' --> 'BomeBox DIN'
25370: TCP_MIDI_Server::Thread: invalid socket. Create a new listening socket. 
25371: TCP_MIDI_Server: now listening on TCP port 37000 
25372: NetDirectory: adding new broadcast domain: 192.168.132.255 (netmask:255.255.255.0)
25723: Opened MIDI INPUT 'BomeBox DIN'
26091: Opened MIDI INPUT 'Rev2'
26143: Opened MIDI OUTPUT 'BomeBox DIN'
26145: Opened MIDI OUTPUT 'Rev2'
38903: Closed MIDI INPUT 'Rev2'
38904: MIDIRouter: MIDIRoutes: add route: already exists #0: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
38904: MIDIRouter: added route #0: 'BomeBox DIN' --> 'Rev2'
38905: MIDIRouter: MIDIRoutes: add route: already exists #1: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
38905: MIDIRouter: added route #1: 'Rev2' --> 'BomeBox DIN'
38924: Closed MIDI OUTPUT 'Rev2'
38924: Vanished MIDI INPUT   : Rev2
38924: Vanished MIDI OUTPUT  : Rev2
38925: MIDIRouter: remove: Route #1: IN 'Rev2' -> OUT 'BomeBox DIN'
38926: MIDIRouter: removing requesters for Route #1: (null) -> OUT 'BomeBox DIN' invalid
38926: MIDIRouter: remove: Route #0: IN 'BomeBox DIN' -> OUT 'Rev2'
38926: MIDIRouter: removing requesters for Route #0: (null) -> OUT 'Rev2' invalid
39016: Closed MIDI INPUT 'BomeBox DIN'
39110: Closed MIDI OUTPUT 'BomeBox DIN'
39951: save settings OK: last modified=2023-06-18 20:24:08  filesize=223   filename:/etc/mt/playerheadless.bmts
43430: Discovered MIDI INPUT : Rev2
43430: Discovered MIDI OUTPUT: Rev2
43431: MIDIRouter: adding requesters for Route #2: IN 'BomeBox DIN' -> OUT 'Rev2'
43432: MIDIRouter: added Route #2: IN 'BomeBox DIN' -> OUT 'Rev2'
43432: MIDIRouter: added route #2: 'BomeBox DIN' --> 'Rev2'
43432: MIDIRouter: adding requesters for Route #3: IN 'Rev2' -> OUT 'BomeBox DIN'
43433: MIDIRouter: added Route #3: IN 'Rev2' -> OUT 'BomeBox DIN'
43433: MIDIRouter: added route #3: 'Rev2' --> 'BomeBox DIN'
43478: Opened MIDI INPUT 'BomeBox DIN'
43480: Opened MIDI INPUT 'Rev2'
43523: Opened MIDI OUTPUT 'BomeBox DIN'
43524: Opened MIDI OUTPUT 'Rev2'
44457: save settings OK: last modified=2023-06-18 20:24:13  filesize=223   filename:/etc/mt/playerheadless.bmts
71716: Closed MIDI INPUT 'Rev2'
71717: MIDIRouter: MIDIRoutes: add route: already exists #2: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
71718: MIDIRouter: added route #2: 'BomeBox DIN' --> 'Rev2'
71718: MIDIRouter: MIDIRoutes: add route: already exists #3: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
71718: MIDIRouter: added route #3: 'Rev2' --> 'BomeBox DIN'
71738: Closed MIDI OUTPUT 'Rev2'
71739: Vanished MIDI INPUT   : Rev2
71739: Vanished MIDI OUTPUT  : Rev2
71759: MIDIRouter: remove: Route #3: IN 'Rev2' -> OUT 'BomeBox DIN'
71790: MIDIRouter: removing requesters for Route #3: (null) -> OUT 'BomeBox DIN' invalid
71790: MIDIRouter: remove: Route #2: IN 'BomeBox DIN' -> OUT 'Rev2'
71791: MIDIRouter: removing requesters for Route #2: (null) -> OUT 'Rev2' invalid
71969: Closed MIDI INPUT 'BomeBox DIN'
72170: Closed MIDI OUTPUT 'BomeBox DIN'
72871: save settings OK: last modified=2023-06-18 20:24:41  filesize=223   filename:/etc/mt/playerheadless.bmts
77785: Discovered MIDI INPUT : Rev2
77785: Discovered MIDI OUTPUT: Rev2
77786: MIDIRouter: adding requesters for Route #4: IN 'BomeBox DIN' -> OUT 'Rev2'
77786: MIDIRouter: added Route #4: IN 'BomeBox DIN' -> OUT 'Rev2'
77786: MIDIRouter: added route #4: 'BomeBox DIN' --> 'Rev2'
77787: MIDIRouter: adding requesters for Route #5: IN 'Rev2' -> OUT 'BomeBox DIN'
77787: MIDIRouter: added Route #5: IN 'Rev2' -> OUT 'BomeBox DIN'
77787: MIDIRouter: added route #5: 'Rev2' --> 'BomeBox DIN'
77831: Opened MIDI INPUT 'BomeBox DIN'
77834: Opened MIDI INPUT 'Rev2'
77876: Opened MIDI OUTPUT 'BomeBox DIN'
77878: Opened MIDI OUTPUT 'Rev2'
78812: save settings OK: last modified=2023-06-18 20:24:47  filesize=223   filename:/etc/mt/playerheadless.bmts
100086: Closed MIDI INPUT 'Rev2'
100087: MIDIRouter: MIDIRoutes: add route: already exists #4: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
100087: MIDIRouter: added route #4: 'BomeBox DIN' --> 'Rev2'
100088: MIDIRouter: MIDIRoutes: add route: already exists #5: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
100088: MIDIRouter: added route #5: 'Rev2' --> 'BomeBox DIN'
100189: Closed MIDI OUTPUT 'Rev2'
100189: Vanished MIDI INPUT   : Rev2
100210: Vanished MIDI OUTPUT  : Rev2
100211: MIDIRouter: remove: Route #5: IN 'Rev2' -> OUT 'BomeBox DIN'
100211: MIDIRouter: removing requesters for Route #5: (null) -> OUT 'BomeBox DIN' invalid
100211: MIDIRouter: remove: Route #4: IN 'BomeBox DIN' -> OUT 'Rev2'
100212: MIDIRouter: removing requesters for Route #4: (null) -> OUT 'Rev2' invalid
100327: Closed MIDI INPUT 'BomeBox DIN'
100420: Closed MIDI OUTPUT 'BomeBox DIN'
101235: save settings OK: last modified=2023-06-18 20:25:09  filesize=223   filename:/etc/mt/playerheadless.bmts
101995: Discovered MIDI INPUT : Rev2
101995: Discovered MIDI OUTPUT: Rev2
101996: MIDIRouter: adding requesters for Route #6: IN 'BomeBox DIN' -> OUT 'Rev2'
101996: MIDIRouter: added Route #6: IN 'BomeBox DIN' -> OUT 'Rev2'
101996: MIDIRouter: added route #6: 'BomeBox DIN' --> 'Rev2'
101997: MIDIRouter: adding requesters for Route #7: IN 'Rev2' -> OUT 'BomeBox DIN'
101997: MIDIRouter: added Route #7: IN 'Rev2' -> OUT 'BomeBox DIN'
101998: MIDIRouter: added route #7: 'Rev2' --> 'BomeBox DIN'
102042: Opened MIDI INPUT 'BomeBox DIN'
102044: Opened MIDI INPUT 'Rev2'
102086: Opened MIDI OUTPUT 'BomeBox DIN'
102088: Opened MIDI OUTPUT 'Rev2'
102829: Closed MIDI INPUT 'Rev2'
102829: MIDIRouter: MIDIRoutes: add route: already exists #6: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
102830: MIDIRouter: added route #6: 'BomeBox DIN' --> 'Rev2'
102830: MIDIRouter: MIDIRoutes: add route: already exists #7: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
102831: MIDIRouter: added route #7: 'Rev2' --> 'BomeBox DIN'
103030: save settings OK: last modified=2023-06-18 20:25:11  filesize=223   filename:/etc/mt/playerheadless.bmts
104832: MIDI INPUT 'Rev2' unexpectedly closed. It is set to 'pending'.
109996: Closed MIDI OUTPUT 'Rev2'
109996: Vanished MIDI INPUT   : Rev2
109997: Vanished MIDI OUTPUT  : Rev2
109997: MIDIRouter: remove: Route #7: IN 'Rev2' -> OUT 'BomeBox DIN'
109998: MIDIRouter: removing requesters for Route #7: (null) -> OUT 'BomeBox DIN' invalid
109998: MIDIRouter: remove: Route #6: IN 'BomeBox DIN' -> OUT 'Rev2'
109998: MIDIRouter: removing requesters for Route #6: (null) -> OUT 'Rev2' invalid
110088: Closed MIDI INPUT 'BomeBox DIN'
110190: Closed MIDI OUTPUT 'BomeBox DIN'
111023: save settings OK: last modified=2023-06-18 20:25:19  filesize=223   filename:/etc/mt/playerheadless.bmts
114317: Discovered MIDI INPUT : Rev2
114317: Discovered MIDI OUTPUT: Rev2
114318: MIDIRouter: adding requesters for Route #8: IN 'BomeBox DIN' -> OUT 'Rev2'
114319: MIDIRouter: added Route #8: IN 'BomeBox DIN' -> OUT 'Rev2'
114319: MIDIRouter: added route #8: 'BomeBox DIN' --> 'Rev2'
114319: MIDIRouter: adding requesters for Route #9: IN 'Rev2' -> OUT 'BomeBox DIN'
114330: MIDIRouter: added Route #9: IN 'Rev2' -> OUT 'BomeBox DIN'
114330: MIDIRouter: added route #9: 'Rev2' --> 'BomeBox DIN'
114408: Opened MIDI INPUT 'BomeBox DIN'
114410: Opened MIDI INPUT 'Rev2'
114501: Opened MIDI OUTPUT 'BomeBox DIN'
114503: Opened MIDI OUTPUT 'Rev2'
115355: save settings OK: last modified=2023-06-18 20:25:24  filesize=223   filename:/etc/mt/playerheadless.bmts
116176: Closed MIDI INPUT 'Rev2'
116176: MIDIRouter: MIDIRoutes: add route: already exists #8: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
116177: MIDIRouter: added route #8: 'BomeBox DIN' --> 'Rev2'
116177: MIDIRouter: MIDIRoutes: add route: already exists #9: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
116178: MIDIRouter: added route #9: 'Rev2' --> 'BomeBox DIN'
116198: Closed MIDI OUTPUT 'Rev2'
116198: Vanished MIDI INPUT   : Rev2
116198: Vanished MIDI OUTPUT  : Rev2
116199: MIDIRouter: remove: Route #9: IN 'Rev2' -> OUT 'BomeBox DIN'
116199: MIDIRouter: removing requesters for Route #9: (null) -> OUT 'BomeBox DIN' invalid
116212: MIDIRouter: remove: Route #8: IN 'BomeBox DIN' -> OUT 'Rev2'
116213: MIDIRouter: removing requesters for Route #8: (null) -> OUT 'Rev2' invalid
116306: Closed MIDI INPUT 'BomeBox DIN'
116400: Closed MIDI OUTPUT 'BomeBox DIN'
117235: save settings OK: last modified=2023-06-18 20:25:25  filesize=223   filename:/etc/mt/playerheadless.bmts
129003: Discovered MIDI INPUT : Rev2
129003: Discovered MIDI OUTPUT: Rev2
129004: MIDIRouter: adding requesters for Route #10: IN 'BomeBox DIN' -> OUT 'Rev2'
129004: MIDIRouter: added Route #10: IN 'BomeBox DIN' -> OUT 'Rev2'
129004: MIDIRouter: added route #10: 'BomeBox DIN' --> 'Rev2'
129005: MIDIRouter: adding requesters for Route #11: IN 'Rev2' -> OUT 'BomeBox DIN'
129005: MIDIRouter: added Route #11: IN 'Rev2' -> OUT 'BomeBox DIN'
129006: MIDIRouter: added route #11: 'Rev2' --> 'BomeBox DIN'
129094: Opened MIDI INPUT 'BomeBox DIN'
129097: Opened MIDI INPUT 'Rev2'
129188: Opened MIDI OUTPUT 'BomeBox DIN'
129190: Opened MIDI OUTPUT 'Rev2'
129288: Closed MIDI INPUT 'Rev2'
129289: MIDIRouter: MIDIRoutes: add route: already exists #10: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
129289: MIDIRouter: added route #10: 'BomeBox DIN' --> 'Rev2'
129290: MIDIRouter: MIDIRoutes: add route: already exists #11: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
129290: MIDIRouter: added route #11: 'Rev2' --> 'BomeBox DIN'
130056: save settings OK: last modified=2023-06-18 20:25:38  filesize=223   filename:/etc/mt/playerheadless.bmts
131290: MIDI INPUT 'Rev2' unexpectedly closed. It is set to 'pending'.
137417: Closed MIDI OUTPUT 'Rev2'
137417: Vanished MIDI INPUT   : Rev2
137417: Vanished MIDI OUTPUT  : Rev2
137418: MIDIRouter: remove: Route #11: IN 'Rev2' -> OUT 'BomeBox DIN'
137418: MIDIRouter: removing requesters for Route #11: (null) -> OUT 'BomeBox DIN' invalid
137419: MIDIRouter: remove: Route #10: IN 'BomeBox DIN' -> OUT 'Rev2'
137419: MIDIRouter: removing requesters for Route #10: (null) -> OUT 'Rev2' invalid
137462: Closed MIDI INPUT 'BomeBox DIN'
137560: Closed MIDI OUTPUT 'BomeBox DIN'
138443: save settings OK: last modified=2023-06-18 20:25:47  filesize=223   filename:/etc/mt/playerheadless.bmts
141801: Discovered MIDI INPUT : Rev2
141801: Discovered MIDI OUTPUT: Rev2
141802: MIDIRouter: adding requesters for Route #12: IN 'BomeBox DIN' -> OUT 'Rev2'
141802: MIDIRouter: added Route #12: IN 'BomeBox DIN' -> OUT 'Rev2'
141803: MIDIRouter: added route #12: 'BomeBox DIN' --> 'Rev2'
141803: MIDIRouter: adding requesters for Route #13: IN 'Rev2' -> OUT 'BomeBox DIN'
141804: MIDIRouter: added Route #13: IN 'Rev2' -> OUT 'BomeBox DIN'
141804: MIDIRouter: added route #13: 'Rev2' --> 'BomeBox DIN'
141847: Opened MIDI INPUT 'BomeBox DIN'
141850: Opened MIDI INPUT 'Rev2'
141893: Opened MIDI OUTPUT 'BomeBox DIN'
141895: Opened MIDI OUTPUT 'Rev2'
142828: save settings OK: last modified=2023-06-18 20:25:51  filesize=223   filename:/etc/mt/playerheadless.bmts
172445: Closed MIDI INPUT 'Rev2'
172446: MIDIRouter: MIDIRoutes: add route: already exists #12: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
172446: MIDIRouter: added route #12: 'BomeBox DIN' --> 'Rev2'
172446: MIDIRouter: MIDIRoutes: add route: already exists #13: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
172447: MIDIRouter: added route #13: 'Rev2' --> 'BomeBox DIN'
172466: Closed MIDI OUTPUT 'Rev2'
172467: Vanished MIDI INPUT   : Rev2
172467: Vanished MIDI OUTPUT  : Rev2
172468: MIDIRouter: remove: Route #13: IN 'Rev2' -> OUT 'BomeBox DIN'
172468: MIDIRouter: removing requesters for Route #13: (null) -> OUT 'BomeBox DIN' invalid
172469: MIDIRouter: remove: Route #12: IN 'BomeBox DIN' -> OUT 'Rev2'
172469: MIDIRouter: removing requesters for Route #12: (null) -> OUT 'Rev2' invalid
172545: Closed MIDI INPUT 'BomeBox DIN'
172640: Closed MIDI OUTPUT 'BomeBox DIN'
173493: save settings OK: last modified=2023-06-18 20:26:22  filesize=223   filename:/etc/mt/playerheadless.bmts
176960: Discovered MIDI INPUT : Rev2
176961: Discovered MIDI OUTPUT: Rev2
176962: MIDIRouter: adding requesters for Route #14: IN 'BomeBox DIN' -> OUT 'Rev2'
176962: MIDIRouter: added Route #14: IN 'BomeBox DIN' -> OUT 'Rev2'
176962: MIDIRouter: added route #14: 'BomeBox DIN' --> 'Rev2'
176963: MIDIRouter: adding requesters for Route #15: IN 'Rev2' -> OUT 'BomeBox DIN'
176963: MIDIRouter: added Route #15: IN 'Rev2' -> OUT 'BomeBox DIN'
176963: MIDIRouter: added route #15: 'Rev2' --> 'BomeBox DIN'
177007: Opened MIDI INPUT 'BomeBox DIN'
177009: Opened MIDI INPUT 'Rev2'
177052: Opened MIDI OUTPUT 'BomeBox DIN'
177054: Opened MIDI OUTPUT 'Rev2'
177846: Closed MIDI INPUT 'Rev2'
177847: MIDIRouter: MIDIRoutes: add route: already exists #14: Route (pending): IN 'BomeBox DIN' -> OUT 'Rev2'
177848: MIDIRouter: added route #14: 'BomeBox DIN' --> 'Rev2'
177848: MIDIRouter: MIDIRoutes: add route: already exists #15: Route (pending): IN 'Rev2' -> OUT 'BomeBox DIN'
177849: MIDIRouter: added route #15: 'Rev2' --> 'BomeBox DIN'
178011: save settings OK: last modified=2023-06-18 20:26:26  filesize=223   filename:/etc/mt/playerheadless.bmts
179850: MIDI INPUT 'Rev2' unexpectedly closed. It is set to 'pending'.
184137: Closed MIDI OUTPUT 'Rev2'
184138: Vanished MIDI INPUT   : Rev2
184138: Vanished MIDI OUTPUT  : Rev2
184139: MIDIRouter: remove: Route #15: IN 'Rev2' -> OUT 'BomeBox DIN'
184139: MIDIRouter: removing requesters for Route #15: (null) -> OUT 'BomeBox DIN' invalid
184139: MIDIRouter: remove: Route #14: IN 'BomeBox DIN' -> OUT 'Rev2'
184166: MIDIRouter: removing requesters for Route #14: (null) -> OUT 'Rev2' invalid
184280: Closed MIDI INPUT 'BomeBox DIN'
184380: Closed MIDI OUTPUT 'BomeBox DIN'
185189: save settings OK: last modified=2023-06-18 20:26:33  filesize=223   filename:/etc/mt/playerheadless.bmts
188862: Discovered MIDI INPUT : Rev2
188863: Discovered MIDI OUTPUT: Rev2
188864: MIDIRouter: adding requesters for Route #16: IN 'BomeBox DIN' -> OUT 'Rev2'
188864: MIDIRouter: added Route #16: IN 'BomeBox DIN' -> OUT 'Rev2'
188864: MIDIRouter: added route #16: 'BomeBox DIN' --> 'Rev2'
188865: MIDIRouter: adding requesters for Route #17: IN 'Rev2' -> OUT 'BomeBox DIN'
188865: MIDIRouter: added Route #17: IN 'Rev2' -> OUT 'BomeBox DIN'
188865: MIDIRouter: added route #17: 'Rev2' --> 'BomeBox DIN'
188910: Opened MIDI INPUT 'BomeBox DIN'
188912: Opened MIDI INPUT 'Rev2'
188954: Opened MIDI OUTPUT 'BomeBox DIN'
188956: Opened MIDI OUTPUT 'Rev2'
189890: save settings OK: last modified=2023-06-18 20:26:38  filesize=223   filename:/etc/mt/playerheadless.bmts

Hi Ruben,
unfortunately, we don’t have a Rev2 here to try it ourselves, and we don’t know if there are other Rev2 owners using it with a BomeBox.

Thank you very much for the logs. The kernel messages indicate a low level or hardware problem with the Rev2 though:

[  113.580000] usb 1-1: new full-speed USB device number 6 using ehci-platform
[  114.180000] usb 1-1: device not accepting address 6, error -71
[  114.300000] usb 1-1: new full-speed USB device number 7 using ehci-platform
[  115.810000] usb 1-1: USB disconnect, device number 7

What I found from googling the error message is that the device may not support a certain USB feature like autosuspend? Anyway, I don’t know if the observed problem is an incompatibility of the device or a bug in the USB driver on the BomeBox – or a combination of both.
Anyway, because disconnections happens automatically by the kernel, I don’t think that you can fix that via web config.

Maybe you can try the following things first:

  • try a different USB cable
  • plug a USB hub in between BomeBox and Rev
  • try with a different power supply for the BomeBox

Hi Ruben,

In addition to Florian’s comments, check to see if there are any settings on your Rev2 for ‘enhanced MIDI’. I have a Roland A800 which I need to change from advanced MIDI setting to standard MIDI settings to make it class compliant. Some manufacturers use advanced functionality for use with custom drivers to achieve additional functionality. Unfortunately this sometimes breaks class compliance. I would check to see if they have some settings similar.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thanks @FlorianBome and @SteveC!

Turns out the problem was indeed the power supply. My Bomebox was powered by a 5V/1A plug. These fixes all helped:

  • Connect the Rev2 through a (powered) USB hub
  • Power the Bomebox with POE
  • Power the Bomebox with a more powerful USB plug

I found somewhere on the Internet that the ‘not accepting address’ bug might trigger when power consumption from a port is too high.

So my bad for not giving the Bomebox enough power. Lesson learned. Is there perhaps any way to detect this from the Bomebox, so it could appear in the logs? That might help future debugging.

In any case, thanks a bunch!

Hi Ruben, that’s great to hear, thanks a lot for letting us know.

This might be possible. Although power supply and control are entirely separate for USB, I think that the electronics on the BomeBox circuit have a path for signaling too much power draw on the USB port. I’ll investigate if that can be evaluated by the firmware and displayed to the user in the web config.

One sure telltale sign of not enough power is the LED’s will intermittently blink and then go solid. It is indication of the BomeBox restarting itself.

Be sure you do not use fast charging ports for power as they provide inconsistent current.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz