Hi Proton und Lötkolben,
schön von euch zu lesen. Ist ja nun schon lange her, das ich mal wieder hier im Forum war . Danke für eure schnellen Antworten!
Ich glaube, dass es so ist wie du meinst, dass der Master nicht auf Requests antwortet. Hier mal ein Logauszug:
brickd --debug
<I> <main_linux.c:277> Brick Daemon 2.2.0 started
<D> <event.c:55> Initializing event subsystem
<D> <event.c:219> Added generic event source (handle: 5, events: 1) at index 0
<D> <hardware.c:37> Initializing hardware subsystem
<D> <usb.c:199> Initializing USB subsystem
<D> <usb_posix.c:151> Successfully loaded brickd (for libusb symbols)
<D> <event.c:219> Added USB event source (handle: 7, events: 1) at index 1
<D> <event.c:219> Added USB event source (handle: 9, events: 1) at index 2
<D> <usb.c:227> libusb can handle timeouts on its own
<D> <usb.c:250> libusb does not support hotplug
<D> <usb.c:295> Looking for added/removed USB devices
<D> <usb.c:127> Found new USB device (bus: 1, device: 4)
<D> <usb_stack.c:232> Acquiring USB device (bus: 1, device: 4)
<D> <event.c:219> Added USB event source (handle: 10, events: 1) at index 3
<D> <event.c:219> Added USB event source (handle: 12, events: 1) at index 4
<D> <usb.c:182> Got told to add libusb pollfd (handle: 13, events: 4)
<D> <event.c:219> Added USB event source (handle: 13, events: 4) at index 5
<D> <usb_stack.c:355> Got interface endpoints (in: 0x84, out: 0x05) for USB device (bus: 1, device: 4)
<D> <usb_stack.c:359> Trying to claim interface 0 of USB device (bus: 1, device: 4)
<D> <usb_stack.c:388> Claimed interface 0 of USB device (bus: 1, device: 4) at first try
<D> <usb_stack.c:400> Got display name for USB device (bus: 1, device: 4): Master Brick [6xCjQr]
<D> <usb_stack.c:413> Submitting read transfers to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x904270 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x9042d4 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x904338 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x90439c for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x904400 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x904464 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x9044c8 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x90452c for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x904590 for 80 bytes to Master Brick [6xCjQr]
<D> <usb_transfer.c:262> Submitted read transfer 0x9045f4 for 80 bytes to Master Brick [6xCjQr]
<I> <usb.c:152> Added USB device (bus: 1, device: 4) at index 0: Master Brick [6xCjQr]
<D> <udev.c:273> Initializing udev subsystem
<D> <udev.c:167> Trying to load libudev.so.1
<D> <udev.c:172> Could not load libudev.so.1: libudev.so.1: cannot open shared object file: No such file or directory
<D> <udev.c:173> Trying to load libudev.so.0 instead
<D> <udev.c:189> Successfully loaded libudev.so.0
<D> <event.c:219> Added generic event source (handle: 14, events: 1) at index 6
<D> <network.c:275> Initializing network subsystem
<D> <network.c:135> Opening server socket on port 4223
<D> <network.c:218> Started listening to '0.0.0.0' (IPv4) on port 4223
<D> <event.c:219> Added generic event source (handle: 15, events: 1) at index 7
<D> <event.c:477> Starting the event loop
<D> <event_linux.c:139> Starting to epoll on 8 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 15, received-events: 1)
<D> <client.c:336> Creating client from plain-socket (handle: 16)
<D> <event.c:219> Added generic event source (handle: 16, events: 1) at index 8
<I> <network.c:371> Added new client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled)
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:278> Received request (U: 1, L: 8, F: 254, S: 2, R: 0) from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled)
<D> <hardware.c:111> Broadcasting request (U: 1, L: 8, F: 254, S: 2, R: 0) to 1 stack(s)
<D> <usb_transfer.c:262> Submitted write transfer 0x904af8 for 8 bytes to Master Brick [6xCjQr]
<D> <stack.c:129> Forced to sent request to Master Brick [6xCjQr]
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:274> Received disconnect probe from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled), dropping request
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:274> Received disconnect probe from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled), dropping request
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:274> Received disconnect probe from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled), dropping request
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:274> Received disconnect probe from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled), dropping request
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 16, received-events: 1)
<D> <client.c:274> Received disconnect probe from client (N: 192.168.###.###:22030, T: plain-socket, H: 16, A: disabled), dropping request
<D> <event_linux.c:171> Handled all ready event sources
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
1 <D> <event_linux.c:146> EPoll got interrupted
<D> <event_linux.c:139> Starting to epoll on 9 event source(s)
<D> <event_linux.c:158> EPoll returned 1 event source(s) as ready
<D> <event.c:390> Handling generic event source (handle: 5, received-events: 1)
<I> <signal.c:49> Received SIGINT
<D> <event.c:499> Stopping the event loop
<D> <event_linux.c:171> Handled all ready event sources
<D> <event.c:484> Event loop stopped
<D> <network.c:334> Shutting down network subsystem
<D> <event.c:352> Marked generic event source (handle: 16, events: 1) as removed at index 8
<D> <event.c:352> Marked generic event source (handle: 15, events: 1) as removed at index 7
<D> <udev.c:353> Shutting down udev subsystem
<D> <event.c:352> Marked generic event source (handle: 14, events: 1) as removed at index 6
<D> <udev.c:214> Unloading libudev.so.0
<D> <usb.c:278> Shutting down USB subsystem
<D> <usb_transfer.c:150> Destroying read transfer 0x904270 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x904270 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x9042d4 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x9042d4 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x904338 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x904338 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x90439c for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x90439c for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x904400 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x904400 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x904464 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x904464 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x9044c8 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x9044c8 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x90452c for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x90452c for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x904590 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x904590 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying read transfer 0x9045f4 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Read transfer 0x9045f4 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying write transfer 0x904af8 for Master Brick [6xCjQr]
<D> <usb_transfer.c:73> Write transfer 0x904af8 for Master Brick [6xCjQr] was cancelled
<D> <usb_transfer.c:150> Destroying write transfer 0x904b5c for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904bc0 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904c24 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904c88 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904cec for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904d50 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904db4 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904e18 for Master Brick [6xCjQr]
<D> <usb_transfer.c:150> Destroying write transfer 0x904e7c for Master Brick [6xCjQr]
<D> <usb.c:191> Got told to remove libusb pollfd (handle: 13)
<D> <event.c:352> Marked USB event source (handle: 13, events: 4) as removed at index 5
<D> <event.c:352> Marked USB event source (handle: 10, events: 1) as removed at index 3
<D> <event.c:352> Marked USB event source (handle: 12, events: 1) as removed at index 4
<D> <usb_stack.c:540> Released USB device (bus: 1, device: 4), was Master Brick [6xCjQr]
<D> <event.c:352> Marked USB event source (handle: 7, events: 1) as removed at index 1
<D> <event.c:352> Marked USB event source (handle: 9, events: 1) as removed at index 2
<D> <usb_posix.c:161> Unloading brickd (for libusb symbols)
<D> <hardware.c:51> Shutting down hardware subsystem
<D> <event.c:352> Marked generic event source (handle: 5, events: 1) as removed at index 0
<D> <event.c:79> Shutting down event subsystem
<D> <event.c:370> Removed generic event source (handle: 16, events: 1) at index 8
<D> <event.c:370> Removed generic event source (handle: 15, events: 1) at index 7
<D> <event.c:370> Removed generic event source (handle: 14, events: 1) at index 6
<D> <event.c:370> Removed USB event source (handle: 13, events: 4) at index 5
<D> <event.c:370> Removed USB event source (handle: 12, events: 1) at index 4
<D> <event.c:370> Removed USB event source (handle: 10, events: 1) at index 3
<D> <event.c:370> Removed USB event source (handle: 9, events: 1) at index 2
<D> <event.c:370> Removed USB event source (handle: 7, events: 1) at index 1
<D> <event.c:370> Removed generic event source (handle: 5, events: 1) at index 0
<I> <main_linux.c:392> Brick Daemon 2.2.0 stopped
Könnte ich sogar. Die tgz-Datei der Ursprünglichen Version hätte ich noch. Ist nur die Frage, ob das nen Unterschied macht. Ich habe es ja mit der Version auch schon probiert und auf Grund dessen einfach mal das Update aufgespielt
Und kann ich mit auf dem Raspi - remote auf der bash via ssh - das Masterbrick flashen (wenn jemand die Knöpfchen drückt)?? Es gibt ja dann noch den Daemon der ja zu funktionieren zu scheint. evtl ja Remote von einer "lokalen" Windows-Maschine via LAN auf den Raspi-Daemon. Ginge das zur Not? oder nur via USB?
Fränkische Grüße
Christian