DS210j und Datalogger über USB ...

FRoemer

Benutzer
Mitglied seit
25. Jan 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo!

Ich betreibe seit 1 Woche eine DS210j. Ist ja echt super was die so alles kann, aber wie bekomme ich einen Serial-USB Treiber installiert (FTDI ChipSet)? Hat das schon mal jemand gemacht? Hintergrund, ich betreibe derzeit über einen OpenSuse 11 Server Datenlogging und wollte diesen gerne durch den NAS ersetzen. Die C Sourcen für das Tool habe ich könnte diese auch für das NAS Teil kompilieren... aber die Schnittstelle ist bei mir eher das Problem.

Kann da jemand helfen?

Vielen Dank
 

goetz

Super-Moderator
Teammitglied
Mitglied seit
18. Mrz 2009
Beiträge
13.558
Punkte für Reaktionen
24
Punkte
328
Hallo,
schau mal hier (eher den 2. Beitrag).

Guß Götz
 

FRoemer

Benutzer
Mitglied seit
25. Jan 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo!

Danke für den Link, habe die ipk's installiert (auch ohne der beschriebenen Probleme) und den NAS neu gestartet. Jetzt müsste man einem Linux Anfänger mal auf's Pferd helfen, wie kann ich die Schnittstelle jetzt ansprechen? Unter openSUSE ist es eine ttyUSB unter dev/. Wie ist es bei der DS210j? Das finde ich nur ein Verzeichnis usb und darin hiddev0 - 5!

Danke
 

goetz

Super-Moderator
Teammitglied
Mitglied seit
18. Mrz 2009
Beiträge
13.558
Punkte für Reaktionen
24
Punkte
328
Hallo,
schau mal mit lsmod ob die module überhaupt geladen sind. Die Meldungen in /var/log/messages und die Ausgabe von dmesg könnten auch interessant sein.

Gruß Götz
 

FRoemer

Benutzer
Mitglied seit
25. Jan 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo!

Die messages ist sehr lang, was sollte ich denn mal suchen?

Den Befehl dmesg konnte ich eine Datei ausgeben und hier ist der Output:

