GentooPlayer - Immagini x86_64, Raspberry PI 3B/3B+, Allo SparkyUsbBridge, BeagleBone Black + Botic Driver

Pagina 2 di 103
prima
1 2 3 4 5 6 7 8 9 10 11 12 52 102 ... ultimo
Visualizzazione dei risultati da 11 a 20 su 1026
  1. #11
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Paolo, ho un po cannibalizzato easetup per la configurazione guidata a squeezelite...non me ne volere

  2. #12
    tebibyte L'avatar di UnixMan
    Registrato
    Sep 2013
    Messaggi
    2,529
    configurazione

    Predefinito

    Originariamente inviato da antonellocaroli
    Paolo, ho un po cannibalizzato easetup per la configurazione guidata a squeezelite...non me ne volere
    e perché mai dovrei? Anzi, mi fa piacere. L'Open Source serve proprio a questo!
    Ciao, Paolo.

    «Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»

  3. #13
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Ho modificato lo script di ricompilazione del kenel.

    Ho aggiunto la patch che usa pf-kernel per la CPU e le GCC anche al kenell-RT

    La patch é questa:
    https://github.com/graysky2/kernel_gcc_patch

    cosi anche ner kernell RT in Processor type and features ci sono piú opzioni:

    codice:
    Native optimizations autodetected by GCC	                          -march=native
    AMD Improved K8-family	                                                          -march=k8-sse3
    AMD K10-family	                                                                         -march=amdfam10
    AMD Family 10h (Barcelona)	                                                 -march=barcelona
    AMD Family 14h (Bobcat)	                                                           -march=btver1
    AMD Family 16h (Jaguar)	                                                             -march=btver2
    AMD Family 15h (Bulldozer)	                                                       -march=bdver1
    AMD Family 15h (Piledriver)	                                                    -march=bdver2
    AMD Family 15h (Steamroller)	                                                     -march=bdver3
    AMD Family 15h (Excavator)	                                                       -march=bdver4
    AMD Family 17h (Zen)	                                                               -march=znver1
    Intel Bonnell family of low-power Atom processors (Bonnell)	                -march=bonnell
    Intel Silvermont family of low-power Atom processors (Silvermont)	-march=silvermont
    Intel 1st Gen Core i3/i5/i7-family (Nehalem)	                                 -march=nehalem
    Intel 1.5 Gen Core i3/i5/i7-family (Westmere)	                                  -march=westmere
    Intel 2nd Gen Core i3/i5/i7-family (Sandybridge)	                                  -march=sandybridge
    Intel 3rd Gen Core i3/i5/i7-family (Ivybridge)	                                   -march=ivybridge
    Intel 4th Gen Core i3/i5/i7-family (Haswell)	                                            -march=haswell
    Intel 5th Gen Core i3/i5/i7-family (Broadwell)	                                   -march=broadwell
    Intel 6th Gen Core i3/i5/i7-family (Skylake)                                        	-march=skylake
    lo script si lancia sempre con

    codice:
    /root/kernelinstall/install.sh
    é diventato cosi:

    codice:
    #!/bin/bash
    
    function choosedisk {
            n=0
    	for disk in "${array[@]}"
            do
              	printf "$n: $disk\n"
                    n=$((n+1))
            done
    	read choice
            re='^[0-9]+$' #Make sure $choice is a number
            until [[ $choice =~ $re ]]; do
                    if ! [[ $choice =~ $re ]]; then
                            echo "Error: Please enter the NUMBER of your choice."
                            choosedisk
                    fi
            done
    	IFS=' ' read -r -a diskparts <<< "${array[$choice]}"
    }
    
    lsblk -dn -o NAME,SIZE,TYPE --include 8 > disks
    n=0
    while read line; do
            array[$n]=$line
            n=$((n+1))
    done < disks
    echo "Su quale disco é installata GentooPlayer?"
    echo "scegliere il disco giusto"
    until [ "$diskexists" = "1" ]; do
            if [ -b /dev/${diskparts[0]} ]; then
                    let diskexists=1
                    echo "You are installing on /dev/${diskparts[0]}."
    	       	    #echo "Proceed? Y/N"
    		        echo ${diskparts[0]} > usedisk
                    else
                    #echo "Disk $choice does not exist."
                    choosedisk
            fi
    done
    usedisk=$(<usedisk)
    cat > /etc/fstab <<EOF
    # <fs>			<mountpoint>	<type>		<opts>		<dump/pass>
    /dev/${usedisk}2		/boot		ext2		noauto,noatime	1 2
    /dev/${usedisk}4		/		ext4		noatime		0 1
    /dev/${usedisk}3		none		swap		sw		0 0
    EOF
    emerge -C rt-sources
    emerge -C pf-sources
    rm -rf /usr/src/linux-*
    mount /dev/${usedisk}2 /boot
    
    cat > /etc/portage/bashrc <<EOF
    pre_src_prepare() {
        [[ ${EAPI:-0} == [012345] ]] || return
        if ! type epatch_user > /dev/null 2>&1; then
            local names="EPATCH_USER_SOURCE epatch_user epatch evar_push evar_push_set evar_pop estack_push estack_pop"
            source <(awk "/^# @(FUNCTION|VARIABLE): / { p = 0 } /^# @(FUNCTION|VARIABLE): (${names// /|})\$/ { p = 1 } p { print }" ${PORTDIR}/eclass/eutils.eclass)
        fi
    
        epatch_user
    
        for name in $names; do
            unset $name
        done
    }
    EOF
    
    wget -O gccnative.sh https://paste.pound-python.org/raw/PaRLzxW5I7ixavDnVgH8/
    mv gccnative.sh /root/kernelinstall/
    chmod +x /root/kernelinstall/gccnative.sh
    /root/kernelinstall/gccnative.sh > /root/kernelinstall/gccnative
    
    echo "volete visualizzare come vengono eseguite le gccnative? y/n"
    read visualizzare
          if [ "$visualizzare" = "y" ]; then
    	  less /root/kernelinstall/gccnative
         fi
    
    mkdir -p /etc/portage/patches/sys-kernel/rt-sources-4.11.12_p14
    wget -O enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch https://paste.pound-python.org/raw/ykBooVINgg6ruWwb3Dks/
    mv enable_additional_cpu_optimizations_for_gcc_v4.9+_kernel_v3.15+.patch /etc/portage/patches/sys-kernel/rt-sources-4.11.12_p14/
    emerge =sys-kernel/rt-sources-4.11.12_p14
    emerge =sys-kernel/pf-sources-4.11_p4
    echo -e "Si vuole compilare un kerneRT minimale? y/n"
    read  compilare
        if [ "$compilare" = "y" ]; then
    	  eselect kernel set 2
              wget -O rt_config https://paste.pound-python.org/raw/CCwLKFKBkfkNHOTSk6sM/
    	  mv rt_config /usr/src/linux/.config
    	  genkernel --kernname=RT-Minimal-1 --oldconfig --menuconfig --install all
        fi
    	
    echo -e "Si vuole compilare un Pf-Kernel minimale? y/n"
    read  compilare
        if [ "$compilare" = "y" ]; then
    	  eselect kernel set 1
    	  wget -O pf_config https://paste.pound-python.org/raw/EsxuOCHhxtfh6WEuXYLK/
    	  mv pf_config /usr/src/linux/.config
    	  genkernel --kernname=Pf-Minimal-1 --oldconfig --menuconfig --install all
        fi
    	
    echo -e "se si é proceduto alla compilazione di nuovi Kernel, bisogna aggiornare l´elenco dei kernel avviabile."
    echo -e "si vuole aggiornare l´elenco? y/n"
    read  aggiornare
        if [ "$aggiornare" = "y" ]; then
           grub-mkconfig -o /boot/grub/grub.cfg
        fi
    Ho scelto questa strada perché la compilazione del kernel in effeti non tiene in considerazione il make.conf di portage ma usa un suo Make file...
    Ultima modifica di antonellocaroli : 20-10-2017 a 07:23

  4. #14
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Non so se hanno un senso...ma questi sono i risultati di rttest sul mio pc:

    Kernel-RT installato di default
    codice:
    GentooPlayer /home/filippo # rttest
    
    Please enter the number of loops in ten thousands units and hit Enter.
    Example: 1 instead of 10000
    1
    
    STANDARD TEST
    # /dev/cpu_dma_latency set to 0us
    policy: fifo: loadavg: 0.28 0.11 0.04 1/188 4014
    
    T: 0 ( 4011) P:98 I:100 C:  10000 Min:      1 Act:    2 Avg:    1 Max:       8
    T: 1 ( 4012) P:98 I:100 C:  10000 Min:      1 Act:    2 Avg:    1 Max:       9
    T: 2 ( 4013) P:98 I:100 C:   9952 Min:      1 Act:    2 Avg:    2 Max:       5
    T: 3 ( 4014) P:98 I:100 C:   9900 Min:      1 Act:    2 Avg:    1 Max:       4
    
    STRESS TEST
    Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
    Each sender will pass 10000 messages of 100 bytes
    # /dev/cpu_dma_latency set to 0us
    policy: fifo: loadavg: 0.28 0.11 0.04 82/590 4420
    
    T: 0 ( 4070) P:98 I:100 C:  10000 Min:      1 Act:    4 Avg:    3 Max:       9
    T: 1 ( 4122) P:98 I:100 C:  10000 Min:      1 Act:    3 Avg:    3 Max:       7
    T: 2 ( 4180) P:98 I:100 C:   9978 Min:      1 Act:    3 Avg:    2 Max:      14
    T: 3 ( 4232) P:98 I:100 C:   9942 Min:      2 Act:    3 Avg:    3 Max:      10
    
    If the results of STANDARD TEST are much higher than the results of STRESS TEST and you have an Intel processor you could add a line like
    intel_idle.max_cstate=0
    to your Grub or Syslinux kernel line in configuration file.
    Beware that in this case the CPU temperature will increase.

    Kernel-RT minimal
    codice:
    rttest
    
    Please enter the number of loops in ten thousands units and hit Enter.
    Example: 1 instead of 10000
    1
    
    STANDARD TEST
    # /dev/cpu_dma_latency set to 0us
    policy: fifo: loadavg: 17.96 14.91 6.97 1/124 4897
    
    T: 0 ( 4896) P:98 I:100 C:  10000 Min:      1 Act:    1 Avg:    1 Max:       5
    T: 1 ( 4897) P:98 I:100 C:  10000 Min:      1 Act:    1 Avg:    1 Max:       2
    
    STRESS TEST
    # /dev/cpu_dma_latency set to 0us
    Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
    Each sender will pass 10000 messages of 100 bytes
    policy: fifo: loadavg: 35.90 18.68 8.24 59/526 5301
    
    T: 0 ( 4951) P:98 I:100 C:  10000 Min:      1 Act:    1 Avg:    1 Max:       7
    T: 1 ( 5009) P:98 I:100 C:  10000 Min:      1 Act:    1 Avg:    1 Max:       3
    
    If the results of STANDARD TEST are much higher than the results of STRESS TEST and you have an Intel processor you could add a line like
    intel_idle.max_cstate=0
    to your Grub or Syslinux kernel line in configuration file.
    Beware that in this case the CPU temperature will increase.

    pf-Kernel minimal
    codice:
    GentooPlayer /home/filippo # rttest
    
    Please enter the number of loops in ten thousands units and hit Enter.
    Example: 1 instead of 10000
    1
    
    STANDARD TEST
    # /dev/cpu_dma_latency set to 0us
    policy: fifo: loadavg: 0.00 0.00 0.00 1/119 1608
    
    T: 0 ( 1607) P:98 I:100 C:  10000 Min:      1 Act:    2 Avg:    1 Max:       8
    T: 1 ( 1608) P:98 I:100 C:  10000 Min:      1 Act:    1 Avg:    1 Max:       4
    
    STRESS TEST
    Running in process mode with 10 groups using 40 file descriptors each (== 400 tasks)
    Each sender will pass 10000 messages of 100 bytes
    # /dev/cpu_dma_latency set to 0us
    policy: fifo: loadavg: 6.33 1.31 0.42 98/520 2012
    
    T: 0 ( 1620) P:98 I:100 C:  10000 Min:      1 Act:    2 Avg:    1 Max:      17
    T: 1 ( 1621) P:98 I:100 C:  10000 Min:      1 Act:    2 Avg:    1 Max:      73
    
    If the results of STANDARD TEST are much higher than the results of STRESS TEST and you have an Intel processor you could add a line like
    intel_idle.max_cstate=0
    to your Grub or Syslinux kernel line in configuration file.
    Beware that in this case the CPU temperature will increase.
    Notate la differenza dei core, la ricompilazione dei kernel con lo script é impostata di defaul con 2 core (eventualmente va cambiata).
    Ho pensato che 2 core sono piú che sufficienti per quello che deve fare il player, presumo che ci sia anche meno consumo(?)...

  5. #15
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Ho aggiunto alcuni comandi alla shell.
    Alcuni utili, altri meno.

    audio ---> Visualizza lo stato attuale della Scheda Audio
    es.
    codice:
    GentooPlayer filippo # audio
    AUDIO CARDS
    CARD    TYPE                    ADDRESS                 NAME
    --------------------------------------------------------------------------------------------------------
    card0   USB Audio card          usb1  --> 20b1:2023     XMOS XMOS USB
    card0   STATUS  --> access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 7335 buffer_size: 22005
    --------------------------------------------------------------------------------------------------------
    rtirqconf ---> apre la configurazione GUIDATA di RTirq


    ipstatic ---> apre la configurazione GUIDATA per un IP statico


    kernelinstall ---> apre l´installazione GUIDATA di un kernel-RT minimale e/o pf-kernel minimale


    sqconfig ---> Apre la configurazione GUIDATA di squeezelite-R2 e "mpd"


    grubconf ---> monta la partizione di boot, apre il file di configurazione di grub e fa il "restart" di grub. Utile in caso si vogliono cambiare i parametri di avvio di grub.

    ###squeezelite
    sqc ---> apre il file di configurazione di squeezelite-R2 per essere editato e alla chiusura fa il retasrt
    sqr ---> restart di squeezelite-R2 stop degli altri player
    sqrestart ---> restart squeezelite-R2
    sqstop ---> Stop squeezelite-R2
    sqadd ---> aggiunge squeezelite-R2 all´avvio
    sqremove ---> rimuove squeezelite-R2 dall´avvio
    ###networkaudiod
    nadr---> restart di networkaudiod stop degli altri player
    nadrestart ---> restart di networkaudiod
    nadstop ---> stop di networkaudiod
    nadadd ---> aggiunge networkaudiod all´avvio
    nadremove ---> rimuove networaudiod dall´avvio
    ###mpd
    mpdc ---> apre il file di configurazione di mpd per essere editato e fa il restart
    mpdr ---> fa il restart di e mpd e lo stop degli altri player
    mpdrestart ---> restart di mpd
    mpdstop ---> stop di mpd
    mpdadd ---> aggiunge mpd all´avvio
    mpdremove ---> rimuove mpd dall´avvio
    ###roon
    roonr ---> fa il restart di roon-bridge e lo stop degli altri player
    roonrestart ---> restart di roon-bridge
    roonstop ---> stop di roon-bridge
    roonadd ---> aggiunge roon-bridge all´vvio
    roonremove ---> rimuove roon-bridge dall´avvio
    ###RT
    rtappc ---> apre in file di configurazione di RTapp per essere editato e fa il restart di RTapp
    rtirqc ---> apre in file di configurazione di RTirq per essere editato e fa il restart di RTirq
    rtirqadd ---> aggiunge RTirq all´avvio
    rtirqremove ---> rimuove RTirq dall´avvio
    rtappadd ---> aggiunge RTapp-Timer all´avvio
    rtappremove ---> rimuove RTapp-Timer dall´avvio
    ###LMS
    lmsadd ---> aggiunge LogitechMediaServer all´avvio
    lmsremove ---> rimuove LogitechMediaServer dall´avvio

    a parte audio gli altri vanno solo da utente root.

    NOTA su kernelinstall:
    questo script attualmente prevede la scelta tra intel e amd
    ma se qualcuno é interessato a postare i propi lspci e lsmod e poi a testare il kernell,
    la lista si potrebbe allungare e entrare piú nello specifico, tipo:
    intel
    amd
    futro xxxx
    nuc xxxx
    ecc


    Nota2: Io personalmente nella compilazione del kernel minimale ho messo nelle impostazione dei core (2) anziché (4) che sono quelli effettivi della cpu. Poi ho aggiundo ai comandi di avvio di grub "isolcpus=0".
    Il risultato mi é piaciuto.
    Ultima modifica di antonellocaroli : 12-11-2017 a 12:53

  6. #16
    bit
    Registrato
    Nov 2015
    Età
    70
    Messaggi
    29

    Predefinito

    Buona serata

    Domenica ho provato ad eseguire lo script su un FUTRO450s.
    Lo script ha funzionato correttamente terminando l'escuzione in 25 ore circa compresa l'aggiornamento completo del sistema.
    Ho provato i comandi per la configurazione della scheda audio, dell'ip statico e per le priorità assegnate alle periferiche.
    Non ho provato la ricompilazione del kernel perchè volevo provare il sistema riservando l'operazione al fine settimana successivo.
    Ho trovato lo script molto utile a parte qualche piccola cosa sull'uso del maiuscolo o minuscolo nelle risposte alle domande: dopo un pò si impara a stare più attenti.

    Nel configurare LMS devo aver provocato qualcosa. Adesso nella pagina dei plugin compare il messaggio

    "Archivio non valido BBC Radio - Couldn't resolve IP address for: repos.squeezecommunity.org"

    inoltre sono scomparsi i plugin di terze parti e C3-PO

    Devo avere anche un problema con la configurazione della scheda audio in quanto ho un disturbo che si ripete ogni minuto circa. La configurazione è la seguente:


    SL_OPTS="-C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100-384000 -b 524888:524888 -a 499:3::0 -n GentooPlayer"

    riporto anche i risultati dei comandi audio e rtstatus


    GentooPlayer utente # audio
    AUDIO CARDS
    CARD TYPE ADDRESS NAME
    --------------------------------------------------------------------------------------------------------
    card0 USB Audio card usb1 --> 20b1:000a XMOS HIFI-Ref at
    card0 STATUS --> access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 7335 buffer_size: 22005
    --------------------------------------------------------------------------------------------------------





    GentooPlayer utente # rtstatus

    REALTIME PRIORITY

    RTPRIO PRI COMMAND
    95 135 irq/8-rtc0
    92 132 irq/19-ehci_hcd
    89 129 irq/24-enp8s0
    50 90 irq/9-acpi
    50 90 irq/16-ohci_hcd
    50 90 irq/17-ohci_hcd
    50 90 irq/18-ohci_hcd
    50 90 irq/17-ohci_hcd
    50 90 irq/18-ohci_hcd
    50 90 irq/1-i8042
    50 90 irq/14-pata_ati
    50 90 irq/15-pata_ati
    50 90 irq/25-radeon
    - 19 ksoftirqd/0
    86 126 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100 384000 -b 524888 524888 -a 499 3 0 -n GentooPlayer
    86 126 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100 384000 -b 524888 524888 -a 499 3 0 -n GentooPlayer
    86 126 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100 384000 -b 524888 524888 -a 499 3 0 -n GentooPlayer
    86 126 /usr/bin/squeezelite-R2 -f /var/log/squeezelite-R2.log -C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100 384000 -b 524888 524888 -a 499 3 0 -n GentooPlayer

    --------------------------------------------------------------------------------------------------------

    AUDIO CARDS

    CARD TYPE ADDRESS NAME
    --------------------------------------------------------------------------------------------------------
    card0 USB Audio card usb1 --> 20b1:000a XMOS HIFI-Ref at
    card0 STATUS --> access: RW_INTERLEAVED format: S32_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 7335 buffer_size: 22005
    --------------------------------------------------------------------------------------------------------

    USB INTERRUPTS AND DEVICES

    USB1 IRQ=19 DataTraveler G3, EHCI Host Controller, HIFI-Ref, TransMemory
    USB2 IRQ=16 OHCI PCI host controller
    USB3 IRQ=17 OHCI PCI host controller
    USB4 IRQ=18 OHCI PCI host controller
    USB5 IRQ=17 OHCI PCI host controller
    USB6 IRQ=18 OHCI PCI host controller
    USB7cat: ./irq: File o directory non esistente
    IRQ=
    USB8cat: ./irq: File o directory non esistente
    IRQ=
    USB9cat: ./irq: File o directory non esistente
    IRQ=
    USB10cat: ./irq: File o directory non esistente
    IRQ=
    USB11cat: ./irq: File o directory non esistente
    IRQ=
    USB12cat: ./irq: File o directory non esistente
    IRQ=
    USB13cat: ./irq: File o directory non esistente
    IRQ=

    --------------------------------------------------------------------------------------------------------

    FIREWIRE INTERRUPTS AND DEVICES


    --------------------------------------------------------------------------------------------------------

    INTERNAL SOUND CARD AND INTERRUPTS


    --------------------------------------------------------------------------------------------------------

    SUMMARY OF ALL INTERRUPTS

    IRQ=0 IO-APIC 0-edge timer
    IRQ=1 IO-APIC 1-edge i8042
    IRQ=8 IO-APIC 8-edge rtc0
    IRQ=9 IO-APIC 9-fasteoi acpi
    IRQ=14 IO-APIC 14-edge pata_atiixp
    IRQ=15 IO-APIC 15-edge pata_atiixp
    IRQ=16 IO-APIC 16-fasteoi ohci_hcd:usb2
    --> OHCI PCI host controller
    IRQ=17 IO-APIC 17-fasteoi ohci_hcd:usb3, ohci_hcd:usb5
    --> OHCI PCI host controller
    --> OHCI PCI host controller
    IRQ=18 IO-APIC 18-fasteoi ohci_hcd:usb4, ohci_hcd:usb6
    --> OHCI PCI host controller
    --> OHCI PCI host controller
    IRQ=19 IO-APIC 19-fasteoi ehci_hcd:usb1
    --> DataTraveler G3, EHCI Host Controller, HIFI-Ref, TransMemory
    IRQ=24 PCI-MSI 4194304-edge enp8s0
    IRQ=25 PCI-MSI 606208-edge radeon
    --> radeondrmfb, Radeon i2c bit bus 0x90, Radeon i2c bit bus 0x91, Radeon i2c bit bus 0x92, Radeon i2c bit bus 0xc0

    Spero che mi possiate aiutare a risolvere i due problemi onde evitare una reistallazione completa.
    Grazie per lo script e per l'eventuale aiuto. Buona serata

  7. #17
    pebibyte L'avatar di marcoc1712
    Registrato
    Jan 2013
    Messaggi
    5,254
    configurazione

    Predefinito

    Originariamente inviato da emac54
    Buona serata

    Domenica ho provato ad eseguire lo script su un FUTRO450s.
    Lo script ha funzionato correttamente terminando l'escuzione in 25 ore circa compresa l'aggiornamento completo del sistema.
    Ho provato i comandi per la configurazione della scheda audio, dell'ip statico e per le priorità assegnate alle periferiche.
    Non ho provato la ricompilazione del kernel perchè volevo provare il sistema riservando l'operazione al fine settimana successivo.
    Ho trovato lo script molto utile a parte qualche piccola cosa sull'uso del maiuscolo o minuscolo nelle risposte alle domande: dopo un pò si impara a stare più attenti.

    Nel configurare LMS devo aver provocato qualcosa. Adesso nella pagina dei plugin compare il messaggio

    "Archivio non valido BBC Radio - Couldn't resolve IP address for: repos.squeezecommunity.org"

    inoltre sono scomparsi i plugin di terze parti e C3-PO
    Limitatamente a questo, se posti il log del server in partenza, vediamo cosa non va. Intanto postalo com'è, poi eventuialmente ti faccio attivare delle opzioni.

    A prima vista pare che non riesca ad accedere ad intenet correttamente (è connesso?, il DNS èè impostato correttamente? riesci a pingare repos.squeezecommunity.org?).
    Ciao, Marco.

    "Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
    — E. F. Schumacher (mis-attributed to A. Einstein)
    ________________________________________________________________________________
    Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
    Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
    Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE

  8. #18
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Lo script ha funzionato correttamente terminando l'escuzione in 25 ore circa compresa l'aggiornamento completo del sistema.
    Presumo che hai installato su Usb Stick...su usb i tempi si allungano...

    USB1 IRQ=19 DataTraveler G3, EHCI Host Controller, HIFI-Ref, TransMemory
    Hai DataTraveler G3, TransMemory e dac che condividono lo stesso IRQ.

    sposterei in modo da avere il dac con un IRQ esclusivo....e vedere se il disturbo rimane.

    se il disturbo rimane prova a cambiare la configurazione con sqc cosi:

    codice:
    #SL_OPTS="-C 1 -D :u32be -o hw:CARD=HIFIRef,DEV=0 -r 44100-384000 -b 524888:524888 -a 499:3::0 -n GentooPlayer"
    SL_OPTS="-o default:CARD=HIFIRef,DEV=0 -r 44100-384000 -n GentooPlayer"
    e vediamo se il disturbo rimane.


    Per LMS, il problema é nato dopo la configurazione dell´ip statico? potrebbe essere, come dice Marco, un problema di rete (risolvibile)...come detto prova

    ping repos.squeezecommunity.org

    dovresti avere una cosa del genere
    codice:
     ping repos.squeezecommunity.org
    PING repos.squeezecommunity.org (94.126.17.210) 56(84) bytes of data.
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=1 ttl=53 time=56.1 ms
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=2 ttl=53 time=55.5 ms
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=3 ttl=53 time=55.1 ms
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=4 ttl=53 time=54.5 ms
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=5 ttl=53 time=55.1 ms
    64 bytes from heine.metanet.ch (94.126.17.210): icmp_seq=6 ttl=53 time=55.4 ms
    CTRL+C per uscrire dal ping

  9. #19
    tebibyte
    Registrato
    Aug 2011
    Età
    50
    Messaggi
    2,928
    configurazione

    Predefinito

    Per LMS quasi sicuramente é la rete....nello script ho sottovalutato una cosa, che il netmask andasse bene in ogni caso 255.255.0.0, invece credo non sia cosi...e penso che nel caso di emac deve essere 255.255.255.0

    dovró aggiungere una riga allo script....

    emac se dai il comando route -n
    vedi come deve essere il tuo netmask nella colonna Genmask se é 255.255.255.0

    devi editare il file

    nano /etc/conf.d/net

    e cambiare netmask 255.255.0.0 in netmask 255.255.255.0

    chiudere e salvare

    riavviare la rete
    /etc/init.d/net.enp8s0 restart

    opp riavviare.

  10. #20
    bit
    Registrato
    Nov 2015
    Età
    70
    Messaggi
    29

    Predefinito

    Grazie per l'aiuto. Ho provato ad eseguire il comando

    ping repos.squeezecommunity.org

    e non si collegava.
    Allora ho ripetuto la configurazione della rete con il comando ipstatic e
    LMS ha ripreso a funzionare. Sono visibili ora i plugin di terze parti , C-3PO e le radio internet.
    Ho provato poi a dare il comando

    GentooPlayer utente # route -n
    Kernel IP routing table
    Destination Gateway Genmask Flags Metric Ref Use Iface
    0.0.0.0 192.168.1.1 0.0.0.0 UG 2 0 0 enp8s0
    192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp8s0


    Anche se la netmask 255.255.0.0 funziona io la ho settata a 255.255.255.0
    essendo questa la configurazione della rete.

    Procederò ora a provare gli altri suggerimenti per eliminare il disturbo periodico.
    Intanto grazie per l'aiuto e buona serata.

Pagina 2 di 103
prima
1 2 3 4 5 6 7 8 9 10 11 12 52 102 ... ultimo

Informazioni Thread

Users Browsing this Thread

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Regole d'invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
nexthardware.com - © 2002-2022