Failed to read 1-wire data

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Failed to read 1-wire data

Inlägg av gein »

Pluggade precis in min nyköpta DS9490R och linux sprutar ur sig felmeddelanden till dmesg och kern.log:
Feb 26 21:01:30 metis kernel: [342058.827023] 0x81: count=16, status: 00 00 2f 40 05 04 04 00 20 21 00 00 00 01 00 00
Feb 26 21:01:30 metis kernel: [342058.827050] enable flag: 0
Feb 26 21:01:30 metis kernel: [342058.827054] 1-wire speed: 0
Feb 26 21:01:30 metis kernel: [342058.827058] strong pullup duration: 2f
Feb 26 21:01:30 metis kernel: [342058.827062] programming pulse duration: 40
Feb 26 21:01:30 metis kernel: [342058.827066] pulldown slew rate control: 5
Feb 26 21:01:30 metis kernel: [342058.827070] write-1 low time: 4
Feb 26 21:01:30 metis kernel: [342058.827073] data sample offset/write-0 recovery time: 4
Feb 26 21:01:30 metis kernel: [342058.827077] reserved (test register): 0
Feb 26 21:01:30 metis kernel: [342058.827081] device status flags: 20
Feb 26 21:01:30 metis kernel: [342058.827085] communication command byte 1: 21
Feb 26 21:01:30 metis kernel: [342058.827089] communication command byte 2: 0
Feb 26 21:01:30 metis kernel: [342058.827092] communication command buffer status: 0
Feb 26 21:01:30 metis kernel: [342058.827096] 1-wire data output buffer status: 0
Feb 26 21:01:30 metis kernel: [342058.827100] 1-wire data input buffer status: 1
Feb 26 21:01:30 metis kernel: [342058.827104] reserved: 0
Feb 26 21:01:30 metis kernel: [342058.827108] reserved: 0
Feb 26 21:01:30 metis kernel: [342058.837925] Clearing ep0x83.
Jag har inte pluggat in någon enhet på bussen, inget är inkopplat i RJ12:an alltså.
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Failed to read 1-wire data

Inlägg av CirruZZ »

Dom vanliga frågorna...vad för distro mm, versioner?
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

Sorry,

Det är ubuntu 8.10.
uname -a :
Linux metis 2.6.27-7-server #1 SMP Fri Oct 24 07:37:55 UTC 2008 i686 GNU/Linux
Jag har alltså inte installerat OWFS ännu. Ubuntu verkar ju identifiera enheten ändå. Fast som sagt, den verkar komma in i någon oändlig loop och bara spruta ut felmeddelanden.
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Failed to read 1-wire data

Inlägg av Niklas »

gein skrev:Sorry,

Det är ubuntu 8.10.
uname -a :
Linux metis 2.6.27-7-server #1 SMP Fri Oct 24 07:37:55 UTC 2008 i686 GNU/Linux
Jag har alltså inte installerat OWFS ännu. Ubuntu verkar ju identifiera enheten ändå. Fast som sagt, den verkar komma in i någon oändlig loop och bara spruta ut felmeddelanden.
Testa plocka bort stödet du får med och kör OWFS istället.
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

Niklas skrev:
gein skrev:Sorry,

Det är ubuntu 8.10.
uname -a :
Linux metis 2.6.27-7-server #1 SMP Fri Oct 24 07:37:55 UTC 2008 i686 GNU/Linux
Jag har alltså inte installerat OWFS ännu. Ubuntu verkar ju identifiera enheten ändå. Fast som sagt, den verkar komma in i någon oändlig loop och bara spruta ut felmeddelanden.
Testa plocka bort stödet du får med och kör OWFS istället.
Okej, ska prova det!
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Failed to read 1-wire data

Inlägg av CirruZZ »

Har du sneglat på OWFS guiden gällande blacklist av modulerna ds2490 och wire?
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

CirruZZ skrev:Har du sneglat på OWFS guiden gällande blacklist av modulerna ds2490 och wire?
Tack för era snabba svar, helt suveränt!
Nej, jag är helt ny här på forumet och har inte hunnit bekanta mig ännu. Tråden verkar vara precis vad jag söker, tack!
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

OWFS startar utan problem så jag antar att det fungerar bra nu!
Kopplade in min DS18S20: Har lött fast komponenten direkt mot en CAT5 som sedan är kopplad till en RJ45-hona. Sedan har jag gjort mig en RJ12 <-> RJ45 mellan USB-adaptern och min RJ45-hona. Tyvärr händer ingenting. Jag hittar inte min temp-komponent under /mnt/1wire/ men det kan mycket väl bero på att mina kontakter inte är helt schyssta. Jag kopplade pinne 1 och 3 mot Data på 1-wire för parasitströmförsörjning. Det kanske jag inte kunde göra? Följde en tutorial men den baserades egentligen på en seriell-adapter.
Jag får nog skaffa en sockerbit för lite enklare montering av DS18S20.
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

