Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    trasferire un driver da un sistema all'altro

    ho appena terminato la costruzione di una lfs 6 e dovrei installare i driver della scheda di rete

    si tratta di una marvell yukon integrata, debian l'ha vista senza problemi quindi da qualche parte nel sistema ci deve essere il modulo che mi serve

    il problema è che mentre su debian ho il kernel 2.6.8rc2 su lfs ho il 2.6.8.1 quindi mi sa che se copio semplicemente i file del modulo e glieli pianto in /lib/modules si incacchia di brutto

    qualcuno ha idea di come procedere?
    Sotto la panza la mazza avanza.

  2. #2
    uh dimenticavo di specificare che il nome del modulo lo conosco: sk98lin
    Sotto la panza la mazza avanza.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    1,157
    Ma se c'è sul kernel 2.6.8rc2 ci sarà sicuramente anche nel 2.6.8.1 si tratterà di abilitare il modulo.
    Eventualmente se riesci a trovare i sorgenti del modulo puoi compilartelo e installarlo manualmente.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    976
    scarica il sorgente del driver e compilalo sul nuovo kernel..dovrebbe essere qui: http://www.syskonnect.com/syskonnect/support/driver/
    francesco

  5. #5
    grazie, nel frattempo ho trovato il driver qui:

    http://www.marvell.com/products/pcconn/yukon/index.jsp

    il bello e' che ora mi manca ifconfig... ho poi scoperto dopo una ricerca che e' contenuto nel pacchetto net-tools, mi chiedo perche' non l'abbiano incluso di base in lfs... ora provo a installarlo
    Sotto la panza la mazza avanza.

  6. #6
    inet_sr.c: In function 'INET_setroute':
    inet_sr.c:108: error: label at the end of compound statement
    make[1]: *** [inet_sr.o] Error 1
    make[1]: Leaving directory '/root/setup/nettools/net-tools-1.60/lib'
    make: *** [subdirs] Error 2

    ...eh?
    Sotto la panza la mazza avanza.

  7. #7
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    1,144
    ho trovato con google un accenno a un errore simile, purtroppo non c'è una soluzione, o meglio si cita un kernel patchato

    controllando nel portage ho trovato che gentoo patcha parecchio net-tools, a causa di problemi di compatibilità con i kernel headers 2.6 e con i gcc > 3.2

    qui trovi le patch, potresti vedere se qualcuna va a modificare la sezione di file che ti crea problemi...

  8. #8
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    1,144
    forse ho trovato...

    codice:
    --- ./lib/inet_sr.c.orig        2000-02-20 21:46:45.000000000 +0000
    +++ ./lib/inet_sr.c     2004-04-17 01:31:02.388535488 +0000
    @@ -105,6 +105,7 @@
         case 2:
            isnet = 0; break;
         default:
    +    ;
         }
    
         /* Fill in the other fields. */
    questa è una parte della patch 1.60-gcc34.patch e modifica proprio la riga 108. Che versione di gcc stai usando?

  9. #9
    grazie per lo sbattimento... avevo trovato anch'io qualcosa a proposito di un kernel patchato con jp (che nemmeno so cosa significhi), poi in altro posto avevo trovato qualcosa a proposito del fatto che nei sorgenti si dovrebbe modificare i goto label; con i return... ci ho provato ma senza risultato, ora provo con quelle patch

    sto usando gcc 3.4.1 con glibc 2.3.4

    i net-tools (1.60) li ho presi da qui, pagina che su freshmeat viene indicata come homepage del progetto
    Sotto la panza la mazza avanza.

  10. #10
    Utente bannato
    Registrato dal
    Mar 2001
    Messaggi
    1,144
    2001? mi viene il dubbio che il progetto non sia più mantenuto

    strano, ifconfig è uno dei programmi fondamentali

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.