Posts by Sevi

    Hy Community,
    ich habe ein Problem und suche eine Lösung. Ich betreibe meinen RPi mit 2 Behringer UC202. nun möchte ich den LineIn benützen das heisst den LineIn von der ersten Behringer auf den LineOut der 2ten Behringer ausgeben. mit dem kommando:

    Code
    arecord -f cd -D dsnoop01 | aplay -D LineIn02 > /dev/null 2>&1 & echo $!

    funktioniert das ja schon sehr gut nur leider habe ich ein Problem mit der Latenzzeit. Diese ist mir eindeutig zu hoch! ich habe da einen Versatz von fast 1 sek. und das ist für meine Anwendung beim einspeisen des TV-Audio Sounds eindeutig zu hoch. Ich habe nun etwas gegooglet und bin auf Csound gestoßen http://www.csounds.com/manual/html/UsingRealTime.html . Nun meine Frage hat irgend jemand ahnung von Csound? ich bekomme das nicht zum laufen :s ! oder hat evtl. jemand eine andere Idee damit ich den Versatz vom LineIn zum LineOut auf ein erträgliches Niveau zu verkürzen.

    DANKE!


    Wichtig wäre zu wissen welche USB Sound Karte das überhaupt ist.


    es handelt sicher derzeit um eine Behringer UCA-202 die über einen USB-Hub (auch ohne Hub dieses Problem) betrieben wird.
    http://www.behringer.com/EN/Products/UCA202.aspx also mit einem
    TEXAS INSTRUMENTS - PCM2902EG4 - AUDIO CODEC,USB,SMD 2902,SSOP28
    hatte jedoch mit jeder Soundkarte das gleiche probelm bsp. C-Media ich hatte so viele dass ich nicht mehr genau weiß welche chips da alle verbaut sind. Der PCM2902 ist mit Abstand am besten weil dieser auch einen SPDIF hat.


    Zweitens wäre deine Stromversorgung am PI interessant


    Aktuell habe ich den Odroid am laufen was aber egal ist da ich das Problem beim RPi, Odroid, Beaglebone, Cubiboard habe. Derzeit hängt mein Odroid auf einem Labornetzgerät damit ich diese Fehlerquelle ausschließen kann.


    und drittens was sagt den dmesg und lsusb?

    dmesg:

    Display Spoiler


    [ 0.000000] Booting Linux on physical CPU 0xa00
    [ 0.000000] Initializing cgroup subsys cpuset
    [ 0.000000] Linux version 3.8.13.16 (root@m1server) (gcc version 4.7.2 (crosstool-NG 1.17.0) ) #1 SMP PREEMPT Tue Feb 11 10:47:21 BRST 2014 ()
    [ 0.000000] Kernel was built at commit id 'd222295'
    [ 0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
    [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
    [ 0.000000] Machine: ODROID-U2/U3
    [ 0.000000] cma: CMA: reserved 64 MiB at 43000000
    [ 0.000000] cma: CMA: reserved 64 MiB at 51000000
    [ 0.000000] cma: CMA: reserved 128 MiB at 67800000
    [ 0.000000] Memory policy: ECC disabled, Data cache writealloc
    [ 0.000000] CPU EXYNOS4412 (id 0xe4412220)
    [ 0.000000] exynos4_init_clocks: initializing clocks
    [ 0.000000] S3C24XX Clocks, Copyright 2004 Simtec Electronics
    [ 0.000000] s3c_register_clksrc: clock armclk has no registers set
    [ 0.000000] s3c_register_clksrc: clock audiocdclk has no registers set
    [ 0.000000] audiocdclk: no parent clock specified
    [ 0.000000] exynos4_setup_clocks: registering clocks
    [ 0.000000] exynos4_setup_clocks: xtal is 24000000
    [ 0.000000] EXYNOS4: PLL settings, A=1000000000, M=880000000, E=96000000 V=350000000
    [ 0.000000] EXYNOS4: ARMCLK=1000000000, DMC=440000000, ACLK200=176000000
    [ 0.000000] ACLK100=110000000, ACLK160=176000000, ACLK133=146666666
    [ 0.000000] sclk_pwm: source is ext_xtal (0), rate is 24000000
    [ 0.000000] sclk_csis: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_csis: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_cam0: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_cam1: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_fimc: source is xusbxti (1), rate is 1500000
    [ 0.000000] sclk_fimd: source is mout_mpll_user (6), rate is 55000000
    [ 0.000000] sclk_mfc: source is mout_mfc0 (0), rate is 55000000
    [ 0.000000] sclk_g3d: source is mout_g3d0 (0), rate is 55000000
    [ 0.000000] On node 0 totalpages: 524032
    [ 0.000000] Normal zone: 1520 pages used for memmap
    [ 0.000000] Normal zone: 0 pages reserved
    [ 0.000000] Normal zone: 193040 pages, LIFO batch:31
    [ 0.000000] HighMem zone: 2574 pages used for memmap
    [ 0.000000] HighMem zone: 326898 pages, LIFO batch:31
    [ 0.000000] Running under secure firmware.
    [ 0.000000] PERCPU: Embedded 7 pages/cpu @c16bf000 s7936 r8192 d12544 u32768
    [ 0.000000] pcpu-alloc: s7936 r8192 d12544 u32768 alloc=8*4096
    [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3
    [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 519938
    [ 0.000000] Kernel command line: console=tty1 console=ttySAC1,115200 mem=2047M fbcon=map:1111111111111111111111111111 console=tty1 console=ttySAC1,115200n8 drm_kms_helper.edid_firmware=edid/1920x1080.bin root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro mem=2047M
    [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
    [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
    [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
    [ 0.000000] __ex_table already sorted, skipping sort
    [ 0.000000] Memory: 2047MB = 2047MB total
    [ 0.000000] Memory: 1806336k/3612672k available, 579584k reserved, 1317888K highmem
    [ 0.000000] Virtual kernel memory layout:
    [ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
    [ 0.000000] fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
    [ 0.000000] vmalloc : 0xf0000000 - 0xff000000 ( 240 MB)
    [ 0.000000] lowmem : 0xc0000000 - 0xef800000 ( 760 MB)
    [ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
    [ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
    [ 0.000000] .text : 0xc0008000 - 0xc05dc580 (5970 kB)
    [ 0.000000] .init : 0xc05dd000 - 0xc0607f00 ( 172 kB)
    [ 0.000000] .data : 0xc0608000 - 0xc066d960 ( 407 kB)
    [ 0.000000] .bss : 0xc066d960 - 0xc06a9d50 ( 241 kB)
    [ 0.000000] SLUB: Genslabs=11, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
    [ 0.000000] Preemptible hierarchical RCU implementation.
    [ 0.000000] NR_IRQS:549
    [ 0.000000] MCT clocksource init timer with clk_rate=24000000 hz
    [ 0.000000] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
    [ 0.000000] Console: colour dummy device 80x30
    [ 0.000000] console [tty1] enabled
    [ 0.000804] Calibrating delay loop... 1992.29 BogoMIPS (lpj=4980736)
    [ 0.045063] pid_max: default: 32768 minimum: 301
    [ 0.045348] Mount-cache hash table entries: 512
    [ 0.046361] Initializing cgroup subsys cpuacct
    [ 0.046397] Initializing cgroup subsys devices
    [ 0.046457] CPU: Testing write buffer coherency: ok
    [ 0.046778] CPU0: thread -1, cpu 0, socket 10, mpidr 80000a00
    [ 0.046900] Setting up static identity map for 0x4044ee48 - 0x4044eea0
    [ 0.046975] L310 cache controller enabled
    [ 0.047002] l2x0: 16 ways, CACHE_ID 0x4100c4c8, AUX_CTRL 0x7e470001, Cache size: 1048576 B
    [ 0.097130] CPU1: Booted secondary processor
    [ 0.116833] CPU1: thread -1, cpu 1, socket 10, mpidr 80000a01
    [ 0.127120] CPU2: Booted secondary processor
    [ 0.146833] CPU2: thread -1, cpu 2, socket 10, mpidr 80000a02
    [ 0.157137] CPU3: Booted secondary processor
    [ 0.176834] CPU3: thread -1, cpu 3, socket 10, mpidr 80000a03
    [ 0.176865] Brought up 4 CPUs
    [ 0.176938] SMP: Total of 4 processors activated (7969.17 BogoMIPS).
    [ 0.177764] devtmpfs: initialized
    [ 0.184092] regulator-dummy: no parameters
    [ 0.191273] NET: Registered protocol family 16
    [ 0.198605] DMA: preallocated 256 KiB pool for atomic coherent allocations
    [ 0.203706] s5p_hdmi_cec_set_platdata()
    [ 0.208048] hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
    [ 0.208074] hw-breakpoint: maximum watchpoint size is 4 bytes.
    [ 0.208169] S3C Power Management, Copyright 2004 Simtec Electronics
    [ 0.208257] EXYNOS4x12 PMU Initialize
    [ 0.210155] EXYNOS: Initializing architecture
    [ 0.210926] s3c24xx-pwm s3c24xx-pwm.0: tin at 110000000, tdiv at 110000000, tin=divclk, base 0
    [ 0.211004] s3c24xx-pwm s3c24xx-pwm.1: tin at 110000000, tdiv at 110000000, tin=divclk, base 8
    [ 0.223986] bio: create slab <bio-0> at 0
    [ 0.224513] hdmi_5v: 5000 mV
    [ 0.225881] usbcore: registered new interface driver usbfs
    [ 0.225998] usbcore: registered new interface driver hub
    [ 0.226128] usbcore: registered new device driver usb
    [ 0.226756] i2c-gpio i2c-gpio.2: using pins 6 (SDA) and 7 (SCL)
    [ 0.226953] i2c-gpio i2c-gpio.4: using pins 200 (SDA) and 199 (SCL)
    [ 0.227140] s3c-i2c s3c2440-i2c.0: slave address 0x10
    [ 0.227164] s3c-i2c s3c2440-i2c.0: bus frequency set to 214 KHz
    [ 0.227702] max77686 0-0009: device found
    [ 0.229630] LDO1 VDD_ALIVE: 1000 mV
    [ 0.231101] LDO2 VDDQ_M1_1V8: 1800 mV
    [ 0.232555] LDO3 VDDQ_AUD_1V8: 1800 mV
    [ 0.234060] LDO4 VDDQ_MMC2_2V8: 2800 mV
    [ 0.235503] LDO5 VDDQ_MMC1_1V8: 1800 mV
    [ 0.236950] LDO6 VDD10_MPLL_1V0: 1000 mV
    [ 0.238394] LDO7 VDD10_EPLL_1V0: 1000 mV
    [ 0.239849] LDO8 VDD10_MIPI_1V0: 1000 mV
    [ 0.241094] LDO9 VT_CORE_1V0: ODROIDU2: Disabled regulator
    [ 0.241114] LDO9 VT_CORE_1V0: 1000 mV
    [ 0.241934] LDO10 VDD18_MIPI_1V8: 1800 mV
    [ 0.244158] LDO11 VDD18_ABB1_1V8: 1800 mV
    [ 0.244996] vdd_ldo12 range: 3300 mV
    [ 0.246442] LDO13 VDD18_MIPIHSI_1V8: 1800 mV
    [ 0.247908] LDO14 VDD18_ADC_1V8: 1800 mV
    [ 0.248727] vdd_ldo15 range: 1000 mV
    [ 0.250178] LDO16 VDD18_HSIC: 1800 mV
    [ 0.251622] LDO17 VDDQ_CAM_1V8: 1800 mV
    [ 0.252870] LDO18 VDDQ_ISP_1V8: ODROIDU2: Disabled regulator
    [ 0.252889] LDO18 VDDQ_ISP_1V8: 1800 mV
    [ 0.253506] LDO19 VT_CAM_1V8: ODROIDU2: Disabled regulator
    [ 0.253525] LDO19 VT_CAM_1V8: 1800 mV
    [ 0.254501] vddq_emmc_1V8: 1800 <--> 3000 mV at 1800 mV
    [ 0.255948] LDO21 TFLASH_2V8: 2800 mV
    [ 0.257393] vddf_emmc_2V85: 2850 mV
    [ 0.258637] LDO23 VDD_TOUCH_2V8: ODROIDU2: Disabled regulator
    [ 0.258657] LDO23 VDD_TOUCH_2V8: 2800 mV
    [ 0.259912] LDO24 VDD_TOUCHLED_3V3: ODROIDU2: Disabled regulator
    [ 0.259933] LDO24 VDD_TOUCHLED_3V3: 3300 mV
    [ 0.261383] LDO25 VDDQ_LCD_3V0: 1800 mV
    [ 0.262621] LDO26 VDD_MOTOR_3V0: ODROIDU2: Disabled regulator
    [ 0.262640] LDO26 VDD_MOTOR_3V0: 3000 mV
    [ 0.263261] BUCK1 vdd_mif: 1100 mV
    [ 0.264081] BUCK2 vdd_arm: 800 <--> 1500 mV at 1350 mV
    [ 0.264710] BUCK3 vdd_int: 1125 mV
    [ 0.265535] BUCK4 vdd_g3d: 850 <--> 1200 mV at 1125 mV
    [ 0.266982] BUCK5 VDDQ_CKEM1_2: 1200 mV
    [ 0.268430] BUCK6 1V35: 1350 mV
    [ 0.269881] BUCK7 2V0: 2000 mV
    [ 0.270710] ODROIDU2: Regulator BUCK8
    [ 0.391565] BUCK8 3V0: 3300 mV
    [ 0.392824] BUCK9 1V2: ODROIDU2: Disabled regulator
    [ 0.392841] BUCK9 1V2: 1200 mV
    [ 0.393377] s3c-i2c s3c2440-i2c.0: i2c-0: S3C I2C adapter
    [ 0.393455] s3c-i2c s3c2440-i2c.1: slave address 0x10
    [ 0.393477] s3c-i2c s3c2440-i2c.1: bus frequency set to 214 KHz
    [ 0.393762] s3c-i2c s3c2440-i2c.1: i2c-1: S3C I2C adapter
    [ 0.393830] s3c-i2c s3c2440-i2c.3: slave address 0x10
    [ 0.393853] s3c-i2c s3c2440-i2c.3: bus frequency set to 214 KHz
    [ 0.394009] s3c-i2c s3c2440-i2c.3: i2c-3: S3C I2C adapter
    [ 0.394077] s3c-i2c s3c2440-i2c.7: slave address 0x10
    [ 0.394098] s3c-i2c s3c2440-i2c.7: bus frequency set to 214 KHz
    [ 0.394257] s3c-i2c s3c2440-i2c.7: i2c-7: S3C I2C adapter
    [ 0.394326] s3c-i2c s3c2440-hdmiphy-i2c: slave address 0x10
    [ 0.394347] s3c-i2c s3c2440-hdmiphy-i2c: bus frequency set to 214 KHz
    [ 0.394624] s3c-i2c s3c2440-hdmiphy-i2c: i2c-8: S3C I2C adapter
    [ 0.394741] media: Linux media interface: v0.10
    [ 0.394848] Linux video capture interface: v2.00
    [ 0.395592] Advanced Linux Sound Architecture Driver Initialized.
    [ 0.396533] cfg80211: Calling CRDA to update world regulatory domain
    [ 0.397180] Switching to clocksource mct-frc
    [ 0.409162] NET: Registered protocol family 2
    [ 0.409636] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
    [ 0.409769] TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
    [ 0.409930] TCP: Hash tables configured (established 8192 bind 8192)
    [ 0.409993] TCP: reno registered
    [ 0.410014] UDP hash table entries: 512 (order: 2, 24576 bytes)
    [ 0.410059] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes)
    [ 0.410292] NET: Registered protocol family 1
    [ 0.410456] Trying to unpack rootfs image as initramfs...
    [ 0.558357] Freeing initrd memory: 2872K
    [ 0.558572] CPU PMU: probing PMU on CPU 1
    [ 0.558600] hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available
    [ 0.560430] bounce pool size: 64 pages
    [ 0.569647] msgmni has been set to 1471
    [ 0.570452] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251)
    [ 0.570463] io scheduler noop registered
    [ 0.570478] io scheduler deadline registered
    [ 0.570682] io scheduler cfq registered (default)
    [ 0.578789] s3c-fb exynos4-fb.0: start latency exceeded, new value 584 ns
    [ 0.578847] s3c-fb exynos4-fb.0: state restore latency exceeded, new value 33250 ns
    [ 0.588322] s3c-fb exynos4-fb.0: window 0: fb
    [ 0.592832] dma-pl330 dma-pl330.0: Loaded driver for PL330 DMAC-267056
    [ 0.592857] dma-pl330 dma-pl330.0: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
    [ 0.596973] dma-pl330 dma-pl330.1: Loaded driver for PL330 DMAC-267056
    [ 0.596998] dma-pl330 dma-pl330.1: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
    [ 0.598343] dma-pl330 dma-pl330.2: Loaded driver for PL330 DMAC-267056
    [ 0.598366] dma-pl330 dma-pl330.2: DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
    [ 0.672076] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
    [ 0.673334] exynos4210-uart.0: ttySAC0 at MMIO 0x13800000 (irq = 84) is a S3C6400/10
    [ 0.673635] exynos4210-uart.1: ttySAC1 at MMIO 0x13810000 (irq = 85) is a S3C6400/10
    [ 1.691618] console [ttySAC1] enabled
    [ 1.695583] exynos4210-uart.2: ttySAC2 at MMIO 0x13820000 (irq = 86) is a S3C6400/10
    [ 1.703260] exynos4210-uart.3: ttySAC3 at MMIO 0x13830000 (irq = 87) is a S3C6400/10
    [ 1.711289] [drm] Initialized drm 1.1.0 20060810
    [ 1.715634] i2c i2c-2: attached s5p_ddc into i2c adapter successfully
    [ 1.721855] i2c i2c-8: attached s5p_hdmiphy into i2c adapter successfully
    [ 1.728864] exynos-mixer s5p-mixer: probe start
    [ 1.733561] s5p-g2d s5p-g2d.0: The exynos g2d(ver 4.1) successfully probed
    [ 1.740750] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
    [ 1.746445] [drm] No driver support for vblank timestamp query.
    [ 1.753037] exynos-drm exynos-drm: No connectors reported connected with modes
    [ 1.759549] [drm] Cannot find any crtc or sizes - going 1024x768
    [ 1.779161] Console: switching to colour frame buffer device 128x48
    [ 1.787134] exynos-drm exynos-drm: fb1: frame buffer device
    [ 1.792772] exynos-drm exynos-drm: registered panic notifier
    [ 1.798412] [drm] Initialized exynos 1.0.0 20110530 on minor 0
    [ 1.804229] Mali<2>: Inserting Mali v19 device driver.
    [ 1.809379] Mali<2>: Compiled: Feb 11 2014, time: 10:25:44.
    [ 1.814934] Mali<2>: Driver revision:
    [ 1.818638] Mali<2>: mali_module_init() registering driver
    [ 1.824164] Mali<2>: mali_probe(): Called for platform device mali-utgard
    [ 1.830915] Mali<2>: Memory system initializing
    [ 1.835379] Mali<2>: Using device defined memory settings (dedicated: 0x00000000@0x00000000, shared: 0x10000000)
    [ 1.845618] Mali<2>: Mali OS memory allocator created with max allocation size of 0x10000000 bytes, cpu_usage_adjust 0x00000000
    [ 1.857088] Mali<2>: Using device defined frame buffer settings (0x00000000@0x00000000)
    [ 1.868490] mali-utgard mali-utgard.0: start latency exceeded, new value 500 ns
    [ 1.875815] mali-utgard mali-utgard.0: state restore latency exceeded, new value 2916 ns
    [ 1.883871] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP0
    [ 1.889525] Mali<2>: Mali PP: Base address of PP core: 0x13008000
    [ 1.895632] Mali<2>: Found Mali GPU Mali-400 MP r1p1
    [ 1.901662] Mali<2>: Mali L2 cache: Creating Mali L2 cache: Mali_L2
    [ 1.906746] Mali<2>: Mali MMU: Creating Mali MMU: Mali_GP_MMU
    [ 1.912462] Mali<2>: Mali GP: Creating Mali GP core: Mali_GP
    [ 1.918054] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP0_MMU
    [ 1.923821] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP0
    [ 1.929492] Mali<2>: Mali PP: Base address of PP core: 0x13008000
    [ 1.935550] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP1_MMU
    [ 1.941312] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP1
    [ 1.946981] Mali<2>: Mali PP: Base address of PP core: 0x1300a000
    [ 1.953083] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP2_MMU
    [ 1.958856] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP2
    [ 1.964520] Mali<2>: Mali PP: Base address of PP core: 0x1300c000
    [ 1.970594] Mali<2>: Mali MMU: Creating Mali MMU: Mali_PP3_MMU
    [ 1.976349] Mali<2>: Mali PP: Creating Mali PP core: Mali_PP3
    [ 1.982032] Mali<2>: Mali PP: Base address of PP core: 0x1300e000
    [ 1.988107] Mali<2>: 4+0 PP cores initialized
    [ 1.992402] Mali<2>: Mali GPU Utilization: No utilization handler installed
    [ 1.999394] Mali<2>: = clk_set_rate : 533 , 1000000
    [ 2.004660] Mali<2>: = clk_get_rate: 533
    [ 2.008194] Mali: init_mali_clock mali_clock c062faa8
    [ 2.013624] Mali<1>: = regulator_enable -> use cnt: 1
    [ 2.018399] Mali<2>: = regulator_set_voltage: 1125000, 1125000
    [ 2.025417] Mali<1>: = regulator_get_voltage: 1125000
    [ 2.029310] Mali<2>: MALI Clock is set at mali driver
    [ 2.034766] Mali<2>: mali_probe(): Successfully initialized driver for platform device mali-utgard
    [ 2.043370] mali-utgard mali-utgard.0: stop latency exceeded, new value 500 ns
    [ 2.050642] mali-utgard mali-utgard.0: state save latency exceeded, new value 4000 ns
    [ 2.058782] Mali: Mali device driver loaded
    [ 2.062796] UMP: UMP device driver loaded
    [ 2.074086] brd: module loaded
    [ 2.081037] loop: module loaded
    [ 2.084086] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    [ 2.088213] s5p-ehci s5p-ehci: S5P EHCI Host Controller
    [ 2.093218] s5p-ehci s5p-ehci: new USB bus registered, assigned bus number 1
    [ 2.100621] s5p-ehci s5p-ehci: irq 102, io mem 0x12580000
    [ 2.112247] s5p-ehci s5p-ehci: USB 2.0 started, EHCI 1.00
    [ 2.115075] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
    [ 2.121486] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 2.128647] usb usb1: Product: S5P EHCI Host Controller
    [ 2.133836] usb usb1: Manufacturer: Linux 3.8.13.16 ehci_hcd
    [ 2.139436] usb usb1: SerialNumber: s5p-ehci
    [ 2.144155] hub 1-0:1.0: USB hub found
    [ 2.147385] hub 1-0:1.0: 3 ports detected
    [ 2.151699] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    [ 2.157626] exynos-ohci exynos-ohci: Already power on PHY
    [ 2.162930] exynos-ohci exynos-ohci: EXYNOS OHCI Host Controller
    [ 2.168915] exynos-ohci exynos-ohci: new USB bus registered, assigned bus number 2
    [ 2.176502] exynos-ohci exynos-ohci: irq 102, io mem 0x12590000
    [ 2.241289] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
    [ 2.245102] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    [ 2.252342] usb usb2: Product: EXYNOS OHCI Host Controller
    [ 2.257771] usb usb2: Manufacturer: Linux 3.8.13.16 ohci_hcd
    [ 2.263405] usb usb2: SerialNumber: exynos-ohci
    [ 2.268358] hub 2-0:1.0: USB hub found
    [ 2.271614] hub 2-0:1.0: 3 ports detected
    [ 2.392483] usb3503 0-0008: USB3503_SP_ILOCK = 0x32
    [ 2.462250] usb 1-2: new high-speed USB device number 2 using s5p-ehci
    [ 2.497242] usb3503 0-0008: switched to HUB mode
    [ 2.499961] usb3503 0-0008: usb3503_probe: probed on hub mode
    [ 2.504863] s3c-hsotg s3c-hsotg: regs f0080000, irq 103
    [ 2.510502] s3c-hsotg s3c-hsotg: Already power on PHY
    [ 2.514950] s3c-hsotg s3c-hsotg: EPs:15
    [ 2.518693] s3c-hsotg s3c-hsotg: dedicated fifos
    [ 2.523293] s3c-hsotg s3c-hsotg: still being used
    [ 2.528400] max77686-rtc max77686-rtc: max77686_rtc_probe
    [ 2.592639] usb 1-2: New USB device found, idVendor=0424, idProduct=9730
    [ 2.596373] usb 1-2: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [ 2.632941] max77686-rtc max77686-rtc: rtc core: registered max77686-rtc as rtc0
    [ 2.639893] s5p-fimc exynos4-fimc.0: sclk_fimc rate is 176000000
    [ 2.643369] s5p-fimc exynos4-fimc.0: start latency exceeded, new value 625 ns
    [ 2.650445] s5p-fimc exynos4-fimc.0: state restore latency exceeded, new value 16167 ns
    [ 2.658449] s5p-fimc exynos4-fimc.0: stop latency exceeded, new value 458 ns
    [ 2.665481] s5p-fimc exynos4-fimc.0: state save latency exceeded, new value 3333 ns
    [ 2.665550] s5p-fimc exynos4-fimc.1: sclk_fimc rate is 176000000
    [ 2.679075] s5p-fimc exynos4-fimc.0: stop latency exceeded, new value 500 ns
    [ 2.686107] s5p-fimc exynos4-fimc.1: start latency exceeded, new value 459 ns
    [ 2.693229] s5p-fimc exynos4-fimc.1: state restore latency exceeded, new value 15417 ns
    [ 2.701209] s5p-fimc exynos4-fimc.1: stop latency exceeded, new value 500 ns
    [ 2.708245] s5p-fimc exynos4-fimc.1: state save latency exceeded, new value 2625 ns
    [ 2.708309] s5p-fimc exynos4-fimc.2: sclk_fimc rate is 176000000
    [ 2.721819] s5p-fimc exynos4-fimc.2: start latency exceeded, new value 458 ns
    [ 2.728949] s5p-fimc exynos4-fimc.2: state restore latency exceeded, new value 15292 ns
    [ 2.736932] s5p-fimc exynos4-fimc.2: stop latency exceeded, new value 459 ns
    [ 2.743960] s5p-fimc exynos4-fimc.2: state save latency exceeded, new value 2500 ns
    [ 2.747304] s5p-fimc exynos4-fimc.3: sclk_fimc rate is 176000000
    [ 2.757615] s5p-fimc exynos4-fimc.3: start latency exceeded, new value 458 ns
    [ 2.764731] s5p-fimc exynos4-fimc.3: state restore latency exceeded, new value 15083 ns
    [ 2.772709] s5p-fimc exynos4-fimc.3: stop latency exceeded, new value 458 ns
    [ 2.779733] s5p-fimc exynos4-fimc.3: start latency exceeded, new value 500 ns
    [ 2.786907] s5p-fimc exynos4-fimc.3: state save latency exceeded, new value 2791 ns
    [ 2.787413] s5p-fimc-md: Registered fimc.0.m2m as /dev/video10
    [ 2.787588] s5p-fimc-md: Registered fimc.0.capture as /dev/video11
    [ 2.787762] s5p-fimc-md: Registered fimc.1.m2m as /dev/video12
    [ 2.787930] s5p-fimc-md: Registered fimc.1.capture as /dev/video13
    [ 2.788102] s5p-fimc-md: Registered fimc.2.m2m as /dev/video14
    [ 2.788281] s5p-fimc-md: Registered fimc.2.capture as /dev/video15
    [ 2.788455] s5p-fimc-md: Registered fimc.3.m2m as /dev/video16
    [ 2.788629] s5p-fimc-md: Registered fimc.3.capture as /dev/video17
    [ 2.789460] sclk_mfc rate is: 220
    [ 2.789683] s5p-mfc s5p-mfc: decoder registered as /dev/video8
    [ 2.789873] s5p-mfc s5p-mfc: encoder registered as /dev/video9
    [ 2.790413] Exynos: Kernel Thermal management registered
    [ 2.790646] cpuidle: using governor ladder
    [ 2.790738] sdhci: Secure Digital Host Controller Interface driver
    [ 2.790739] sdhci: Copyright(c) Pierre Ossman
    [ 2.790826] s3c-sdhci exynos4-sdhci.2: clock source 2: mmc_busclk.2 (440000000 Hz)
    [ 2.790890] mmc0: no vqmmc regulator found
    [ 2.790898] mmc0: no vmmc regulator found
    [ 2.817247] mmc0: SDHCI controller on samsung-hsmmc [exynos4-sdhci.2] using ADMA
    [ 2.837265] usb 1-3: new high-speed USB device number 3 using s5p-ehci
    [ 2.839965] mmc0: new high speed SDHC card at address b368
    [ 2.840339] mmcblk0: mmc0:b368 NCard 7.48 GiB
    [ 2.841686] mmcblk0: p1 p2
    [ 2.919153] s5p-fimc exynos4-fimc.3: stop latency exceeded, new value 792 ns
    [ 2.926536] dw_mmc dw_mmc: Using internal DMA controller.
    [ 2.957264] DWMMC: Div 2 = 130
    [ 2.957291] dw_mmc dw_mmc: Version ID is 240a
    [ 2.957298] dw_mmc dw_mmc: DW MMC controller at irq 109, 32 bit host data width, 128 deep fifo
    [ 2.970342] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 400000Hz, actual 400000HZ div = 130)
    [ 2.972772] ledtrig-cpu: registered to indicate activity on CPUs
    [ 2.973229] usbcore: registered new interface driver usbhid
    [ 2.973231] usbhid: USB HID core driver
    [ 2.973347] cec: Probe start
    [ 2.973350] s5p_cec_probe: pdata=e70b9640
    [ 2.973373] s5p_cec_mem_probe(): mapped cec_base to f00a6000, size 0x1000
    [ 2.973562] cec: Requesting irq 146 for s5p-cec
    [ 2.973598] cec: probe successful
    [ 2.997468] max98090 1-0010: MAX98090 REVID=0x43
    [ 3.021641] usb 1-3: New USB device found, idVendor=0424, idProduct=3503
    [ 3.028038] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
    [ 3.036099] hub 1-3:1.0: USB hub found
    [ 3.036105] hkdk-snd-max98090 hkdk-snd-max98090: HiFi <-> samsung-i2s.0 mapping ok
    [ 3.046641] hub 1-3:1.0: 3 ports detected
    [ 3.052477] hkdk-snd-max98090 hkdk-snd-max98090: HiFi <-> samsung-i2s.0 mapping ok
    [ 3.059822] TCP: cubic registered
    [ 3.062733] NET: Registered protocol family 17
    [ 3.065971] NET: Registered protocol family 15
    [ 3.067253] DWMMC: Div 1 = 174
    [ 3.067263] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 300000Hz, actual 298850HZ div = 174)
    [ 3.083204] NET: Registered protocol family 35
    [ 3.087956] VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
    [ 3.095358] ThumbEE CPU extension supported.
    [ 3.099623] Registering SWP/SWPB emulation handler
    [ 3.106631] LDO10 VDD18_MIPI_1V8: incomplete constraints, leaving on
    [ 3.111228] DRM: mali_platform_drm_probe()
    [ 3.114810] mali_drm_init(), driver name: mali_drm, version 0.1
    [ 3.121026] DRM: mali_driver_load()
    [ 3.124244] [drm] Initialized mali_drm 0.1.0 20100520 on minor 1
    [ 3.152767] max77686-rtc max77686-rtc: setting system clock to 2015-04-07 10:28:31 UTC (1428402511)
    [ 3.160882] exynos4_dvfs_hotplug_init, max(2000000),min(0)
    [ 3.163585] ALSA device list:
    [ 3.166466] #0: Built-in Audio
    [ 3.167236] DWMMC: Div 1 = 255
    [ 3.167243] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 203922Hz, actual 203921HZ div = 255)
    [ 3.182770] Freeing init memory: 168K
    [ 3.222883] systemd-udevd[1349]: starting version 204
    [ 3.247271] DWMMC: Div 2 = 130
    [ 3.249234] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 400000Hz, actual 400000HZ div = 130)
    [ 3.297253] DWMMC: Div 1 = 174
    [ 3.299257] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 300000Hz, actual 298850HZ div = 174)
    [ 3.332526] usb 1-3.2: new high-speed USB device number 4 using s5p-ehci
    [ 3.352464] DWMMC: Div 1 = 255
    [ 3.354714] mmc_host mmc1: Bus speed (slot 0) = 104000000Hz (slot req 203922Hz, actual 203921HZ div = 255)
    [ 3.433890] usb 1-3.2: New USB device found, idVendor=04b4, idProduct=6572
    [ 3.437375] usb 1-3.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
    [ 3.444760] usb 1-3.2: Product: USB2.0 Hub
    [ 3.450030] hub 1-3.2:1.0: USB hub found
    [ 3.453388] hub 1-3.2:1.0: 4 ports detected
    [ 3.527840] EXT4-fs (mmcblk0p2): mounted filesystem without journal. Opts: (null)
    [ 3.727514] usb 1-3.2.1: new full-speed USB device number 5 using s5p-ehci
    [ 3.821511] usb 1-3.2.1: New USB device found, idVendor=08bb, idProduct=2902
    [ 3.826318] usb 1-3.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [ 3.832557] usb 1-3.2.1: Product: USB Audio CODEC
    [ 3.837271] usb 1-3.2.1: Manufacturer: Burr-Brown from TI
    [ 3.845477] input: Burr-Brown from TI USB Audio CODEC as /devices/platform/s5p-ehci/usb1/1-3/1-3.2/1-3.2.1/1-3.2.1:1.3/input/input0
    [ 3.859361] hid-generic 0003:08BB:2902.0001: input,hidraw0: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-s5p-ehci-3.2.1/input3
    [ 4.449792] init: ureadahead main process (1404) terminated with status 5
    [ 5.363350] EXT4-fs (mmcblk0p2): re-mounted. Opts: errors=remount-ro
    [ 5.380751] systemd-udevd[1562]: starting version 204
    [ 6.245430] input: gpio-keys as /devices/platform/gpio-keys.0/input/input1
    [ 6.330436] s5p-fimc exynos4-fimc.0: state restore latency exceeded, new value 18292 ns
    [ 6.331793] s5p-fimc exynos4-fimc.1: start latency exceeded, new value 584 ns
    [ 6.331822] s5p-fimc exynos4-fimc.1: state restore latency exceeded, new value 16959 ns
    [ 6.331997] s5p-fimc exynos4-fimc.2: state restore latency exceeded, new value 16083 ns
    [ 6.332016] s5p-fimc exynos4-fimc.2: start latency exceeded, new value 500 ns
    [ 6.332026] s5p-fimc exynos4-fimc.2: state save latency exceeded, new value 3041 ns
    [ 6.350900] s5p-mfc s5p-mfc: start latency exceeded, new value 500 ns
    [ 6.350915] s5p-mfc s5p-mfc: state restore latency exceeded, new value 2417 ns
    [ 6.354272] s5p-fimc exynos4-fimc.3: state restore latency exceeded, new value 19167 ns
    [ 6.354306] s5p-fimc exynos4-fimc.3: start latency exceeded, new value 625 ns
    [ 6.354317] s5p-fimc exynos4-fimc.3: state save latency exceeded, new value 3583 ns
    [ 6.603346] init: plymouth main process (1414) killed by ABRT signal
    [ 6.604120] init: plymouth-splash main process (1677) terminated with status 2
    [ 6.612216] s5p-mfc s5p-mfc: stop latency exceeded, new value 958 ns
    [ 6.612264] s5p-mfc s5p-mfc: state save latency exceeded, new value 2375 ns
    [ 6.813582] smsc95xx v1.0.4
    [ 6.822005] [smsc95xx_read_mac_addr] Mac address = 1E:F6:D7:BE:00:AD
    [ 6.834455] init: plymouth-upstart-bridge main process (1725) terminated with status 1
    [ 6.866954] smsc95xx 1-2:1.0 eth0: register 'smsc95xx' at usb-s5p-ehci-2, smsc95xx USB 2.0 Ethernet, 1e:f6:d7:be:00:ad
    [ 6.867059] usbcore: registered new interface driver smsc95xx
    [ 7.306982] init: avahi-cups-reload main process (1753) terminated with status 1
    [ 7.721512] usbcore: registered new interface driver snd-usb-audio
    [ 7.843480] init: Failed to spawn smbd main process: unable to execute: No such file or directory
    [ 8.280556] Bluetooth: Core ver 2.16
    [ 8.280609] NET: Registered protocol family 31
    [ 8.280614] Bluetooth: HCI device and connection manager initialized
    [ 8.280637] Bluetooth: HCI socket layer initialized
    [ 8.280646] Bluetooth: L2CAP socket layer initialized
    [ 8.280665] Bluetooth: SCO socket layer initialized
    [ 8.348404] Bluetooth: RFCOMM TTY layer initialized
    [ 8.348442] Bluetooth: RFCOMM socket layer initialized
    [ 8.348448] Bluetooth: RFCOMM ver 1.11
    [ 8.425518] NET: Registered protocol family 10
    [ 8.427182] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    [ 8.515395] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [ 8.515404] Bluetooth: BNEP filters: protocol multicast
    [ 8.515426] Bluetooth: BNEP socket layer initialized
    [ 9.759280] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    [ 9.760257] smsc95xx 1-2:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
    [ 10.992350] init: failsafe main process (1786) killed by TERM signal
    [ 11.245868] init: Failed to spawn nmbd main process: unable to execute: No such file or directory
    [ 11.878997] init: zram-config pre-start process (2128) terminated with status 1
    [ 12.006593] init: zram-config post-stop process (2255) terminated with status 1
    [ 12.849937] Bridge firewalling registered
    [ 13.007717] ip_tables: (C) 2000-2006 Netfilter Core Team
    [ 13.209533] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
    [ 18.714033] init: plymouth-stop pre-start process (2955) terminated with status 1

    lsusb

    Display Spoiler


    Bus 001 Device 005: ID 08bb:2902 Texas Instruments PCM2902 Audio Codec
    Bus 001 Device 004: ID 04b4:6572 Cypress Semiconductor Corp.
    Bus 001 Device 003: ID 0424:3503 Standard Microsystems Corp.
    Bus 001 Device 002: ID 0424:9730 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    Ich bin fast davon überzeugt, dass es sich hierbei um einen Linux-Software-Bug handelt. Ich habe gestern folgenden Artikel gefunden:
    http://www.golem.de/news/linux-ker…308-101152.html
    dieser ist zwar schon etwas älter aber das könnte evtl. das Problem sein muss jetzt noch überprüfen ob ich das einpflegen kann bzw. ob dies sowieso schon bei mir drin ist.

    DANKE! für eure hilfe!

    Hallo,
    Ich betreibe meinen Raspberry und Odroid mit mehreren Images und habe bei jedem ein Problem mit meiner USB-Soundkarte. Läuft Squeezelite längere zeit mit einem Internetradiosender dann habe ich nach einiger Zeit eine schlechte Soundausgabe, hört sich irgendwie zerstört an. Wenn ich nun den Squeezelite über den LogitechMediaServer aus und einschaltet läuft der Sender wieder für eine gewisse Zeit problemlos und dann wieder nach ca. 1-3 Stunden wieder das gleiche Problem. Meine Soundausgabe wird über ALSA betrieben ohne PulseAudio. Ich hab in meiner asound.conf schon so ziemlich alles probiert jedoch ohne erfolg. Kennt Ihr diese Problem und könntet mir bei der Lösung helfen?
    Ich denke, da hats was beim USB als würde dieser nach einiger Zeit nicht mehr richtig Arbeiten oder ein "USB-Puffer" läuft voll oder so? Ich habe diese Problem schon seit ca. 3 jahren. Ich denke, das ist ein generelles Linux Problem mit USB-Soundkarten.


    Vielen Dank!

    Kannst Du am Bildschirm evtl. erkennen, an welcher Stelle er beim booten hängen bleibt? Ist dein Pi, per Kabel oder per WLAN mit dem Router verbunden?

    Leider kann ich nichts erkennen, es ist so als würde er überhaupt nicht booten. Er hängt mit Kabel im LAN

    Vielen DANK!


    EDIT:
    Na toll jetzt startet er nicht mal mehr vom original Raspberry =(
    Aber interessant ist folgendes, er bootet bis zu folgender Ausgabe:
    20905219nz.jpg
    Dann kommt alle 120Sek. eine weitere Ausgabe:
    20905242qq.jpg
    und jetzt diese:
    20905244zv.jpg

    hat da jemand Ahnung?

    Vielen DANK!

    okay danke für die info.... dachte ich mir schon.
    Wie kann ich nun dieses Problem lösen?
    Meinem verständniss nach muss ich in irgend einer datei was ändern bzw. löschen was sich dann mein Rasbian beim ersten systemstart von selbst wieder erzeugt bsp. Mac-adresse.

    Danke für eure hilfe!

    Hallo,
    habe folgendes Problem. Ich benütze zurzeit Rasbian-Minimal-Image:
    http://www.linuxsystems.it/raspbian-wheez…-minimal-image/
    Möchte ich nun den Raspberry wechseln, also die SD in einem anderem Raspberry verwenden startet dieser nicht hoch! es leuchtet nur die rote PWR-LED sonst passiert nichts! Stecke ich die SD wieder in den RPi in dem ich sie von Anfang an hatte bootet das System problemlos. Ich habe keine Ahnung an was das liegt, kann nur was mit dem Image zu tun haben. Auch ein Kopieren des Image mit Win32Disk-Manager oder DD bringt nichts. Die SD bootet einfach nur von diesem einem Pi!!??
    muss ich vor dem wechseln noch was einstellen oder ändern damit er mir mit einem andern Pi hochfährt?
    mit Rasbian-"normal"-Image hatte ich diese Probelm noch nie!
    PS: meine beiden wechel Pi´s funktionieren problemlos!

    DANKE! für eure hilfe

    Servus,
    cooles Projekt!
    passt zwar hier nicht ganz rein aber... ich möchte z-wave produkte mit dem RPi oder eigentlich mit meinem Odroid (Preformanc viel, viel besser) steuern und auslesen hast du das schon mal gemacht? könntest du mir evtl. einen tipp geben?

    DANKE!

    Grüß euch,
    tread ist schon ein wenig älter, habe jedoch auch das Probelm beim sichern, dass das Image das ich mir mit Win32DiskImager gemacht habe einfach nicht auf eine gleich große SD-Karte passen will.
    Als erstes möchte ich eine vernünfige Lösung zum Sichern und wiederherstellen eines Images. Mein Vorgang beim Sichern wäre so gewesen:
    1) SD-Karte in einen Linux Rechner
    2) mit GParted das Filesystem etwas verkleinern
    3) mit

    Code
    sudo dd if=/dev/sdc of=/home/penner/sicherung.img

    eine Sicherung erstellen und mit
    4)

    Code
    sudo dd of=/dev/sdc if=/home/penner/sicherung.img

    oder Win32DiskImager Sicherung auf neue SD-Karte wiederherstellen.

    Da hab ich dann schon ein Problem, da beim Booten folgende Fehlermeldung kommt

    Code
    EXT4-fs (mmcblk0p2): bad geometry: block count 1922304 exceeds size of device (1885952 blocks)

    und das system fährt nicht hoch

    Zum Zweiten möchte ich mein Image zu Download zur Verfügung stellen und da ist es ja extrem unpraktisch ist ein 8GB file zu Downloaden, möchte ich dies auch so machen wie bsp. squeezeplug oder sonstige Images wie sie so im Netzt zu finden gibt.
    Wie machen das eigentlich die Profis?

    Viell. hat ja jemand antworten.

    Vielen DANK!

    Sehr schön :shy:
    UND JETZT NOCH

    Code
    --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt"


    funktionierend einfügen!

    um das geht es nämlich und was man mit einem Init.d script erreichen will ist glaube ich klar.

    Quote
    Code
    --on-start \"echo 1 > /var/www/src/status_shairplay01.txt\" --on-stop \"echo 0 > /var/www/src/status_shairplay01.txt\"
    
    
    oder
    
    
    --on-start 'echo 1 > /var/www/src/status_shairplay01.txt' --on-stop 'echo 0 > /var/www/src/status_shairplay01.txt'


    Okay, das hab ich schon probiert - beide Versionen funktionieren leider nicht. Jedoch funktioniert

    Code
    /usr/local/bin/shairport -w -p 5201 -a PLAYER01 --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt" -o alsa -- -d airplay01 > /dev/null 2>&1 & echo $!


    in der Kommandozeile schon :s

    Code
    root@raspberry:~# /usr/bin/shairport -w -p 5201 -a PLAYER01 --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt" -o alsa -- -d airplay01 > /dev/null 2>&1 & echo $!
    [1] 2774
    2774
    root@raspberry:~#


    DANKE!!

    Quote

    Wenn dann würde ich "&& echo$!" schreiben.


    hat leider nichts gebracht.

    Quote

    Weiter würde ich mal testen ob nicht die " escaped werden müssen.


    was meinst du damit?

    Quote

    Ansonsten hat Meigrafd recht, aufgrund $DEAMON startet das skript nicht....


    mein Script funktioniert ja doch leider nur ohne

    Code
    --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt"

    DANKE!

    hallo,
    also, das war jetzt nur ein versuch. Ich habe natürlich in /var/bin ebenfalls das Shairport Programm hinterlegt (jetzt gerade wirkungslos). Ich habe jetzt schon einige Variablen die nirgends aufgerufen werden weil ich schon ziemlich viel herum experimentiert habe, ist aber meines Wissens auch egal ob da jetzt Variablen sind die nicht geraucht werden, dies ist jetzt meins Erachtens kein Fehler und nicht der Grund warum das Script nicht mit

    Code
    --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt"


    funktioniert.
    weil ohne diesem Eintrag Funktioniert das Shairport ohne Probleme.
    Ich denke, dass es da was mit der Berechtigung hat, kenne mich aber leider nicht gut mit Berechtigung und Init.d Scripten aus.

    also nochmal
    So funktioniert mein Init.d Script Problemlos:

    und möchte (Siehe Code oben) mit einfügen - nur leider kommt dann ein Fehler beim Starten des Init.d Scriptes "Zeile XX not found"

    DANKE!


    [/code]

    DANKE!

    Ich hab jetzt mal nur test weise die DAEMON Variable ausgeklammert und den start Befehl direkt reinkopiert - jetzt jetzt würde es funktionieren aber warum nicht mit der DAEMON Variable :s
    Wenn ich nun Shairplay mehrmals starten möchte, müsste ich nun mehrere Init.d Scripte machen oder? oder gibt es eine etwas bessere Möglichkeit?
    Hier mein Script:


    So wie ich den TE bisher verstanden habe möchte er einfach nur 2 Instanzen laufen lassen, es spricht also nichts dagegen ein Script irgendwo in $PATH abzulegen und ggf bei Systemstart automatisch mit starten zu lassen...
    Warum irgendwo in $PATH ? -> Wenn er dann start/stop/restart oder was auch immer ausführen will brauch er nicht den vollständigen Pfad ( /etc/init.d/shairport01 start ; /etc/init.d/shairport02 start ) eingeben sondern nur den filename des Scripts
    (an dieser umbenenn Methode fällt nun vllt auch auf wie Umständlich das wäre)

    - Stimmt!

    was meinst du mit $PATH ?. Mir sind start scripte die in Init.d liegen bekannt und hab auch schon selber selche erstellt und weiß auch was ein Demonprozess ist nur was meinst du mit $PATH?

    Weiters hab ich noch ein Problem mit Shairport. gib ich

    Code
    /usr/local/bin/shairport -w -p 5201 -a PLAYER01 --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt" -o alsa -- -d airplay01


    in die Kommandozeile ein funktioniert dieser Befehl wunderbar. Doch leider nicht in einem Init.d script. ?????? Es kommt dann eine Fehlermeldung, dass im Init.d Script in der Zeile XX not found wenn ich dann:

    Code
    --on-start "echo 1 > /var/www/src/status_shairplay01.txt" --on-stop "echo 0 > /var/www/src/status_shairplay01.txt"


    lösche, also nur:

    Code
    /usr/local/bin/shairport -w -p 5201 -a PLAYER01 -o alsa -- -d airplay01


    eingebe funktioniert das Init.d script wonderbra :s
    an was könnte das liegen?
    Viell. würde das mit dem besagten $PATH mein Problem lösen

    DANKE!!

    Vielen DANK! für die reichlichen Antworten.

    Ich habs mir jetzt mal ganz einfach gemacht und ein bash script gemacht, dass mir mehrere Instanzen von Shairplay und Squeezelite mit ein paar Abhängigkeiten startet.

    Das Script funktioniert auch sehr gut nur hab ich ein Problem. Führe ich das Script aus, läuft es ewig weiter, da es auf meine gestarteten Programme wartet die aber natürlich und auch dann hoffentlich ewig laufen. Gibt es eine Möglichkeit dieses Script nach der Letzten zeile unwiderruflich zu stoppen? weil ja meine gestarteten Programme sowieso laufen. Der Befehlt "exit 1" am schluß funktioniert nämlich nicht.


    DANKE!

    Okay DANKE für die Antwort.
    Ich bin jetzt nicht so der Linux Fuchs und muss meine Frage jetzt noch ein wenig vertiefen. Abgesehen von den vorteilen der 2. Möglichkeit > Separates starten und stoppen, separater error log, separat ....... Ich meine das alles separat ist, das ist mir nämlich klar, läuft das Programm trotzdem absolut stabil? oder gibt es irgendwelche Leistungseinbußen? Habe ich irgendwelche nachteile wenn ich einen RPi jahrelang so betreibe? Welche Lösung währe die sauberere, professionellere?
    Mir fällt noch ein Vorteil der 1. Möglichkeit ein. Bei einem Update, was bei einem Linuxprogramm sehr häufig der Fall ist, brauche ich dann nicht alle meine Init.d scripte modifizieren oder?

    DANKE!!

    Hallo,
    Ich hätte da eine Grundsatzfrage zum Starten von einem Programm mehrmals.
    Als Beispiel nehme ich mal Shairport her. Ich möchte nun Shairport mit unterschiedlichem Port und Soundkarte mehrmals starten.

    Möglichkeit 1:
    Ich würde mir nun ein Script Basteln das beim Booten gestartet wird
    like this:

    Bash
    #!/bin/bash
    /usr/local/bin/shairport -w -a Shairport -d -p 5300 -o alsa -- -d hw:0,0
    /usr/local/bin/shairport -w -a Shairport1 -d -p 5310 -o alsa -- -d hw:1,0

    funktioniert Perfekt.

    Möglichkeit 2:
    Man müsste, wie in diesem Beispiel mit Shairport, die /etc/init.d/shairport Kopieren und umbenenen in zb. shairport01 und den inhalt etwas modifizieren.

    Leider kann ich keinen unterschied erkennen außer, dass Möglichkeit 2 viel, viel umständlicher ist.

    Meine Fragen:
    - Was ist der Unterschied zwischen diesen 2 Versionen?
    - Vor- Nachteile?
    - Gibt es eine Möglichkeit 3,4,5?
    - Wie würdet Ihr das Lösen?


    Vielen DANK!!!