Chaosdoor/iButton

From Chaosdorf Wiki
< Chaosdoor
Revision as of 21:08, 26 January 2014 by Derf (talk | contribs) (adminfoo nach {{H|Door}} verschoben)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Chaosdoor

Onewire Interface

iButtons:

  • Unterstützen READ ROM und SEARCH ROM
  • Kein Overdrive

Reader:

  • ?

Debugging

Normalbetrieb
Einschalten der Neonröhre?
Mit Zoom
Reset des Readers?

Der iButton-Reader scheint nicht für größere Entfernungen zum tatsächlichen Lesekontakt ausgelegt zu sein. Der One-Wire-Bus kann durch ein- bzw. ausschalten der Leuchtstoffröhre über der Tür (Kabel / Röhre verlaufen parallel zum RJ45-Kabel vom iButton-Reader) so stark gestört werden, dass sich diese Störung auf den USB-Teil des Readers fortpflanzt und den angeschlossenen Host beeinträchtigt.

Auf der Tür-Dockstar ist es kein Problem, an einem Raspberry Pi funktioniert der iButton-Reader schlecht bis gar nicht, eine x86-Kiste kann das Problem erkennen und sich davon erholen. Relevanter Kernel-Log beim Einschalten der Röhre auf lastlight:

Jan 19 05:09:08 lastlight kernel: [214347.808082] hub 3-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Jan 19 05:09:08 lastlight kernel: [214347.808227] usb 3-1: USB disconnect, device number 20
Jan 19 05:09:08 lastlight kernel: [214348.088041] usb 3-1: new full-speed USB device number 21 using uhci_hcd
Jan 19 05:09:08 lastlight kernel: [214348.246910] usb 3-1: New USB device found, idVendor=04d8, idProduct=feb9
Jan 19 05:09:08 lastlight kernel: [214348.246919] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 19 05:09:08 lastlight kernel: [214348.246926] usb 3-1: Product: IBL USB iButton reader
Jan 19 05:09:08 lastlight kernel: [214348.246931] usb 3-1: Manufacturer: IBL
Jan 19 05:09:08 lastlight kernel: [214348.254139] input: IBL IBL USB iButton reader as /devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input21
Jan 19 05:09:08 lastlight kernel: [214348.254681] generic-usb 0003:04D8:FEB9.0011: input,hidraw0: USB HID v1.00 Keyboard [IBL IBL USB iButton reader] on usb-0000:00:1d.1-1/input0

Vorläufiger Workaround: iButton-Reader nur an door betreiben.