PDA

View Full Version : [Mandriva 2009]


bch1ara
13-07-2009, 12:07
Ciao,
sono appena ritornata a Mandriva ma sto incontrando molti problemi. Spero che qualcuno possa aiutarmi come già in passato in questo stesso forum!

Ho un laptop vaio vgn-sz1xp (servono altre info? ditemi nel caso...) e ho principalmente questi due problemi:

1) non funziona l'audio. Credo che il nome della scheda audio sia HDA Intel, almeno è ciò che ho trovato nelle Sound Preferences

2) Come già in passato ho dei problemi nel collegamento a internet: ho la connessione, sia wired che wireless ma ho dei problemi con l'ipv6 (credo...). Mi spiego meglio: appena ho provato ad andare su google non riuscivo, ma visto che l'altra volta (con Mandriva 2008) mi era capitata la stessa cosa e avevo risolto disattivando l'IPv6, l'ho fatto dall'Advanced network setting. (ho disabilitato anche il TPC window scaling). Con questa operazione firefox e ssh funzionano, ma Pidgin e tutte le cose correlate con l'aggiornamento del software no.
Precisazione riguardo alla rete: i problemi che vi ho descritto sono presenti nella mia rete di casa, ho un rooter D-Link, ora non mi ricordo il numero, ma le impostazioni lì dovrebbero essere ok perché la volta scorsa avevo risolto modificando le impostazioni di mandriva mentre sulla rete dell'ufficio non ho alcun problema...

Ringrazio in anticipo per l'aiuto e ditemi se ho omesso qualche informazione importante!

Ciao!

bch1ara
13-07-2009, 21:19
In attesa che qualcuno legga il mio problema :cry: preciso che per quanto riguarda l'audio in realtà se metto le cuffie funziona, quindi probabilmente sono solo imbranata e non riesco a trovare dove cambiare l'uscita.
Per quanto riguarda la rete, l'ssh che avevo detto che funzionava in realtà no, funziona solo mettendo l'opzione -4 che forza l'utilizzo di ipv4.

Spero che possiate darmi una mano!

Gimli[2BV!2B]
13-07-2009, 21:57
Lo strumento che consigliano e che hai usato cosa farà? (Non sono utente Mandrivia...)

Risultato di:
lsmod | grep ipv6
ifconfig
route -n6
?

Il TCP Window Scaling lo lascerei attivo, ma finché non si rintraccia il motivo dei tuoi problemi lascialo disattivato.

Riguardo all'audio controlla le opzioni che offre cliccando con il tasto destro sull'icona del volume di sistema.
Altrimenti prova a vedere cosa offre alsamixer

Se funzionano solo le cuffie potrebbe anche essere un baco passeggero di Alsa (versione kernel?): di schede HDA ce ne sono parecchie, e molti portatili le hanno montate in modo particolare; ricordo di aver letto di bug risolti su switch tra cuffie e casse.
Hai potuto aggiornare il sistema?

Gimli[2BV!2B]
14-07-2009, 06:49
Mi son ricordato ora che un mio amico con un router D-link aveva grossi problemi con il servizio di proxy DNS che offriva di default.

Prova ad impostare OpenDNS (http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?topic_id=15605&forum=4) (nel caso servisse li potrai sostituire con i DNS del tuo ISP).

bch1ara
15-07-2009, 09:13
Ciao! Scusa ma ieri non ho proprio avuto tempo di guardarci...

;28208372']Lo strumento che consigliano e che hai usato cosa farà? (Non sono utente Mandrivia...)

