[vz-users] Probleme mit dem USB Lesekopf und Linux Raspberry Pi

Hendrik Kirsch Hendrik.Kirsch at T-online.de
Tue Oct 25 08:41:51 CEST 2016


Hallo zusammen,

ich habe ein Problem seit einem Update von meinem Raspberry Pi mit den 
Lesekopf von Udo.
Udo hat mir empfohlen mich an die Mailingliste zu posten, da er sich 
nicht sehr gut mit Linux aus kennt.

Das System ist ca 2 Jahre jetzt gelaufen. Nach einem update auf folgende 
Pakete :

        Linux raspberrypi 4.4.13+ #894 Mon Jun 13 124326 BST 2016 armv6l
        GNULinux



        php5-gd:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        libirs-export91:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        raspberrypi-sys-mods:armhf (20160916, 20161018+3)
        libdns-export100:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        libraspberrypi-doc:armhf (1.20160620-1, 1.20160921-1)
        libapache2-mod-php5:armhf (5.6.24+dfsg-0+deb8u1,
        5.6.26+dfsg-0+deb8u1)
        libssl-dev:armhf (1.0.1t-1+deb8u3, 1.0.1t-1+deb8u5)
        libgd3:armhf (2.1.0-5+deb8u6, 2.1.0-5+deb8u7)
        libarchive13:armhf (3.1.2-11+deb8u2, 3.1.2-11+deb8u3)
        raspberrypi-kernel:armhf (1.20160620-1, 1.20160921-1)
        libisccc90:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        php5-readline:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        libisc-export95:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        libssl-doc:armhf (1.0.1t-1+deb8u3, 1.0.1t-1+deb8u5)
        libraspberrypi-bin:armhf (1.20160620-1, 1.20160921-1)
        libisc95:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        libdbd-mysql-perl:armhf (4.028-2+deb8u1, 4.028-2+deb8u2)
        libbind9-90:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        libdns100:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        liblwres90:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        openssl:armhf (1.0.1t-1+deb8u3, 1.0.1t-1+deb8u5)
        raspi-config:armhf (20160527, 20161013)
        raspberrypi-bootloader:armhf (1.20160620-1, 1.20160921-1)
        libisccfg90:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        libraspberrypi0:armhf (1.20160620-1, 1.20160921-1)
        bind9-host:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        php5-mysql:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        libisccfg-export90:armhf (9.9.5.dfsg-9+deb8u6, 9.9.5.dfsg-9+deb8u7)
        php5-common:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        php5-cli:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        libraspberrypi-dev:armhf (1.20160620-1, 1.20160921-1)
        php5-mcrypt:armhf (5.6.24+dfsg-0+deb8u1, 5.6.26+dfsg-0+deb8u1)
        libssl1.0.0:armhf (1.0.1t-1+deb8u3, 1.0.1t-1+deb8u5)


habe ich nun die Fehler Meldung von meinem Script bekommen:
Das auslesen mache ich mit einem Perl Script über socat

        echo '\x2f\x3f\x21\x0d\x0a' | socat -T 1 -
        /dev/lesekopf0,raw,echo=0,b300,parenb=1,parodd=0,cs7,cstopb=0

        2016/10/24 16:11:46 socat[3312] E tcgetattr(5, 0xbe9dc0a0):
        Inappropriate ioctl for device
        2016/10/24 16:11:46 socat[3313] E tcgetattr(5, 0xbeb860a0):
        Inappropriate ioctl for device
        2016/10/24 16:11:46 socat[3316] E tcgetattr(5, 0xbe8870a0):
        Inappropriate ioctl for device
        2016/10/24 16:11:46 socat[3317] E tcgetattr(5, 0xbea200a0):
        Inappropriate ioctl for device

Der Lesekopf wird richtig erkannt und auch die Schnittstelle via udev 
Regel erstellt.

        SUBSYSTEM=="tty", ATTRS{product}=="CP2104 USB to UART Bridge
        Controller", ATTRS{serial}=="0079E47A", NAME="lesekopf0"

dmesg sagt (nur USB-teil):

        [    0.249562] usbcore: registered new interface driver usbfs
        [    0.249697] usbcore: registered new interface driver hub
        [    0.249900] usbcore: registered new device driver usb
        [    1.240814] usbcore: registered new interface driver smsc95xx
        [    1.643180] dwc_otg 20980000.usb: DWC OTG Controller
        [    1.643254] dwc_otg 20980000.usb: new USB bus registered,
        assigned bus number 1
        [    1.643331] dwc_otg 20980000.usb: irq 56, io mem 0x00000000
        [    1.643802] usb usb1: New USB device found, idVendor=1d6b,
        idProduct=0002
        [    1.643830] usb usb1: New USB device strings: Mfr=3,
        Product=2, SerialNumber= 1
        [    1.643849] usb usb1: Product: DWC OTG Controller
        [    1.643866] usb usb1: Manufacturer: Linux 4.4.13+ dwc_otg_hcd
        [    1.643882] usb usb1: SerialNumber: 20980000.usb
        [    1.646680] usbcore: registered new interface driver usb-storage
        [    1.725220] usbcore: registered new interface driver usbhid
        [    1.725240] usbhid: USB HID core driver
        [    2.023165] usb 1-1: new high-speed USB device number 2 using
        dwc_otg
        [    2.223593] usb 1-1: New USB device found, idVendor=0424,
        idProduct=9514
        [    2.223642] usb 1-1: New USB device strings: Mfr=0,
        Product=0, SerialNumber=0
        [    2.503174] usb 1-1.1: new high-speed USB device number 3
        using dwc_otg
        [    2.603573] usb 1-1.1: New USB device found, idVendor=0424,
        idProduct=ec00
        [    2.603604] usb 1-1.1: New USB device strings: Mfr=0,
        Product=0, SerialNumber =0
        [    2.668133] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at
        usb-20980000.usb- 1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:56:36:70
        [    2.763180] usb 1-1.3: new high-speed USB device number 4
        using dwc_otg
        [    7.843254] usb 1-1.3: device descriptor read/64, error -110
        [   11.277689] usb 1-1.3: New USB device found, idVendor=090c,
        idProduct=1000
        [   11.277722] usb 1-1.3: New USB device strings: Mfr=1,
        Product=2, SerialNumber =3
        [   11.277742] usb 1-1.3: SerialNumber: AA04012700020281
        [   11.279349] usb-storage 1-1.3:1.0: USB Mass Storage device
        detected
        [   11.280174] scsi host0: usb-storage 1-1.3:1.0
        [   11.373172] usb 1-1.5: new full-speed USB device number 5
        using dwc_otg
        [   11.480825] usb 1-1.5: New USB device found, idVendor=10c4,
        idProduct=ea60
        [   11.480859] usb 1-1.5: New USB device strings: Mfr=1,
        Product=2, SerialNumber =3
        [   11.480878] usb 1-1.5: Product: CP2104 USB to UART Bridge
        Controller
        [   11.480895] usb 1-1.5: Manufacturer: Silicon Labs
        [   11.480912] usb 1-1.5: SerialNumber: 0079E47A

Kann mir einer helfen den Lesekopf wieder ins laufen zu bringen?

MFG
Hendrik Kirsch


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20161025/a6c2ef80/attachment.html>


More information about the volkszaehler-users mailing list