Gå til innhold

TEMPer (usb termometer) i Ubuntu 8.10?


Anbefalte innlegg

Er det noen som har fått usb termometeret TEMPer til å virke i Ubuntu 8.10? (Betilte noen greier fra DX, og da var det for fristende å ikke ta med en slik på lasset).

Det finnes patcher til kernel: her og her, og et program til å drive det: TEMPer.c, men ingen av kernel-patchene er laget for kernel 2.6.27, så jeg er litt usikker på om de funker på den versjonen av kernelen.

Lenke til kommentar
Videoannonse
Annonse

Er jo bare å prøve det? Sett opp Virtualbox med USB-støtte og hiv inn en virtuell maskin med Arch Linux (eller en annen distro hvor det er godt tilrettelagt for kernelkompilering). Det kan også se ut som at den er inkludert i mainstream .29, så du kan jo se om den kjernen finnes til ditt system? Er feks i Debian Unstable, mulig den kan brukes i Ubuntu.

Lenke til kommentar
  • 3 måneder senere...

Kjører fortsatt Xubuntu 8.10, som nå har fått kernel 2.6.27-14:

tingo@kg-home:~$ uname -a
Linux kg-home 2.6.27-14-generic #1 SMP Tue Jun 30 19:57:39 UTC 2009 i686 GNU/Linux

 

Detektering i /var/log/messages når jeg plugger TEMPer inn:

Jul 17 09:38:39 kg-home kernel: [ 4611.968182] usb 2-2: new full speed USB device using uhci_hcd and address 3
Jul 17 09:38:39 kg-home kernel: [ 4612.131537] usb 2-2: configuration #1 chosen from 1 choice
Jul 17 09:38:40 kg-home kernel: [ 4612.261677] usbcore: registered new interface driver usbserial
Jul 17 09:38:40 kg-home kernel: [ 4612.261704] usbserial: USB Serial support registered for generic
Jul 17 09:38:40 kg-home kernel: [ 4612.261742] usbcore: registered new interface driver usbserial_generic
Jul 17 09:38:40 kg-home kernel: [ 4612.261745] usbserial: USB Serial Driver core
Jul 17 09:38:40 kg-home kernel: [ 4612.362517] usbserial: USB Serial support registered for ch341-uart
Jul 17 09:38:40 kg-home kernel: [ 4612.362585] ch341 2-2:1.0: ch341-uart converter detected
Jul 17 09:38:40 kg-home kernel: [ 4612.375118] usb 2-2: ch341-uart converter now attached to ttyUSB0
Jul 17 09:38:40 kg-home kernel: [ 4612.375171] usbcore: registered new interface driver ch341

Funker fortsatt ikke:

tingo@kg-home:~/work/temper$ cc -lm -o TEMPer  TEMPer.c
tingo@kg-home:~/work/temper$ ./TEMPer
Init starting
ioctl: Invalid argument
tingo@kg-home:~/work/temper$ sudo ./TEMPer
Init starting
ioctl: Invalid argument
tingo@kg-home:~/work/temper$

 

Burde vel prøve Xubuntu 9.04 snart...

Endret av tingo
Lenke til kommentar

Bruk heller et terminalprogram for serieporten som du peker til /dev/ttyUSB0

Må sikkert prøve deg litt frem med innstillingene, men med litt tolmodighet får du sikkert tempen ut i klartekst.

 

EDIT: hvis ikke den krever noe jalla initialiseringsgreier først da. Det kan du kansje lese ut fra kildekoden til programmet i så fall.

 

Men, har du forresten forsøkt "./TEMPer /dev/ttyUSB0" ?

Endret av jonnor
Lenke til kommentar
  • 3 måneder senere...

Oppdatering: Laptop'en er oppgradert til Xubuntu 9.10.

Nå er resultatet slik:

tingo@kg-home:~/work/temper$ ./TEMPer
Init starting
Init done
Getting temperature done 0001100100000000 25.000000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100100000000 25.000000
Getting temperature done 0001100010000000 24.500000
Getting temperature done 0001100010000000 24.500000

 

og fortsetter slik til programmet blir avbrutt. Kult nok.

Uten at jeg har installert patcher av noe slag.

Endret av tingo
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...