Live Support My forum, my way! Il forum dei newsgroup: Linux » come si fa ad applicare una pezza?
My forum, my way! Il forum dei newsgroup
Fast Uncompromising Discussions.Newsgroup FUDforum will get your users talking.

Loading
Utenti      F.A.Q.    Registrati    Login    Home
Home » Computer » Linux » come si fa ad applicare una pezza?
come si fa ad applicare una pezza? [messaggio #38211] gio, 05 maggio 2011 21:01 Messaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
Ho una Squeeze che non riesce a far funzionare i floppy e cercando in
rete sembra che da un annetto altre grosse distribuzioni (esempio:
Ubunto) abbiano lo stesso problema. Qui:
bugs.freedesktop.org/show_bug.cgi?id=30283
qualcuno offre una pezza, ma non capisco come si applica...
la pezza sarebbe questa:

diff --git a/src/device.c b/src/device.c
index 91c6cd1..c53da95 100644
--- a/src/device.c
+++ b/src/device.c
@@ -4485,7 +4485,8 @@ update_info (Device *device)
}
else
{
- if (g_udev_device_get_property_as_boolean (device->priv->d,
"ID_CDROM_MEDIA"))
+ if (g_udev_device_get_property_as_boolean (device->priv->d,
"ID_CDROM_MEDIA") ||
+ g_udev_device_get_property_as_boolean (device->priv->d,
"ID_DRIVE_FLOPPY"))
{
media_available = TRUE;
}
Re: come si fa ad applicare una pezza? [messaggio #38212 è una risposta a message #38211] gio, 05 maggio 2011 21:05 Messaggio precedenteMessaggio successivo
Fuori-Come-Un-Balcone  è attualmente disconnesso Fuori-Come-Un-Balcone
Messaggi: 5327
Registrato: marzo 2011
Senior Member
marco wrote:

> Ho una Squeeze che non riesce a far funzionare i floppy e cercando in
> rete sembra che da un annetto altre grosse distribuzioni (esempio:
> Ubunto) abbiano lo stesso problema. Qui:
> bugs.freedesktop.org/show_bug.cgi?id=30283
> qualcuno offre una pezza, ma non capisco come si applica...
> la pezza sarebbe questa:

[cut]

Uhm. Prima di tutto una domanda: hai mai ricompilato un kernel?
--
Stare dietro a tutti i messaggi di un sistema molto prolisso come linux è
un ottimo modo per farsi male.

-- Giuseppe Della Bianca su I.C.O.L.I.
Re: come si fa ad applicare una pezza? [messaggio #38214 è una risposta a message #38212] gio, 05 maggio 2011 21:20 Messaggio precedenteMessaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
> Uhm. Prima di tutto una domanda: hai mai ricompilato un kernel?

no
Re: come si fa ad applicare una pezza? [messaggio #38215 è una risposta a message #38214] gio, 05 maggio 2011 21:39 Messaggio precedenteMessaggio successivo
Jack Malmostoso  è attualmente disconnesso Jack Malmostoso
Messaggi: 13
Registrato: febbraio 2011
Junior Member
On Thu, 05 May 2011 12:20:20 -0700, marco wrote:

>> Uhm. Prima di tutto una domanda: hai mai ricompilato un kernel?
>
> no

Ecco, allora invece di metterti a pasticciare con quello prova ad
installare un kernel piu' recente guardando in backports.debian.org:

http://packages.debian.org/search?suite=squeeze-
backports&section=all&arch=any&searchon=names&am p;keywords=linux-image-2.6.38


--
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64
Re: come si fa ad applicare una pezza? [messaggio #38221 è una risposta a message #38215] ven, 06 maggio 2011 00:09 Messaggio precedenteMessaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
> Ecco, allora invece di metterti a pasticciare con quello prova ad
> installare un kernel piu' recente guardando in backports.debian.org:

ho provato
il kernel nuovo non risolve il problema e inoltre ne crea (almeno) un
altro: lo schermo e' grande circa un terzo del mio monitor e
l'impostazione risulta essere di 720x576 pixel senza possibilita' di
modificarla (perlomeno usando il menu di gnome)

grazie comunque per il suggerimento
Re: come si fa ad applicare una pezza? [messaggio #38223 è una risposta a message #38211] ven, 06 maggio 2011 09:28 Messaggio precedenteMessaggio successivo
Motosauro  è attualmente disconnesso Motosauro
Messaggi: 127
Registrato: novembre 2010
Senior Member
Il 05/05/2011 21:01, marco ha scritto:
> Ho una Squeeze che non riesce a far funzionare i floppy e cercando in
> rete sembra che da un annetto altre grosse distribuzioni (esempio:
> Ubunto) abbiano lo stesso problema. Qui:
> bugs.freedesktop.org/show_bug.cgi?id=30283
> qualcuno offre una pezza, ma non capisco come si applica...
> la pezza sarebbe questa:
>
> diff --git a/src/device.c b/src/device.c
> index 91c6cd1..c53da95 100644
> --- a/src/device.c
> +++ b/src/device.c
> @@ -4485,7 +4485,8 @@ update_info (Device *device)
> }
> else
> {
> - if (g_udev_device_get_property_as_boolean (device->priv->d,
> "ID_CDROM_MEDIA"))
> + if (g_udev_device_get_property_as_boolean (device->priv->d,
> "ID_CDROM_MEDIA") ||
> + g_udev_device_get_property_as_boolean (device->priv->d,
> "ID_DRIVE_FLOPPY"))
> {
> media_available = TRUE;
> }
>
http://www.linuxchix.org/content/courses/kernel_hacking/less on9
e
man patch
Prima di aplicare la patch controlla che si applichi senza problemi
cd /usr/src/linux (o dove tieni il kernel)
patch -p1 --dry-run ./la_tua.patch
Se va bene togli il dry run, make && make modules_install e poi te lo
installi
M

--
I fatti mi cosano
Re: come si fa ad applicare una pezza? [messaggio #38237 è una risposta a message #38214] ven, 06 maggio 2011 12:24 Messaggio precedenteMessaggio successivo
Fuori-Come-Un-Balcone  è attualmente disconnesso Fuori-Come-Un-Balcone
Messaggi: 5327
Registrato: marzo 2011
Senior Member
marco wrote:


> no

Allora, prima di tutto documentati su come compilare un kernel in Debian

http://is.gd/trGYgm

Il passo principale, prima di compilare, è applicare la patch, come ti ha
detto Marco Albarelli. Per fare ciò:

1) Scarichi i sorgenti del kernel da kernel.org
2) Li decomprimi in /usr/src (come root); otterrai una directory del tipo
linux-2.6.XX.YY

3) copi la pezza:

cp pezza /usr/src/linux-2.6.XX.YY

4) La appliche come ti ha detto Marco (Motosauro)

5) Compili ed installi il kernel, come hai imparato a fare nell'introduzione

6) Riavvia e spera che tutto vada bene.

Eventuali complicazioni possono derivare dal fatto che la pezza magari
funziona solo su una determinata versione del kernel e non su altre, ma non
voglio portare sfiga :-)