:confused: non ho capito la domanda... :(


Risultato di:
lsmod | grep ipv6
ifconfig
route -n6
?

Stasera appena torno a casa ti mando il risultato


Il TCP Window Scaling lo lascerei attivo, ma finché non si rintraccia il motivo dei tuoi problemi lascialo disattivato.

ok!

Riguardo all'audio controlla le opzioni che offre cliccando con il tasto destro sull'icona del volume di sistema.
Altrimenti prova a vedere cosa offre alsamixer


alsamixer mi sembra che indichi che va tutto bene, i volumi sono "accesi"...
L'icona del volume non esiste e non mi permette di aggiungerla. Ho provato ad aprire PulseAudio volume control che non so cosa sia, ma mi dà un errore dicendo che la connessione è fallita. Immagino non sia quello che cerco! :mbe:

Se funzionano solo le cuffie potrebbe anche essere un baco passeggero di Alsa (versione kernel?):

2.6.29.6-desktop586-1mnb

di schede HDA ce ne sono parecchie, e molti portatili le hanno montate in modo particolare; ricordo di aver letto di bug risolti su switch tra cuffie e casse.
[/QUOTE]
Hai potuto aggiornare il sistema?
Sì, sulla rete al lavoro.

Grazie per l'aiuto e a più tardi per le info che mancano!

Ciao

bch1ara
15-07-2009, 20:58
[root@localhost cbianchi]# lsmod | grep ipv6
ipv6 269264 0

[root@localhost cbianchi]# ifconfig
eth1 Link encap:Ethernet HWaddr 00:13:A9:3B:CC:53
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:986 (986.0 b) TX bytes:986 (986.0 b)

wlan0 Link encap:Ethernet HWaddr 00:13:02:60:47:62
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1134 errors:0 dropped:0 overruns:0 frame:0
TX packets:1339 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:511452 (499.4 KiB) TX bytes:309775 (302.5 KiB)

wmaster0 Link encap:UNSPEC HWaddr 00-13-02-60-47-62-60-14-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)



L'ultimo comando che mi hai detto deve avere un'opzione diversa:
[root@localhost cbianchi]# route -n6
route: invalid option -- '6'
Usage: route [-nNvee] [-FC] [<AF>] List kernel routing tables
route [-v] [-FC] {add|del|flush} ... Modify routing table for AF.

route {-h|--help} [<AF>] Detailed usage syntax for specified AF.
route {-V|--version} Display version/author and exit.

-v, --verbose be verbose
-n, --numeric don't resolve names
-e, --extend display other/more information
-F, --fib display Forwarding Information Base (default)
-C, --cache display routing cache instead of FIB

<AF>=Use '-A <af>' or '--<af>'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)

Spero aiuti!

bch1ara
15-07-2009, 21:09
Ho appena provato a settare gli openDNS che erano indicati sul forum di cui mi hai mandato il link e funziona!

Ti ringrazio immensamente!

Posso ancora farti una domanda? Puoi spiegarmi come mai così funziona? I DNS presi dal DHCP cos'hanno che non va?

Adesso mi manca "solo" l'audio e l'istallazione di un po' (eufemismo...) di programmi...

Ciao!

Gimli[2BV!2B]
15-07-2009, 21:35
Come ho accennato credo che il problema sia il D-Link.
Quasi certamente ha attivo un servizio di cache-proxy DNS.
In pratica si elegge come "server" DNS: risponde lui alle interrogazioni e non lo fa bene...

Al posto degli OpenDNS puoi anche impostare i DNS veri forniti dalla tua compagnia internet (non a tutti piacciono i servizi aggiuntivi offerti da OpenDNS). Dovrebbero essere riportati nella pagina web del router.

Il modulo ipv6 viene caricato, ma non è attivo.

Ricordati di provare a riattivare il TCP Window Scaling, di solito è utile.

Ora che so la versione del kernel darò un'occhiata se trovo qualche notizia sull'audio.