async_tx: api initialized (sync-only)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
io scheduler noop registered
io scheduler anticipatory registered (default)
io scheduler deadline registered
io scheduler cfq registered
Serial: 8250/16550 driver $Revision: 1.2 $ 4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xf1012000 (irq = 33) is a 16550A
console [ttyS0] enabled
serial8250.0: ttyS1 at MMIO 0xf1012100 (irq = 34) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 65536K size 1024 blocksize
loop: module loaded
Load Marvell Ethernet Driver
o Cached descriptors in DRAM
o DRAM SW cache-coherency
o Single RX Queue support - ETH_DEF_RXQ=0
o Single TX Queue support - ETH_DEF_TXQ=0
o TCP segmentation offload enabled
o Receive checksum offload enabled
o Transmit checksum offload enabled
o Rx descripors: q0=128
o Tx descripors: q0=532
o Loading network interface:
eth0
Driver 'sd' needs updating - please use bus_type methods
Integrated Sata device found
Delay 10 seconds to wait for disk 1 ready.
Delay 10 seconds to wait for disk 2 ready.
scsi0 : Marvell SCSI to SATA adapter
scsi1 : Marvell SCSI to SATA adapter
scsi 0:0:0:0: Direct-Access WDC WD1001FALS-00J7B 05.0 PQ: 0 ANSI: 5
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
sd 0:0:0:0: [sda] 1953525168 512-byte hardware sectors (1000205 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 23 00 10 00
sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA
sda: sda1 sda2 sda3
sd 0:0:0:0: [sda] Attached SCSI disk
scsi 1:0:0:0: Direct-Access WDC WD1001FALS-00J7B 05.0 PQ: 0 ANSI: 5
sd 1:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 23 00 10 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
sd 1:0:0:0: [sdb] 1953525168 512-byte hardware sectors (1000205 MB)
sd 1:0:0:0: [sdb] Write Protect is off
sd 1:0:0:0: [sdb] Mode Sense: 23 00 10 00
sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, supports DPO and FUA
sdb: sdb1 sdb2 sdb3
sd 1:0:0:0: [sdb] Attached SCSI disk
physmap platform flash device: 00400000 at f8000000
SPI Serial flash detected @ 0xf8000000, 4096KB (64sec x 64KB)
Searching for RedBoot partition table in SYNOMTD-0 at offset 0x3f0000
6 RedBoot partitions found on MTD device SYNOMTD-0
SYNOMTD flash bank 0: Using RedBoot partition definition
Creating 6 MTD partitions on "SYNOMTD-0":
0x00000000-0x00080000 : "RedBoot"
0x00080000-0x00280000 : "zImage"
0x00280000-0x003c0000 : "rd.gz"
0x003c0000-0x003d0000 : "vendor"
eth0: mac address changed
Mac0: 00:11:32:05:c8:6d
vender Mac1 checksum error ucSum:0x00 Buf:0x00 Sum:0.
Random MAC address 00:ea:7d:9c:02:c6
Serial Number: 9CG6N01090
0x003d0000-0x003f0000 : "RedBoot Config"
0x003f0000-0x00400000 : "FIS directory"
md: linear personality registered for level -1
md: raid0 personality registered for level 0
md: raid1 personality registered for level 1
raid6: int32x1 73 MB/s
raid6: int32x2 80 MB/s
raid6: int32x4 83 MB/s
raid6: int32x8 75 MB/s
raid6: using algorithm int32x4 (83 MB/s)
md: raid6 personality registered for level 6
md: raid5 personality registered for level 5
md: raid4 personality registered for level 4
device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
dm_crypt using the OCF package.
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
md: Autodetecting RAID arrays.
md: Scanned 6 and added 6 devices.
md: autorun ...
md: considering sda1 ...
md: adding sda1 ...
md: sda2 has different UUID to sda1
md: sda3 has different UUID to sda1
md: adding sdb1 ...
md: sdb2 has different UUID to sda1
md: sdb3 has different UUID to sda1
md: created md0
md: bind<sdb1>
md: bind<sda1>
md: running: <sda1><sdb1>
md: md0: set sda1 to auto_remap [0]
md: md0: set sdb1 to auto_remap [0]
raid1: raid set md0 active with 2 out of 2 mirrors
md: considering sda2 ...
md: adding sda2 ...
md: sda3 has different UUID to sda2
md: adding sdb2 ...
md: sdb3 has different UUID to sda2
md: created md1
md: bind<sdb2>
md: bind<sda2>
md: running: <sda2><sdb2>
md: md1: set sda2 to auto_remap [0]
md: md1: set sdb2 to auto_remap [0]
raid1: raid set md1 active with 2 out of 2 mirrors
md: considering sda3 ...
md: adding sda3 ...
md: adding sdb3 ...
md: created md2
md: bind<sdb3>
md: bind<sda3>
md: running: <sda3><sdb3>
md: md2: set sda3 to auto_remap [0]
md: md2: set sdb3 to auto_remap [0]
raid1: raid set md2 active with 2 out of 2 mirrors
md: ... autorun DONE.
RAMDISK: Compressed image found at block 0
EXT4-fs warning (device ram0): ext4_fill_super: extents feature not enabled on this filesystem, use tune2fs.

EXT4-fs warning (device ram0): ext4_fill_super: extents feature not enabled on this filesystem, use tune2fs.

VFS: Mounted root (ext2 filesystem).
ds210j_synobios: module license 'Synology Inc.' taints kernel.
synobios: load, major number 201
Brand: Synology
Model: DS-210j
synobios: unload
kjournald starting. Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem).
Trying to move old root to /initrd ... okay
Freeing init memory: 116K
Adding 522040k swap on /dev/md1. Priority:-1 extents:1 across:522040k
NET: Registered protocol family 5
NTFS driver 2.1.29 [Flags: R/O MODULE].
sd 0:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: Attached scsi generic sg1 type 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usbcore: registered new interface driver snd-usb-audio
PPP generic driver version 2.4.2
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
fuse init (API version 7.9)
synobios: load, major number 201
Brand: Synology
Model: DS-210j
eth0: started
eth0: link down
eth0: link up, full duplex, speed 1 Gbps
kjournald starting. Commit interval 5 seconds
EXT3 FS on md2, internal journal
EXT3-fs: mounted filesystem with writeback data mode.
ehci_marvell ehci_marvell.70059: Marvell Orion EHCI
ehci_marvell ehci_marvell.70059: new USB bus registered, assigned bus number 1
ehci_marvell ehci_marvell.70059: irq 19, io base 0xf1050100
ehci_marvell ehci_marvell.70059: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver
USB Universal Host Controller Interface driver v3.0
usb 1-1: new high speed USB device using ehci_marvell and address 2
Initializing USB Mass Storage driver...
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 4 ports detected
Got empty serial number. Generate serial number from product.
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver usblp
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
findhostd uses obsolete (PF_INET,SOCK_PACKET)

