Riconoscimento periferiche

22 risposte [Ultimo contenuto]
Ritratto di Claudio_fe11
Claudio_fe11
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/02/2011
Messaggi: 454

Salve a Tuuti,
mi sono appena iscritto a DebianItalia ed incomincio subito con l'esporvi il mio problema.
Ho installato sul mio portatile (acer extensa 5620) come terzo sistema operativo Debian Testing (squeeze).
Da anni uso Linux in particolare Ubuntu, quindi ho deciso di passare a Debian. L'installazione è andata a buon fine e così ho iniziato a configurare e prendere confidenza col sistema.
Dopo l'ultimo aggiornamento per qualche giorno non ho usato Debian, ma ieri mentre cercavo di aver accesso al sistema ho visto, nei messaggi del boot, una scritta in rosso relativa a "hotplug" ed è accaduto che ne il mouse ne la tastiera erano più funzionanti.
Dopo qualche tentativo ho scoperto che se stacco il mouse (usb) e lo ricollego questo viene riconosciuto, purtroppo non posso fare lo stesso con la tastiera: sono bloccato.
Però avviando la modalità "recovery" riesco ad accedere come root al sistema: inserisco la password admin e col comando "startx" avvio l'ambiente desktop dove sia il mouse (anche il tochpad) che la tastiera funzionano.
Ho controllato in Synaptic il pacchetto UDEV ed il sistema segnala un conflitto con hotplug.
Aggiungo ancora, se può esser utile, che non ho installato Grub di Debian ma ho configurato quello di Ubuntu con cui gestico win, Ubuntu e Debian.

Non ho ancora molta confidenza con Debian, ne ho mai avuto un problema, a quanto pare, di conflitto tra UDEV e Hotplug.
Ho comunque cercato nel sito, ma non mi sembra di aver trovato, credo, un caso come il mio, anche se si parla di conflitto tra UDEV e Hotplug.
Quindi ho postato il mio problema al Forum per chiedere il Vostro aiuto.
Spero di non aver sbagliato sezione e grazie in anticipo per l'aiuto.

A presto, Claudio_fe11

"Scriva le equazioni sulla lavagna". Poi aggiunse,
"Per favore vada piano, non afferro le cose molto in fretta".

Albert Einstein

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Ciao, dalla versione 0.070 in poi, udev ha sostituito completamente hotplug. Quindi direi che potresti tranquillamente rimuovere hotplug.
Se dico una castroneria, qualcuno mi corregga.

.theShort Big Grin

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Partiamo dall'errore che ti dà Synaptic. In effetti udev fornisce tutte le funzionalità per cui hotplug era stato pensato e per questo hotplug non esiste più da anni nei repository Debian. Come fai ad averlo installato?!? Toglilo subito!

Grub non c'entra.

Il messaggio d'errore all'avvio invece potrebbe darci qualche indizio... d'altra parte è a questo che servono i messaggi di errore. Però solo sapere che era di colore rosso non è molto utile!

Hai guardato se c'è qualcosa di interessante nei log?

Ritratto di Claudio_fe11
Claudio_fe11
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/02/2011
Messaggi: 454