Jaha, error -110 verkar jag även få med OWFS vid närmare koll:
# /opt/owfs/bin/owfs -u --allow_other --foreground --error_level=9 /mnt/1wire/
CONNECT: fuse mount point: /mnt/1wire/
CALL: PARSENAME path=[]
CONNECT: Adapter found: 001/008
DEFAULT: Opened USB DS9490 adapter at 001/008.
DATA: DS9490_setup_adapter: done (ret=0)
DEBUG: Start of directory path= device=00 00 00 00 00 00 00 00
DEBUG: Selecting a path (and device) path= SN=00 00 00 00 00 00 00 00 last path=00 00 00 00 00 00 00 00
DEBUG: Clearing root branch
DATA: DS9490_reset
DATA: DS9490_overdrive() set flexible speed
DATA: DS9490_getstatus: (HAVE_USB_INTERRUPT_READ) error reading ret=-110
DATA: DS9490_reset: ok
DATA: DS9490_getstatus: (no HAVE_USB_INTERRUPT_READ) error reading ret=-110
DATA: USBsendback control problem ret=-5
DEBUG: Transaction send = -5
DATA: BUS_first failed during connect [001/008] (Probably non-DS9490 device and empty bus).
DEBUG: fuse_mnt_opt=[(null)]
DEBUG: fuse_open_opt=[(null)]
unique: 1, opcode: INIT (26), nodeid: 0, insize: 56
INIT: 7.9
flags=0x0000003b
max_readahead=0x00020000
INIT: 7.8
flags=0x00000001
max_readahead=0x00020000
max_write=0x00020000
unique: 1, error: 0 (Success), outsize: 40
Användarvisningsbild
CirruZZ
Master Moderator
Inlägg: 1621
Blev medlem: 13 feb 2008, 16:46
Ort: Ystad

Re: Failed to read 1-wire data

Inlägg av CirruZZ »

Kontakteringen är VIKTIG!! Kolla guiden här på forumet men även på Msures wiki.

Jag har själv slitit mitt hår tidigare, och det är bara att dubbelkolla, dubbelkolla och dubbelkolla som gäller, så man är 100% säker på att det är rätt. Då kan man utesluta kontakteringen och gå vidare i felsökandet.
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

Jo, jag har trippelkollat inlägget om kontaktering här på forumet. Det som slår mig är att Orange i RJ11/12 är +5V men i RJ45 så är den NC. Orange/vit är Power GND i RJ11/12 men +12-+14 i RJ45. Borde inte dessa matcha varandra?

Nåväl, i mitt fall så är inte dessa inblandade alls utan jag kör enbart med blå och blå/vit, dvs 1wire Data och 1wire GND. Men jag får väl dubbelkolla igen och även kolla in den andra sidan du länkade till.
Användarvisningsbild
bruka
Tar hemautomation på allvar
Inlägg: 290
Blev medlem: 12 nov 2007, 13:48
Ort: Delsbo

Re: Failed to read 1-wire data

Inlägg av bruka »

gein skrev:OWFS startar utan problem så jag antar att det fungerar bra nu!
Kopplade in min DS18S20: Har lött fast komponenten direkt mot en CAT5 som sedan är kopplad till en RJ45-hona. Sedan har jag gjort mig en RJ12 <-> RJ45 mellan USB-adaptern och min RJ45-hona. Tyvärr händer ingenting. Jag hittar inte min temp-komponent under /mnt/1wire/ men det kan mycket väl bero på att mina kontakter inte är helt schyssta. Jag kopplade pinne 1 och 3 mot Data på 1-wire för parasitströmförsörjning. Det kanske jag inte kunde göra? Följde en tutorial men den baserades egentligen på en seriell-adapter.
Jag får nog skaffa en sockerbit för lite enklare montering av DS18S20.
pinne 1 och 3 mot Data ?? De ska väl till gnd och pinne 2 (DQ) till data?
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