Sagt Dir das was?

Danke

Gruß
Frank
 

goetz

Super-Moderator
Teammitglied
Mitglied seit
18. Mrz 2009
Beiträge
13.558
Punkte für Reaktionen
24
Punkte
328
Halo,
was gibt denn
lsmod
aus?

Gruß Götz
 

FRoemer

Benutzer
Mitglied seit
25. Jan 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo!

Oh, hatte ich vergessen. Hier der Output:

Module Size Used by Tainted: P
usbhid 25860 0
hid 31844 1 usbhid
usblp 11808 0
usb_storage 36768 0
uhci_hcd 20812 0
ohci_hcd 18116 0
ehci_hcd 32972 0
ds210j_synobios 18648 0
isofs 32328 0
udf 86732 0
zlib_inflate 14912 1 isofs
fuse 46740 0
nfsd 90564 1
exportfs 3616 1 nfsd
ppp_async 8992 0
crc_ccitt 1696 1 ppp_async
ppp_generic 18900 1 ppp_async
slhc 5632 1 ppp_generic
snd_pcm_oss 36384 0
snd_mixer_oss 14688 1 snd_pcm_oss
snd_usb_audio 74368 0
snd_pcm 61444 2 snd_pcm_oss,snd_usb_audio
snd_timer 18724 1 snd_pcm
snd_hwdep 6852 1 snd_usb_audio
snd_usb_lib 15008 1 snd_usb_audio
snd_rawmidi 19680 1 snd_usb_lib
snd_seq_device 5800 1 snd_rawmidi
snd 43700 8 snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_pcm,snd_timer,snd_hwdep,snd_rawmidi,snd_seq_device
snd_page_alloc 7624 1 snd_pcm
soundcore 5860 1 snd
quota_v2 8608 2
usbcore 120468 9 usbhid,usblp,usb_storage,uhci_hcd,ohci_hcd,ehci_hcd,snd_usb_audio,snd_usb_lib
sg 27296 0
ntfs 98756 0
vfat 10336 0
fat 47036 1 vfat
appletalk 29868 20
psnap 2916 1 appletalk
llc 5716 1 psnap

Ich sehe zwar etas mit USB, aber nicht die Module, die ich installiert habe, oder?

Gruß
Frank
 

goetz

Super-Moderator
Teammitglied
Mitglied seit
18. Mrz 2009
Beiträge
13.558
Punkte für Reaktionen
24
Punkte
328
Hallo,
hast Du
/opt/bin/depmod -a
/opt/bin/modprobe ftdi-sio
nach der Installation ausgeführt?

Gruß Götz
 

FRoemer

Benutzer
Mitglied seit
25. Jan 2010
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo!

Nein, ich finde aber auch beide Befehle/Scripte etc. nicht im /opt/bin. Ich kann sie auch nicht auführen. Wie kann ich das sonst machen?

Gruß
Frank
 

goetz

Super-Moderator
Teammitglied
Mitglied seit
18. Mrz 2009
Beiträge
13.558
Punkte für Reaktionen
24
Punkte
328
Hallo,
ipkg install module-init-tools

gruß Götz