Prova così e se incontri problemi googla e/o scrivi qui.
--
"Calcio vs. Merda 0 - 2"
Re: come si fa ad applicare una pezza? [messaggio #38255 è una risposta a message #38223] ven, 06 maggio 2011 20:53 Messaggio precedenteMessaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
> http://www.linuxchix.org/content/courses/kernel_hacking/less on9

uhh, un sito di femmine linuxiane: ma dove sono? o forse usano nick
maschili per non farsi identificare?
Re: come si fa ad applicare una pezza? [messaggio #38256 è una risposta a message #38237] ven, 06 maggio 2011 21:01 Messaggio precedenteMessaggio successivo
Marco  è attualmente disconnesso Marco
Messaggi: 226
Registrato: giugno 2007
Senior Member
> Prova così e se incontri problemi googla e/o scrivi qui.

provo... ho l'impressione che ci mettero' qualche mese ma ci provo...
Re: come si fa ad applicare una pezza? [messaggio #38271 è una risposta a message #38256] ven, 06 maggio 2011 23:20 Messaggio precedenteMessaggio successivo
Motosauro  è attualmente disconnesso Motosauro
Messaggi: 127
Registrato: novembre 2010
Senior Member
Il 06/05/2011 21:01, marco ha scritto:
>> Prova così e se incontri problemi googla e/o scrivi qui.
>
> provo... ho l'impressione che ci mettero' qualche mese ma ci provo...
Macché, il problema può essere se vuoi usare un kernel vanilla e
integrarlo dentro una Debian/Ubuntu che intorno al kernel fanno un sacco
di mambo/jambo
Se tu fossi su gentoo ti "installi" i sorgenti che comprendono anche un
patchset e poi vedi se applicare la tua

Dopo di questo
make
make modules_install
cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/bzImage
tah dah ;)

Se non si fosse capito il mio è uno spudorato consiglio a passare a
Gentoo :)
M
--
I fatti mi cosano
Re: come si fa ad applicare una pezza? [messaggio #38282 è una risposta a message #38271] sab, 07 maggio 2011 01:00 Messaggio precedenteMessaggio successivo
Fuori-Come-Un-Balcone  è attualmente disconnesso Fuori-Come-Un-Balcone
Messaggi: 5327
Registrato: marzo 2011
Senior Member
Marco Albarelli (fu Motosauro) @fisso wrote:

> Il 06/05/2011 21:01, marco ha scritto:
>>> Prova così e se incontri problemi googla e/o scrivi qui.
>>
>> provo... ho l'impressione che ci mettero' qualche mese ma ci provo...
> Macché, il problema può essere se vuoi usare un kernel vanilla e
> integrarlo dentro una Debian/Ubuntu che intorno al kernel fanno un sacco
> di mambo/jambo


Mah. Per la mia modesta esperienza si installano senza troppi problemi ed in
maniera abbastanza lineare.

> Se tu fossi su gentoo ti "installi" i sorgenti che comprendono anche un
> patchset e poi vedi se applicare la tua
>
> Dopo di questo
> make
> make modules_install
> cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/bzImage

Questo lo facevo su Mandrake o Slack, ai tempi dei tempi :-) Però il "_64"
allora non c'era :-D

--
"I ROM non sanno parlare l'italiano, non si integrano, sono aggressivi."
"E come si distinguono dai leghisti?"
Re: come si fa ad applicare una pezza? [messaggio #38283 è una risposta a message #38256] sab, 07 maggio 2011 01:02 Messaggio precedente
Fuori-Come-Un-Balcone  è attualmente disconnesso Fuori-Come-Un-Balcone
Messaggi: 5327
Registrato: marzo 2011
Senior Member
marco wrote:

>> Prova così e se incontri problemi googla e/o scrivi qui.
>
> provo... ho l'impressione che ci mettero' qualche mese ma ci provo...

Ma va'. Son 4 comandi in croce e tra l'altro, dato che tu *non vuoi*
disinstallare il kernel precedente ;-), non rischi nulla.

--
Un popolo che gioisce/s'intristisce per il calcio merita l'estinzione.
Argomento precedente:Ho rimesso il 10.10
Argomento successivo:prova del pan
Vai al forum:
  


Ora corrente: mar apr 30 12:21:12 CEST 2024

Tempo totale richiesto per generare la pagina: 0.03283 secondi
.:: Contatti :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Live Support