Sida 1 av 2

Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 20:43
av ansim
Fortsätter lite på samma tråd som Niklas och "Min USB-adapter bråkar." i tråd:
http://www.temperatur.nu/forum/viewtopi ... 21&start=0.

Jag har ett liknande probelm med min adapter.
dmesg loggen är fn.nerlusad med

Kod: Markera allt

Failed to read 1-wire data from 0x81: err=-22.
Som jag inte vet hur jag blir av med.

De sista raderna från dmesg säger:

Kod: Markera allt

w1_master_driver w1_bus_master1: Waiting for w1_bus_master1 to become free: refcnt=1.
w1_slave_release: Releasing 81-0000002aadb0.
w1_slave_release: Releasing 1f-00000003df34.
w1_slave_release: Releasing 1f-00000003e74e.
w1_slave_release: Releasing 1f-00000003e48f.
Kör owfs-2.7p11 på slackware12.2,kernel 2.6.27.7-smp
och startar owfs med:
/usr/local/bin/owfs -u --allow_other -m /mnt/1wire

Efter ett tag får jag likande problem med att monteringen för 1wire hänger sig. Det går inte att lista: "ls /mnt/1wire"
låser det skalet. Det låser även templogg och allt som läser från någon enhet i 1wire trädet. "ps fax" visar mängder med
hängande processer, typ "cat /mnt/wire/10*/tempetrature".

Har ingen aning om vad som orsakar detta?

Niklas:
Hur fick du fram denna info??

Kod: Markera allt

[ 2122.368252] usb 5-2: usbfs: USBDEVFS_CONTROL failed cmd owfs rqt 64 rq 1 len 0 ret -110
"Man kan aldrig bli för nyfiken"

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 20:50
av Niklas
ansim skrev:Niklas:
Hur fick du fram denna info??

Kod: Markera allt

[ 2122.368252] usb 5-2: usbfs: USBDEVFS_CONTROL failed cmd owfs rqt 64 rq 1 len 0 ret -110
Ditt problem ser lite annorlunda ut än mitt.
Kör "dmesg" i terminalen för att se om du ser några meddelanden där som är kopplade till owfs.
Edit: Det såg jag att du redan kollat. ;-) Så, det var det enda jag fick i dmesg när det pajade.

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 21:44
av elf98
Se till att modulerna ds2490, w1 & cn inte laddas!

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 22:01
av Niklas
Dvs:

Kod: Markera allt

sudo nano /etc/modprobe.d/blacklist
Längst ned lägg till...

Kod: Markera allt

# Prohibit interference with OWFS
blacklist ds2490
blacklist wire
...och spara. Detta kommer att göra att dessa moduler inte kommer att laddat automatiskt för USB-adaptern.

Bra o starta om sen. ;-)

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 22:08
av larky
umount /mnt/1wire för att avmontera

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 23:24
av ansim
elf98 skrev:Se till att modulerna ds2490, w1 & cn inte laddas!
När jag kollade med lsmod, så var wire laddat:

Kod: Markera allt

Module                  Size  Used by
wire                   23816  1 ds2490
cn                     11168  1 wire
ds2490                 11008  0
Detta kan ha gjorts per automatik.
Kärna 2.6.27 har stöd för 1-wire direkt.
Har sett valet då man väljer moduler vid omkompilering av ny kärna.

Kan alltså vara möjligt att ta ur wire modulerna från kärnan med :?:

Kod: Markera allt

modprobe -r ds2490
modprobe -r wire
modprobe -r cn
direkt eller ?

edit: modprobe ordningen var fel. Denna stämmer

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 23:27
av elf98
Bara att testa sig fram!

Du bör dock se till att modulerna inte laddas automatiskt vid uppstart.

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 23:30
av Niklas
ansim skrev:
elf98 skrev:Se till att modulerna ds2490, w1 & cn inte laddas!
När jag kollade med lsmod, så var wire laddat:

Kod: Markera allt

Module                  Size  Used by
wire                   23816  1 ds2490
cn                     11168  1 wire
ds2490                 11008  0
Detta kan ha gjorts per automatik.
Kärna 2.6.27 har stöd för 1-wire direkt.
Har sett valet då man väljer moduler vid omkompilering av ny kärna.

Kan alltså vara möjligt att ta ur wire modulerna från kärnan med :?:

Kod: Markera allt

modprobe -r cn
modprobe -r wire
modprobe -r ds2490
direkt eller ?
Ja, eller svartlista enligt mina instruktioner från howton. :)

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 23:37
av ansim
svartlistan är gjord.

tänkte att ta bort direkt, så kör man modprobe -r oxå, för att kanske slippa boota om. :)

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 02 feb 2009, 23:39
av Niklas
ansim skrev:svartlistan är gjord.

tänkte att ta bort direkt, så kör man modprobe -r oxå, för att kanske slippa boota om. :)
Ja, det bör du ju slippa då. ;)

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 05 feb 2009, 18:34
av ansim
Det fungerade inte riktigt.

Alla loggar i dmesg försvann :) , men inte låsningen i /mnt/1wire. :(
"ps fax" listar mängder med hängande processer i /mnt/1wire.
Det blir ju en för varje läsning,och ett tempcron går var 5e minut och läser.

Ända sättet som jag kommit på är att boota om servern för att kunna läsa av data från givare.

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 06 feb 2009, 10:15
av ansim
Exempel på utskrift från 'ps fax'

Kod: Markera allt

20472 ?        S      0:00  \_ /bin/sh -c /home/banshee/bin/rrd_tempsensor.pl > /dev/null
20473 ?        S      0:00  |   \_ /usr/bin/perl /home/banshee/bin/rrd_tempsensor.pl
20477 ?        S      0:00  |       \_ sh -c cat /mnt/1wire/uncached/1F.4EE703000000/main/10.D8AA60010800/temperature | sed -e s/" "//g
20478 ?        D      0:00  |           \_ cat /mnt/1wire/uncached/1F.4EE703000000/main/10.D8AA60010800/temperature
20480 ?        S      0:00  |           \_ sed -e s/ //g
20524 ?        S      0:00  \_ /bin/sh -c /home/banshee/bin/el-energi_rrd_update.sh > /dev/null
20525 ?        S      0:00  |   \_ /bin/bash /home/banshee/bin/el-energi_rrd_update.sh
20526 ?        S      0:00  |       \_ /bin/bash /home/banshee/bin/el-energi_rrd_update.sh
20527 ?        S      0:00  |           \_ cat /mnt/1wire/uncached/1F.8FE403000000/main/1D.4C910C000000/counters.A
20528 ?        S      0:00  |           \_ sed -e s/ //g
2
Det är mängder med dessa rader, eftersom det är cronjob som går var 3e och 5e minut.
Några tips på vad som kan åtgärda detta?

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 08 feb 2009, 12:05
av ansim
Nu har jag sett att 1wire stannar vid samma tidpunkt varje gång, ~04:30.
Får försöka få lite info runt den tidpunkten.

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 08 feb 2009, 12:29
av Niklas
ansim skrev:Nu har jag sett att 1wire stannar vid samma tidpunkt varje gång, ~04:30.
Får försöka få lite info runt den tidpunkten.
Mysko. Det var ungefär samma tid för mig förut.

Re: Låst montering på /mnt/1wire, strulande usb

Postat: 08 feb 2009, 14:28
av ansim
Vilket OS?
Slack eller?