Sida 1 av 5
Failed to read 1-wire data
Postat: 26 feb 2009, 22:03
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å.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:21
av CirruZZ
Dom vanliga frågorna...vad för distro mm, versioner?
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:34
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.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:36
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.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:37
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!
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:37
av CirruZZ
Har du sneglat på
OWFS guiden gällande blacklist av modulerna
ds2490 och
wire?
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:47
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!
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 22:58
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.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 23:04
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
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 23:08
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.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 23:14
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.
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 23:45
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?
Re: Failed to read 1-wire data
Postat: 26 feb 2009, 23:54
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
Re: Failed to read 1-wire data
Postat: 27 feb 2009, 00:26
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"?
Re: Failed to read 1-wire data
Postat: 27 feb 2009, 09:19
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