Jag fick hem ett kit från temperatur.nu (Tack Erik för hjälpen) och har nu ägnat en hel hög tid för att försöka få igång det.
Jag började med OWFS Live CD och allt kom upp som det skulle. Jag gav mig sedan in på att installera Ubuntu Desktop 8.04 (och senare även Ubuntu Desktop 8.10, Debian 4 Server och Debian 4 Desktop). Efter att jag tagit hjälp av forumet fick jag ganska snart in allt och jag startade igång owfs. Nu blev det dock inte lika bra. Jag kan utan problem montera upp filsystemet eller använda owserver och owdir för att se strukturen. Ända problemet är att jag kan inte se några enheter! Vad har jag missat?
Just nu har jag följande:
Ubuntu Desktop 8.04 (uppdaterat via aptitude)
fuse, fuse-dev, fuse-util
libusb 0.1.12
owfs 2.7p9 (även testat med 2.7p8)
modulen ds2490 bortplockad
lsusb ger:
Kod: Markera allt
Bus 002 Device 002: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Kod: Markera allt
CALL: PARSENAME path=[]
CONNECT: Adapter found: 002/002
DEFAULT: Opened USB DS9490 adapter at 002/002.
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_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 [002/002] (Probably non-DS9490 device and empty bus).
DEBUG: main_threadid = 3084994224
DEBUG: ServerProcessOut = 3084991376
DEBUG: OW_Announce: end
DEBUG: ServerProcessAccept 3001[3084991376] try lock 0
DEBUG: ServerProcessAccept 3001[3084991376] locked 0
Kod: Markera allt
CONNECT: fuse mount point: /mnt/1-wire/
CALL: PARSENAME path=[]
CONNECT: Adapter found: 002/002
DEFAULT: Opened USB DS9490 adapter at 002/002.
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_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 [002/002] (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
Kod: Markera allt
bus.0
settings
statistics
structure
system
uncached
Kod: Markera allt
interface
Kod: Markera allt
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
unique: 2, opcode: GETATTR (3), nodeid: 1, insize: 56
CALL: FSTAT path=/
CALL: PARSENAME path=[/]
CALL: ATTRIBUTES path=/
DEBUG: ParsedName_destroy /
unique: 2, error: 0 (Success), outsize: 112
unique: 3, opcode: OPENDIR (27), nodeid: 1, insize: 48
unique: 3, error: 0 (Success), outsize: 32
unique: 4, opcode: READDIR (28), nodeid: 1, insize: 80
CALL: GETDIR path=/
CALL: PARSENAME path=[/]
DEBUG: In FS_dir(/)
CALL: DIRECTORY path=/
DEBUG: Cache_Get_Dir 00 00 00 00 00 00 00 00
DEBUG: Get from cache sn 00 00 00 00 00 00 00 00 pointer=0x894f7e0 extension=0
DEBUG: dir not found in cache
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_reset: ok
DATA: DS9490_getstatus: (no HAVE_USB_INTERRUPT_READ) error reading ret=-110
DATA: USBsendback control problem ret=-5
DEBUG: Transaction send = -5
CALL: PARSENAME path=[/bus.0]
DEBUG: ParsedName_destroy /bus.0
CALL: PARSENAME path=[/uncached]
DEBUG: ParsedName_destroy /uncached
CALL: PARSENAME path=[/settings]
DEBUG: ParsedName_destroy /settings
CALL: PARSENAME path=[/system]
DEBUG: ParsedName_destroy /system
CALL: PARSENAME path=[/statistics]
DEBUG: ParsedName_destroy /statistics
CALL: PARSENAME path=[/structure]
DEBUG: ParsedName_destroy /structure
DEBUG: FS_dir_both out ret=-5
DEBUG: ParsedName_destroy /
unique: 4, error: 0 (Success), outsize: 288
unique: 5, opcode: LOOKUP (1), nodeid: 1, insize: 46
LOOKUP /bus.0
CALL: FSTAT path=/bus.0
CALL: PARSENAME path=[/bus.0]
CALL: ATTRIBUTES path=/bus.0
DEBUG: ParsedName_destroy /bus.0
NODEID: 2
unique: 5, error: 0 (Success), outsize: 136
unique: 6, opcode: LOOKUP (1), nodeid: 1, insize: 49
LOOKUP /uncached
CALL: FSTAT path=/uncached
CALL: PARSENAME path=[/uncached]
CALL: ATTRIBUTES path=/uncached
DEBUG: ParsedName_destroy /uncached
NODEID: 3
unique: 6, error: 0 (Success), outsize: 136
unique: 7, opcode: LOOKUP (1), nodeid: 1, insize: 49
LOOKUP /settings
CALL: FSTAT path=/settings
CALL: PARSENAME path=[/settings]
CALL: ATTRIBUTES path=/settings
DEBUG: ParsedName_destroy /settings
NODEID: 4
unique: 7, error: 0 (Success), outsize: 136
unique: 8, opcode: LOOKUP (1), nodeid: 1, insize: 47
LOOKUP /system
CALL: FSTAT path=/system
CALL: PARSENAME path=[/system]
CALL: ATTRIBUTES path=/system
DEBUG: ParsedName_destroy /system
NODEID: 5
unique: 8, error: 0 (Success), outsize: 136
unique: 9, opcode: LOOKUP (1), nodeid: 1, insize: 51
LOOKUP /statistics
CALL: FSTAT path=/statistics
CALL: PARSENAME path=[/statistics]
CALL: ATTRIBUTES path=/statistics
DEBUG: ParsedName_destroy /statistics
NODEID: 6
unique: 9, error: 0 (Success), outsize: 136
unique: 10, opcode: LOOKUP (1), nodeid: 1, insize: 50
LOOKUP /structure
CALL: FSTAT path=/structure
CALL: PARSENAME path=[/structure]
CALL: ATTRIBUTES path=/structure
DEBUG: ParsedName_destroy /structure
NODEID: 7
unique: 10, error: 0 (Success), outsize: 136
unique: 11, opcode: READDIR (28), nodeid: 1, insize: 80
unique: 11, error: 0 (Success), outsize: 16
unique: 12, opcode: RELEASEDIR (29), nodeid: 1, insize: 64
unique: 12, error: 0 (Success), outsize: 16
unique: 13, opcode: LOOKUP (1), nodeid: 1, insize: 46
LOOKUP /bus.0
CALL: FSTAT path=/bus.0
CALL: PARSENAME path=[/bus.0]
CALL: ATTRIBUTES path=/bus.0
DEBUG: ParsedName_destroy /bus.0
NODEID: 2
unique: 13, error: 0 (Success), outsize: 136
unique: 14, opcode: OPENDIR (27), nodeid: 2, insize: 48
unique: 14, error: 0 (Success), outsize: 32
unique: 15, opcode: READDIR (28), nodeid: 2, insize: 80
CALL: GETDIR path=/bus.0
CALL: PARSENAME path=[/bus.0]
DEBUG: In FS_dir(/bus.0)
CALL: DIRECTORY path=/bus.0
CALL: PARSENAME path=[/bus.0/interface]
DEBUG: ParsedName_destroy /bus.0/interface
DEBUG: Start of directory path=/bus.0 device=00 00 00 00 00 00 00 00
DEBUG: Selecting a path (and device) path=/bus.0 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_reset: ok
DATA: DS9490_getstatus: (no HAVE_USB_INTERRUPT_READ) error reading ret=-110
DATA: USBsendback control problem ret=-5
DEBUG: Transaction send = -5
DEBUG: FS_dir_both out ret=-5
DEBUG: ParsedName_destroy /bus.0
unique: 15, error: 0 (Success), outsize: 120
unique: 16, opcode: LOOKUP (1), nodeid: 1, insize: 46
LOOKUP /bus.0
CALL: FSTAT path=/bus.0
CALL: PARSENAME path=[/bus.0]
CALL: ATTRIBUTES path=/bus.0
DEBUG: ParsedName_destroy /bus.0
NODEID: 2
unique: 16, error: 0 (Success), outsize: 136
unique: 17, opcode: LOOKUP (1), nodeid: 2, insize: 50
LOOKUP /bus.0/interface
CALL: FSTAT path=/bus.0/interface
CALL: PARSENAME path=[/bus.0/interface]
CALL: ATTRIBUTES path=/bus.0/interface
DEBUG: ParsedName_destroy /bus.0/interface
NODEID: 8
unique: 17, error: 0 (Success), outsize: 136
unique: 18, opcode: READDIR (28), nodeid: 2, insize: 80
unique: 18, error: 0 (Success), outsize: 16
unique: 19, opcode: RELEASEDIR (29), nodeid: 2, insize: 64
unique: 19, error: 0 (Success), outsize: 16
Tacksam för all hjälp jag kan få!
//Daniel