Gimli[2BV!2B]
15-07-2009, 22:49
Non ho trovato riferimenti specifici al tuo Vaio+problemi audio o tuo Vaio+kernel; qui c'è l'esperienza di un possessore dello stesso modello (http://avilella.googlepages.com/vaiosz).
Non ho trovato che codec HD contiene.

Con l'output di:
head -n 1 /proc/asound/card0/codec#0
consulta questo file, che contiene le opzioni disponibile per i codec. (http://www.mjmwired.net/kernel/Documentation/sound/alsa/HD-Audio-Models.txt)

Se trovi qualcosa che potrebbe riguardare la tua situazione dovresti provare ad impostare qualche opzione nel file /etc/modprobe.d/alsa-base, come riportato da questo utente Mandrivia (http://mike987.wordpress.com/2008/10/29/mandriva-one-2009/).

Eventuali errori/warning sull'inizializzazione della scheda audio:
dmesg | grep hda_\[intel\|codec\]

bch1ara
17-07-2009, 20:48
Con l'output di:
head -n 1 /proc/asound/card0/codec#0
consulta questo file, che contiene le opzioni disponibile per i codec. (http://www.mjmwired.net/kernel/Documentation/sound/alsa/HD-Audio-Models.txt)

Non ho trovato il mio codec ( Codec: SigmaTel CXD9872RD/K )


Eventuali errori/warning sull'inizializzazione della scheda audio:
dmesg | grep hda_\[intel\|codec\]

Non ho capito molto... questo è quello che mi esce:

dmesg | grep HDA
HDA Intel 0000:00:1b.0: power state changed by ACPI to D0
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
HDA Intel 0000:00:1b.0: setting latency timer to 64

se metto codec non viene fuori niente... A te dice qualcosa questo messaggio?
Grazie ancora!

Gimli[2BV!2B]
19-07-2009, 17:50
Ecco, questo codec mi sembra potenzialmente una rogna... (http://www.google.it/linux?hl=it&safe=off&num=20&q=%22CXD9872RD%2FK%22&btnG=Cerca&meta=)

Se inserisci le cuffie, ascolti qualcosa, e le stacchi non è che gli altoparlanti iniziano a funzionare?
Credo possa esserci un bug sulla individuazione della presenza dello spinotto delle cuffie inserito... (http://www.google.com/linux?hl=it&safe=off&num=20&q=sigmatel+%22Headphone+Jack+Sense%22&btnG=Cerca&lr=)

Per avere qualche dato in più, cosa dice
amixer controls
?

bch1ara
20-07-2009, 08:47
Ho letto le discussioni dei link che mi hai mandato. Lì erano tutti user ubuntu, è un problema comune a tutte le distribuzioni?
In un forum c'era scritto che il bug era stato fissato, ma putroppo non ho capito molto tutto il discorso...
A proposito del codec anche non ho capito molto... :confused:

Stasera proverò a vedere se funziona togliere le cuffie, adesso non ho ne ho per provare! ;-)

Tra l'altro nel weekend ho passato una buona dose di tempo a cercare di installare i driver per la webcam, sembrava una cosa semplice, scaricare un pacchetto (un certo r5u870) e compilarlo, ma a parte che mi sono dovuta anche installare (non so neanche se si dice così!) il comando "make", dopo mille tentativi e ricerche non sono riuscita. Sembrava che mancassero headers file e librerie che si trovano nella versione devel del kernel (forse in tutta questa frase c'è qualche termine che non c'entra... non so vermanente di cosa sto parlando...!). Alla fine ho provato anche con l'Add/Remove che sembra faccia il suo dovere, ma poi quando cerco se ci sono questi benedetti driver la risposta è no...

Insomma... mi sembra tutto molto complicato... Non pretendo di risolvere bug di linux, ma mi sento davvero un po' idiota quando non riesco a installare una cavolata... o almeno così è presentata su qualunque forum!

Ecco l'output che mi avevi chiesto (ho fatto solo amixer perché control mi diceva che non lo conosce!)

[cbianchi@localhost ~]$ amixer
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 100 [79%] [-20.25dB] [on]
Simple mixer control 'Headphone',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 101 [80%] [-19.50dB] [on]
Front Right: Playback 101 [80%] [-19.50dB] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Mono
Limits: Playback 0 - 255
Mono: Capture [off]
Front Left: Playback 255 [100%] [0.00dB]
Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Mic Jack',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 15
Front Left: Capture 8 [53%] [12.00dB] [on]
Front Right: Capture 8 [53%] [12.00dB] [on]
Simple mixer control 'Digital',0
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 120
Front Left: Capture 60 [50%] [0.00dB]
Front Right: Capture 60 [50%] [0.00dB]
Simple mixer control 'Internal Mic',0
Capabilities: cswitch cswitch-joined cswitch-exclusive
Capture exclusive group: 0
Capture channels: Mono
Mono: Capture [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 25 [20%] [-76.50dB] [on]
Front Right: Playback 25 [20%] [-76.50dB] [on]


Ciao!

Gimli[2BV!2B]
20-07-2009, 20:34
Anch'io ho letto un po' quelle discussioni, ma non ho trovato risposte.
Sembrerebbe che versioni precedenti alla 2.6.29 abbiano risolto vari problemi, ma poi ci sono voci di regressioni e altri che dicono che non gli è mai funzionata...

Forse, alla fine, ho trovato una conferma di una regressione in alcuni modelli Vaio (http://groups.google.com/group/linux.kernel/browse_thread/thread/241a9bd74b53b880/aef8149acb112de6?lnk=raot) (per fortuna non nel mio!).

Probabilmente questa patch ha fatto troppe pulizie di primavera. (http://kerneltrap.org/mailarchive/git-commits-head/2009/3/26/5254714)

Ricordo, effettivamente, che mi si erano rimescolati i canali audio, passando dalla versione 2.6.29 alla 2.6.30, ma ho assestato tutto riconfigurando il pacchetto alsa.
Mandrivia avrà incluso questa patch anche nel 29?
Sarà questa patch la causa dei tuoi problemi?
Non lo so. Se non si ottiene nulla si possono esplorare queste strade.

Rimanendo un attimo coi piedi per terra, se la prova cuffia non porta a nulla, dimmi se ottieni qualcosa impostando il mixer così:
amixer set Capture off
amixer sset Master playback 0dB
amixer sset Speaker playback 0dB on
amixer sset PCM playback 0dB
amixer set PCM on
amixer set Headphone off

Il canale Master mono mi lascia molto perplesso... fortuna che non hai usato controls, così ho i dati per questo tentativo :).

Riguardo alla compilazione di moduli del kernel, senz'altro devi avere installati i linux-headers che corrispondono al kernel che hai installato più gli strumenti di compilazione.
Teoricamente dovrebbe bastare il comando:
urpmi kernel-header kernel-devel gcc make

Se non trova dei file *.h puoi provare ad usare urpmf per cercare in quale pacchetto sono nascosti. (http://www.penguin-soft.com/penguin/man/8/urpmf.html)

P.S. Tra l'altro Mandrivia sembra proporne davvero tanti kernel custom, controlla se qualcuno ti sembra più interessante del tuo desktop586 (http://wiki.mandriva.com/en/Docs/Howto/Mandriva_Kernels), magari cambia qualcosa pure per l'audio.

bch1ara
21-07-2009, 21:49
Con i comandi che mi hai suggerito funziona correttamente l'audio! (solo staccare le cuffie non l'ha fregato..!) Quando c'è il jack inserito funziona da lì, quando lo tolgo funzionano le casse. Grazie mille!

Per quanto riguarda il kernel, non mi sento proprio all'altezza di gestire queste cose... Mi piacerebbe capirci qualcosa di più perché mi sto veramente stancando di avere sempre problemi che non riesco a risolvere, ma mi sento davvero persa... ci sono troppe cose che non so.
Adesso sto provando con il comando che mi hai detto a installare gli header ma non funzionerà qui dalla rete di casa (infatti...) perché da shell ho sempre il problema dell'ipv6 (credo sia quello perché l'ssh funziona solo con l'opzione -4. non so se ci sia un corrispondente per urpm!). Domani proverò dall'ufficio.
Poi mi sembra strano che se digito kernel-devel dall'Add/Remove non trovi niente... Cosa serve questo potente strumento allora! :cry:

Nel caso riuscissi prima o poi a installare questi header riproverò con i driver della webcam. Per curiosità, sul tuo vaio funziona? se sì, come hai fatto? :D

Se posso abusare ancora della tua gentilezza avrei un altro problema. Sto ritentando da qualche giorno di installare latex ma anche se sembra andare tutto bene alla fine dell'istallazione il comando non esiste... Ho provato con texlive e con tetex e ho inserito tutti i pacchetti che avevano un nome che c'entrava qualcosa, ma niente... Poi mi fa due cartelle texmf, una propriamente texmf e un'altra texmf-texlive che hanno tra l'altro alcune cartelle con lo stesso nome ma con contenuto diverso... Qual è la vera? Ho mischiato le cose con tutti questi tentativi?
Pensi che il fatto che non funzioni sia correlato con la questione kernel?

Per stasera ti ho stressato abbastanza, ti ringrazio ancora per l'aiuto!
Ciao

Gimli[2BV!2B]
22-07-2009, 20:50
Bene, bene, allora era giusto un problema di canali e volumi.

Restando ad uno dei problemi originali, la rete che non funziona dal terminale, con sospettato colpevole ipv6, proviamo a bloccarlo alla radice.
Aggiungi questa linea a /etc/modprobe.d/blacklist.conf
blacklist ipv6
( comando: echo "blacklist ipv6" >> /etc/modprobe.d/blacklist.conf )
Riavvia, controlla se il modulo ipv6 è stato caricato (lsmod | grep ipv6) e prova a vedere se la shell guarisce.

Passando al kernel, non si può negare che occorrano una manciata di conoscenze per non sentirsi persi.
Comunque nessuno nasce "imparato", ma se si ha un po' di interesse e curiosità le conoscenze si possono accumulare con facilità; la sensazione che si ottiene è ben diversa dal senso di impotenza in cui spesso ti lasciano i sistemi di casa MS in caso di problemi; spesso non meno frustrante :rolleyes:, ma diversa.

Purtroppo io non posso darti consigli di prima mano, Mandrivia la conosco molto poco e non l'ho praticamente mai usata (i nomi dei pacchetti li ho trovati in giro, ma non so se siano relativi a vecchie versioni, ti manchi un ramo di repository (http://wiki.mandriva.com/en/Policies/SoftwareMedia) o altro).

Passando al mio Vaio, mi dispiace è un vgn-fs295xp, niente webcam :stordita:
Ah, le webcam sono tra le periferiche meno supportate in GNU/Linux, forse paragonabili ai modem USB. Spesso i driver sono abbastanza grezzi e/o frutto di creativo reverse engineering.

Per finire il buon vecchio LaTeX... l'ho usato per la tesi, io uso Debian ed avevo installato texlive-latex3 (http://packages.debian.org/sid/texlive-latex3) + Kile (http://kile.sourceforge.net/), forse avevo provato anche Texmaker (http://www.xm1math.net/texmaker/).
Una volta installati i pacchetti mi ero trovato tutto funzionante; non ho trovato risorse specifiche per Mandrivia.

bch1ara
24-07-2009, 14:46
Ciao,
non esiste un /etc/modprobe.d/blacklist.conf ma c'è un /etc/modprobe.d/blacklist-compat in cui ho inserito la linea che mi hai detto. Dopo aver riavviato però il comando lsmod | grep ipv6 dà lo stesso risultato dell'altra volta:

# lsmod | grep ipv6
ipv6 269264 0

Non posso verificare se per qualche miracolo la shell sia guarita perché in questi giorni non sono a casa quindi non ho a disposizione la rete in cui ho dei problemi... ma non credo che sia risolto il problema.

Riguardo a latex ho installato tex live come da istruzioni su internet e sembrava tutto ben fatto, ma il comando latex non sembra esistere... Bh!

bch1ara
24-07-2009, 20:35
Ho capito perché non c'era il comando latex... la cartella con gli eseguibili non era nel path!

Gimli[2BV!2B]
25-07-2009, 20:51
Come non era nel path?! Mandrivia mi lascia sempre più perplesso...

Riguardo al blacklist.conf, ok, in Mandrivia non c'è più; avevo fatto qualche ricerca per controllare, a quanto pare non abbastanza...

Ecco qui una discussione in cui è stato bloccato con successo il caricamento dell'ipv6 senza ottenere miglioramenti con urpmi... (http://mandrivausers.org/index.php?/topic/43776-cant-shut-off-ipv6-in-mdv-2008)
Adding a file blacklist_ipv6 to modprobe.d directory, and adding "blacklist ipv6" to that file fixed the problem... sort of. I could ping the servers now, but no matter what, I couldn't get urpmi to connect, even though I could see what was in those ftp directories using konqueror.

Edit: forse ho una traccia.
Cosa contiene il file /etc/hosts ?
Nel dubbio vediamo anche /etc/resolv.conf

bch1ara
26-07-2009, 09:23
;28347334']Come non era nel path?! Mandrivia mi lascia sempre più perplesso...
:D Così è la vita.... Però anche l'installazione di live tex te lo mette in /usr/local e 18mila sottocartelle.... bah... cmq l'importante è che funzioni ora!


Riguardo al blacklist.conf, ok, in Mandrivia non c'è più; avevo fatto qualche ricerca per controllare, a quanto pare non abbastanza...

Ecco qui una discussione in cui è stato bloccato con successo il caricamento dell'ipv6 senza ottenere miglioramenti con urpmi... (http://mandrivausers.org/index.php?/topic/43776-cant-shut-off-ipv6-in-mdv-2008)


Quindi dici che non val la pena di provare le istruzioni che ci sono nella pagina indicata nel forum? se non funziona nella 2008 perché dovrebbe nella 2009 visto che si va sempre peggiorando! :(

Edit: forse ho una traccia.
Cosa contiene il file /etc/hosts ?
Nel dubbio vediamo anche /etc/resolv.conf

Ecco.... :cry: c'è il problema che adesso non tornerò a casa fino a metà agosto...
La rete in cui sono ora funziona bene quindi i messaggi non sono molto indicativi....
Ecco in ogni caso gli output, poi spero che avrai ancora tempo e voglia di aiutarmi tra qualche settimana :fagiano:


# more /etc/hosts
127.0.0.1 localhost

# more /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 1.253.128.36
nameserver 213.156.56.81
search fastwebnet.it


Spero che abbia comunque qualche indicazione sulla situazione...

Ciao e grazie!