bruka skrev:
gein skrev:OWFS startar utan problem så jag antar att det fungerar bra nu!
Kopplade in min DS18S20: Har lött fast komponenten direkt mot en CAT5 som sedan är kopplad till en RJ45-hona. Sedan har jag gjort mig en RJ12 <-> RJ45 mellan USB-adaptern och min RJ45-hona. Tyvärr händer ingenting. Jag hittar inte min temp-komponent under /mnt/1wire/ men det kan mycket väl bero på att mina kontakter inte är helt schyssta. Jag kopplade pinne 1 och 3 mot Data på 1-wire för parasitströmförsörjning. Det kanske jag inte kunde göra? Följde en tutorial men den baserades egentligen på en seriell-adapter.
Jag får nog skaffa en sockerbit för lite enklare montering av DS18S20.
pinne 1 och 3 mot Data ?? De ska väl till gnd och pinne 2 (DQ) till data?
Ja givetvis! Jag skrev fel. 1 och 3 går mot GND och 2 mot DQ. Jag har verifierat att det finns kontakt ut i båda ändar. Dvs. Pinne 1 och 3 (vit/blå) går in i 4:an i RJ12:an och Pinne 2 (blå) går till 3:an.

Ändå så fungerar det inte. Jag verkar lida av samma problem som här: owfs/ser-inga-givare-med-owfs-t591.html
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Failed to read 1-wire data

Inlägg av elf98 »

Steg nr 1 är alltid att ansluta enbart USB-adaptern och starta upp owfs.

Förutom bus.0, settings, statistics, structre, system & uncached skall du då ha en katalog som heter 81.XXXXXXXXXXXXXX.

Har du det så vet du att owfs och usb-adaptern fungerar som det ska. Eventuella problem när du kopplar in saker på nätet beror på kontaktering och/eller enheter på nätet.

Exakt vad står det när du skriver "lsmod"?
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
gein
Tar hemautomation på allvar
Inlägg: 225
Blev medlem: 25 feb 2009, 23:21
Ort: Uppsala

Re: Failed to read 1-wire data

Inlägg av gein »

elf98 skrev:Steg nr 1 är alltid att ansluta enbart USB-adaptern och starta upp owfs.

Förutom bus.0, settings, statistics, structre, system & uncached skall du då ha en katalog som heter 81.XXXXXXXXXXXXXX.

Har du det så vet du att owfs och usb-adaptern fungerar som det ska. Eventuella problem när du kopplar in saker på nätet beror på kontaktering och/eller enheter på nätet.

Exakt vad står det när du skriver "lsmod"?
Någon katalog 81.XXX har jag inte alls.
lsmod säger:

Kod: Markera allt

Module                  Size  Used by
ipv6                  263460  10
af_packet              25600  2
iptable_filter         10752  0
ip_tables              19600  1 iptable_filter
x_tables               22916  1 ip_tables
lp                     17156  0
loop                   23180  0
cp2101                 21380  0
ftdi_sio               55944  0
usbserial              39528  2 cp2101,ftdi_sio
evdev                  17696  0
serio_raw              13444  0
psmouse                45200  0
pcspkr                 10624  0
parport_pc             39460  1
parport                42604  2 lp,parport_pc
container              11520  0
ac                     12292  0
button                 14224  0
i2c_piix4              16144  0
intel_agp              34116  1
i2c_core               31892  1 i2c_piix4
shpchp                 38036  0
agpgart                42184  1 intel_agp
pci_hotplug            35236  1 shpchp
ext3                  132872  1
jbd                    55444  1 ext3
mbcache                16004  1 ext3
sr_mod                 22212  0
cdrom                  43040  1 sr_mod
ata_piix               24708  0
ata_generic            12804  0
sd_mod                 42264  3
crc_t10dif              9984  1 sd_mod
sg                     39220  0
pata_acpi              12160  0
pcnet32                40196  0
mii                    13440  1 pcnet32
ehci_hcd               43916  0
uhci_hcd               30864  0
libata                176032  3 ata_piix,ata_generic,pata_acpi
mptspi                 25224  2
usbcore               149360  7 cp2101,ftdi_sio,usbserial,ehci_hcd,uhci_hcd
mptscsih               44032  1 mptspi
mptbase                86628  2 mptspi,mptscsih
scsi_transport_spi     30336  1 mptspi
scsi_mod              155212  7 sr_mod,sd_mod,sg,libata,mptspi,mptscsih,scsi_transport_spi
dock                   16656  1 libata
thermal                23708  0
processor              42284  1 thermal
fan                    12420  0
fbcon                  47392  0
tileblit               10752  1 fbcon
font                   16512  1 fbcon
bitblit                13824  1 fbcon
softcursor              9984  1 bitblit
fuse                   60700  3
Och såhär ser katalogstrukturen ut:

Kod: Markera allt

# ls /mnt/1wire/
bus.0  settings  statistics  structure  system  uncached
Skriv svar