Hallo,
ich habe mal weiter geforscht was das Problem sein könnte.
Ein überwachen der USB Schnittstelle brachte mich auf folgende Spur. Wenn mit 1-Wire nichts mehr geht ändert sich der Status des USB Ports.
Hier mal ein Auszug vom Log:
Auffälliges habe ich mal rot gemacht.
>> kommentare von mir
Aufzeichnungs Beginn: 03.07.2007 21:02:36.363
bis hier lief alles ohne Probleme…
2000241: Bulk or Interrupt Transfer (UP), 04.07.2007 15:44:42.162 +0.0. Status: 0x00000000
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
Get 0x10 bytes from the device
>> Status 0x00 alles ok
2000242: Bulk or Interrupt Transfer (DOWN), 04.07.2007 15:44:42.162 +0.0
Pipe Handle: 0x8ab39064 (Endpoint Address: 0x83)
Get 0xa bytes from the device
2000243: Bulk or Interrupt Transfer (UP), 04.07.2007 15:44:42.163 +0.0. Status: 0x00000000
Pipe Handle: 0x8ab39064 (Endpoint Address: 0x83)
Get 0xa bytes from the device
2000244: Bulk or Interrupt Transfer (DOWN), 04.07.2007 15:44:52.109 +9.945
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
Get 0x20 bytes from the device
>> dieser Wert ist sonst (03.07.2007 21:02:36.363, beginn der Aufzeichnung) 0.00
2000245: Bulk or Interrupt Transfer (UP), 04.07.2007 15:44:52.110 +0.0. Status: 0xc0000011
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
Get 0x0 bytes from the device
>>Status 0xc0000011 = USBD_STATUS_XACT_ERROR
2000246: Abort Pipe (DOWN), 04.07.2007 15:44:52.110 +0.0
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
2000247: Abort Pipe (UP), 04.07.2007 15:44:52.110 +0.0. Status: 0x00000000
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
2000248: Reset Pipe (DOWN), 04.07.2007 15:44:52.110 +0.0
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
2000249: Reset Pipe (UP), 04.07.2007 15:44:52.111 +0.0. Status: 0xc0000011
Pipe Handle: 0x8ab39024 (Endpoint Address: 0x81)
2000250: Vendor-Specific Request (DOWN), 04.07.2007 15:44:52.111 +0.0
Destination: Device
Reserved Bits: 64
Request: 0x0
Value: 0x0
Send 0x0 bytes to the device
2000251: Control Transfer (UP), 04.07.2007 15:44:52.111 +0.0. Status: 0xc0000011
Pipe Handle: 0x8ab5903c
Setup Packet
2000252: Vendor-Specific Request (DOWN), 04.07.2007 15:44:52.111 +0.0
Destination: Device
Reserved Bits: 64
Request: 0x0
Value: 0x7
Send 0x0 bytes to the device
2000253: Control Transfer (UP), 04.07.2007 15:44:52.111 +0.0. Status: 0xc0000011
Pipe Handle: 0x8ab5903c
Setup Packet
2000254: Vendor-Specific Request (DOWN), 04.07.2007 15:44:52.111 +0.0
Destination: Device
Reserved Bits: 64
Request: 0x0
Value: 0x8
Send 0x0 bytes to the device
2000255: Control Transfer (UP), 04.07.2007 15:44:52.112 +0.0. Status: 0xc0000011
Pipe Handle: 0x8ab5903c
usw. es kam noch ca. 10x solche Meldungen dann war Ende und nichts kam mehr
Was bedeutet das: USBD_STATUS_XACT_ERROR
Abort Pipe,
Reset Pipe
Die nächste Überlegung; kann man per Software sowas wir ein „Hardreset“ der USB Schnittstelle machen??
Gruß
Christian