Innanzi tutto grazie per le Vostre tempestive risposte.
Dunque, ho installato la testing usando il dvd n1 ed ho semplicemente seguito i passi dell'installer.
In effetti cercando in synaptic hotplug non si trova ma c'è, ovviamente, UDEV; ma se si clicca col tasto desto per vedere le dipendenze si legge che va in conflitto con hotplug.
Hotplug non si trova esplicitamente ma sembra "contenuto" (passatemi l'esempio) in UDEV.
Posso disinstallare UDEV, ma non so se poi il sistema si riavvia, ecco perchè non so come regolarmi.
Ho già visto in altri thread dove si parla in effetti del conflitto UDEV-Hotplug.
Nei messagi di log non ho trovato nulla d'interessante, almeno secondo il mio modesto parere, ma posso postarlo nel prossimo messaggio.
Mi spiace non poter esser più chiaro, ma se mi date altre indicazioni posso seguirVi.

A presto, Claudio_fe11

"Scriva le equazioni sulla lavagna". Poi aggiunse,
"Per favore vada piano, non afferro le cose molto in fretta".

Albert Einstein

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Domanda sciocca, ma il tuo utente appartiene al gruppo plugdev? Per sicurezza, nel caso tu non l'abbia ancora fatto, aggiungi il tuo utente a tutti i gruppi. Verifica anche se i moduli vengono caricati correttamente.
Però sarebbe meglio sapere la dicitura precisa dell'errore che ti compare al boot.
Hai detto che il problema si è verificato dopo un aggiornamento, non si è verificato nessun errore? Prova a dare un occhiata ai file di log di apt.
Infine, così su due piedi, proverei a reinstallare udev.

.theShort Big Grin

Ritratto di Claudio_fe11
Claudio_fe11
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/02/2011
Messaggi: 454

Hi .theShort,

credo di aver capito il problema cioè la lista dei repository che è la seguente:

#

# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 DVD Binary-1 20110112-16:25]/ squeeze contrib main

# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 DVD Binary-1 20110112-16:25]/ squeeze contrib main

# Line commented out by installer because it failed to verify:
# deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
# deb-src http://security.debian.org/ squeeze/updates main contrib

## Personal Addition ##

# Debian Testing - ufficiale
deb http://debian.fastweb.it/debian/ testing main non-free contrib
# Debian Testing - ufficiale sicurezza
deb http://security.debian.org/ testing/updates main contrib non-free
# Debian Unstable - ufficiale
deb http://debian.fastweb.it/debian unstable main contrib non-free
# Debian Experimental - ufficiale
deb http://debian.fastweb.it/debian/ ../project/experimental main contrib non-free

## End Personal Addition

Se non sbaglio ho mischiato i repository "testing" con quelli "unstable".

Ho disabilitato il cd/dvd ma non ho decommentato le due righe sottostanti, poi, come potete leggere, ho aggiunto altri repo senza controllare.
Forse è propio questa la causa dei problemi.
Ho provato a reinstallare UDEV ma non è stato possibile, eventualmente reinstallo.
Comunque visto che ci sono potete indicarmi i repo giusti da aggiungere, ammesso che bisogna modificare tale lista?
Di nuovo grazie.

Ciao, Claudio_fe11 Wave

"Scriva le equazioni sulla lavagna". Poi aggiunse,
"Per favore vada piano, non afferro le cose molto in fretta".

Albert Einstein

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

beh, che dire... non è detto che il problema sia dovuto al 100% a questo, ma sicuramente lanciare un aggiornamento con i repo di testing e unstable attivi, potrebbe portare a problemi.
Visto che tu hai optato per Debian testing, allora lascia attivo solo il suo repo (quello che hai va benissimo) e commenta gli altri (unstabile e experimental) che potrai riabilitare solo in occasione di dover installare qualche pacchetto particolare.
Fatto questo, prova a rilanciare un aggiornamento, sperando di risolvere. Ma non so... Thinking

.theShort Big Grin

Ritratto di Claudio_fe11
Claudio_fe11
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/02/2011
Messaggi: 454

Il punto è che quando accedo come "root" non ho accesso ad internet: da user uso una chiavetta usb che viene automaticamente riconosciuta (sempre con Debian testing) e mi collego alla rete.
Non sarà un problema reinstallare: sbagliando s'impara. Smile
Eventualmente dopo l'installazione posso aggiungere, se c'è bisogno, i seguenti repo:

## Debian Testing (Squeeze)
deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free

## Aggiornamenti della sicurezza
deb http://security.debian.org/ squeeze/updates main contrib
#deb-src http://security.debian.org/ squeeze/updates main contrib

Li ho trovati sul sito di "guide.debianizzati"
(http://guide.debianizzati.org/index.php/I_repository_ed_il_loro_utilizzo#Testing:_Debian_Squeeze),
presumo siano corretti.

Comunque grazie per i Vostri tempestivi e preziosi consigli, vi terrò aggiornati, a presto. Smile

Claudio_fe11

"Scriva le equazioni sulla lavagna". Poi aggiunse,
"Per favore vada piano, non afferro le cose molto in fretta".

Albert Einstein

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Claudio_fe11 ha scritto:


Non sarà un problema reinstallare: sbagliando s'impara. Smile

Parole sante!! Smile

Però ci sarebbe anche da dire che quando si ha un sistema già personalizzato, magari anche nei dettagli, è sempre una scocciatura dover reinstallare tutto e per fortuna una distro linux ti permette di poter riparare il problema. Quindi un tentativo in più non guasterebbe.

Detto questo, se sei intenzionato a reinstallare tutto, ti consiglierei di aspettare un paio di giorni dato che squeeze domani diventerà ufficialmente stabile. In questo modo potrai scaricare le immagini dvd della nuova testing. I repo contrib non-free è buona cosa aggiungerli, perché sono sempre utili ma ovviamente devi reperire quelli della nuova testing.

Ciao ciao!

.theShort Big Grin

Ritratto di Claudio_fe11
Claudio_fe11
(Collaboratore)
Offline
Collaboratore
Iscritto: 03/02/2011
Messaggi: 454

Citazione:

Però ci sarebbe anche da dire che quando si ha un sistema già personalizzato, magari anche nei dettagli, è sempre una scocciatura dover reinstallare tutto e per fortuna una distro linux ti permette di poter riparare il problema. Quindi un tentativo in più non guasterebbe.

Beh ho già reinstallato: forse con un po' d'esperienza in più avrei risolto. Sources list è adesso così:

#

# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 DVD Binary-1 20110112-16:25]/ squeeze contrib main

#deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot amd64 DVD Binary-1 20110112-16:25]/ squeeze contrib main

# Update Security (Default)
deb http://security.debian.org/ squeeze/updates main contrib
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ squeeze/updates main contrib

#### Personal Addition ####

## Debian Testing (Squeeze)
deb http://ftp.it.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.it.debian.org/debian/ squeeze main contrib non-free

#### End of Personal Addition ##

Ho eseguito diversi riavvii e fin'ora tutto bene. Whew!
Infatti quest'ultimo messagio viene prorio da Squeeze. Big Grin

Citazione:

Detto questo, se sei intenzionato a reinstallare tutto, ti consiglierei di aspettare un paio di giorni dato che squeeze domani diventerà ufficialmente stabile.

Cioè testing/squeeze è divenuta "stable"?

Ho scelto squeeze perché, come ho letto sul sito http://www.debian.org/, viene rigenerata settimanalmente, quindi dovrei avere il sistema sempre aggiornato senza bisogno d'avanzamento di versione, se non sbaglio. Confused

Citazione:

In questo modo potrai scaricare le immagini dvd della nuova testing.

Scusami ma non riesco a seguirti: puoi spiegarmi? L'immagine dvd scaricata due settimane fa non va comunque bene?

Citazione:

I repo contrib non-free è buona cosa aggiungerli, perché sono sempre utili ma ovviamente devi reperire quelli della nuova testing.

Anche qui se puoi illuminarmi.

Comunque dove trovo la lista dei repo, in generale (stable e testing)? Io ho trovato solo questo sito http://www.apt-get.org/ con i repo non ufficiali: vanno bene lo stesso?

Grazie e ciao, Claudio_fe11 Smile

"Scriva le equazioni sulla lavagna". Poi aggiunse,
"Per favore vada piano, non afferro le cose molto in fretta".

Albert Einstein

Ritratto di theShort
theShort
(Collaboratore)
Offline
Collaboratore
Iscritto: 02/08/2006
Messaggi: 595

Ciao, hai compreso benissimo. Da domenica (6 febbraio 2011) squeeze non è più la versione testing di debian ma è diventata la versione stable. Ora la versione testing di debian (che viene aggiornata settimanalmente) si chiama "Wheezy". Quindi, il tuo dvd di due settimane fa è obsoleto, si riferisce alla vecchia testing.
A questo punto, per ritornare correttamente alla testing, hai due possibilità:

  • prima possibilità: aggiungi i repo della nuova testing in sources.list (ti basta cambiare il nome da squeeze a wheezy) e lanciare apt-get dist-upgrade
    Serve solo verificare che i nuovi repo siano già attivi.
  • Seconda possibilita: riscarichi la nuova immagine dvd della testing e ripeti l'istallazione. Nel caso non ti creasse troppi problemi reinstallare per l'ennesima volta tutto, allora ti consiglerei quest'ultima opzione: trovo sia preferibile un installazione pulita quando si vuole passare di versione.

Per conoscere le differenze tra i vari tipi di repo, ti rimando a questa pagina.

Ciao ciao!

.theShort Big Grin