Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Smp Disabled

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    194

    Smp Disabled

    CIao a tutti.

    Installando un driver per una scheda ethernet ho avuto il seguente messaggio:

    *****************************
    sc92031.o built for 2.6.15-26-386
    SMP Disabled
    *****************************

    In file included from /lib/modules/2.6.15-26-386/build/include/linux/irq.h:22,
    from /lib/modules/2.6.15-26-386/build/include/asm/hardirq.h:6,
    from /lib/modules/2.6.15-26-386/build/include/linux/hardirq.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/interrupt.h:11,
    from /lib/modules/2.6.15-26-386/build/include/linux/rcuref.h:36,
    from /lib/modules/2.6.15-26-386/build/include/linux/fs.h:12,
    from /lib/modules/2.6.15-26-386/build/include/linux/mm.h:15,
    from /lib/modules/2.6.15-26-386/build/include/asm/pci.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/pci.h:612,
    from sc92031.c:19:
    /lib/modules/2.6.15-26-386/build/include/asm/irq.h:16:25: error: irq_vectors.h: No such file or directory
    In file included from /lib/modules/2.6.15-26-386/build/include/asm/hardirq.h:6,
    from /lib/modules/2.6.15-26-386/build/include/linux/hardirq.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/interrupt.h:11,
    from /lib/modules/2.6.15-26-386/build/include/linux/rcuref.h:36,
    from /lib/modules/2.6.15-26-386/build/include/linux/fs.h:12,
    from /lib/modules/2.6.15-26-386/build/include/linux/mm.h:15,
    from /lib/modules/2.6.15-26-386/build/include/asm/pci.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/pci.h:612,
    from sc92031.c:19:
    /lib/modules/2.6.15-26-386/build/include/linux/irq.h:85: error: ‘NR_IRQS’ undeclared here (not in a function)
    In file included from /lib/modules/2.6.15-26-386/build/include/linux/irq.h:94,
    from /lib/modules/2.6.15-26-386/build/include/asm/hardirq.h:6,
    from /lib/modules/2.6.15-26-386/build/include/linux/hardirq.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/interrupt.h:11,
    from /lib/modules/2.6.15-26-386/build/include/linux/rcuref.h:36,
    from /lib/modules/2.6.15-26-386/build/include/linux/fs.h:12,
    from /lib/modules/2.6.15-26-386/build/include/linux/mm.h:15,
    from /lib/modules/2.6.15-26-386/build/include/asm/pci.h:7,
    from /lib/modules/2.6.15-26-386/build/include/linux/pci.h:612,
    from sc92031.c:19:
    /lib/modules/2.6.15-26-386/build/include/asm/hw_irq.h:30: error: ‘NR_IRQ_VECTORS’ undeclared here (not in a function)
    In file included from /lib/modules/2.6.15-26-386/build/include/linux/if_ether.h:109,
    from /lib/modules/2.6.15-26-386/build/include/linux/netdevice.h:29,
    from sc92031.c:22:
    /lib/modules/2.6.15-26-386/build/include/linux/skbuff.h: In function ‘skb_add_data’:
    /lib/modules/2.6.15-26-386/build/include/linux/skbuff.h:1128: warning: pointer targets in passing argument 1 of ‘csum_and_copy_from_user’ differ in signedness
    sc92031.c:103:40: error: missing binary operator before token "("
    sc92031.c: In function ‘silan_probe’:
    sc92031.c:410: error: ‘struct pci_dev’ has no member named ‘slot_name’
    sc92031.c:426: error: ‘struct pci_dev’ has no member named ‘slot_name’
    sc92031.c:457: error: ‘struct pci_dev’ has no member named ‘slot_name’
    sc92031.c:464: error: ‘struct pci_dev’ has no member named ‘slot_name’
    sc92031.c: In function ‘silan_open’:
    sc92031.c:923: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
    sc92031.c: In function ‘silan_ethtool_ioctl’:
    sc92031.c:1804: error: ‘struct pci_dev’ has no member named ‘slot_name’
    sc92031.c:1814: error: ‘np’ undeclared (first use in this function)
    sc92031.c:1814: error: (Each undeclared identifier is reported only once
    sc92031.c:1814: error: for each function it appears in.)
    sc92031.c:1866:40: error: missing binary operator before token "("
    sc92031.c: At top level:
    sc92031.c:1976: warning: initialization from incompatible pointer type
    sc92031.c: In function ‘silan_init_module’:
    sc92031.c:1992: warning: pointer targets in assignment differ in signedness
    sc92031.c:1995: warning: pointer targets in assignment differ in signedness
    sc92031.c:1998: warning: pointer targets in assignment differ in signedness
    sc92031.c:2001: warning: pointer targets in assignment differ in signedness
    sc92031.c:2004: warning: pointer targets in assignment differ in signedness
    make: *** [sc92031.o] Error 1
    Che posso fare?

    Grazie a chi mi può dare una dritta

  2. #2
    l'errore che determina la fallita compilazione sembra
    error: irq_vectors.h No such file or directory


    se hai una debian based l'header dovrebbe dipendere sal pacchetto
    kernel-headers

    installalo se non lo hai fatto
    dal kernel sembrerebbe una mepis

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    194
    Grazie per la risposta. Ma non capisco.

  4. #4
    devi sempre specifcare la distro che hai
    altrimenti è complesso consigliarti


    devi semplicemente installare il pacchetto

    kernel-headers

    se hai mepis apt-cache search headers trova il pacchetto e
    apt-get install kernel-headers-2.6.15-26-386

    o probabilmente

    apt-get install linux-headers-2.6.15-26-686

    poi riprova a compilare

    SMP Disabled non è un errore

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    194
    Grazie.

    Ho Ubuntu Drapper (6.01).
    La versione di linux-headers installata è quella che tu mi indichi. Per precauzione ho ridato l'installazione, ma mi dice che già sono apposto.


  6. #6
    probabilmente sono driver vecchi e fatti per il kernel 2.4
    vedendo anche il prefisso .o del driver

    che scheda di rete è

    ho visto in giro che molte schede che usano questo driver sono compatibili con i driver

    8139too
    8139cp

    prova a dare modprobe 8139too modprobe 8139cp

    e dai un ifconfig eth0 up per provare

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    194
    Grazie per la disponibilità

    E' una ethernet (marca HEYDOIT); il driver l'ho trovato nel floppy accluso alla scheda.
    prova a dare modprobe 8139too modprobe 8139cp
    fatal: module 8139 not found
    errore anche per modprobe 8139cp

    ifconfig eth0
    eth0: error while getting interface flags: no such device

    Ho dato anche sudo lsmod e le prime due voci mi dicono
    Module Size Used by
    8139too 26880 0
    mii 5888 1 8139too


    SMP DISABLED mi è comparso quando ho tentato di compilare il driver della scheda (seguendo le istruzioni in un readme.txt)

    Compile the driver source files and it will generate sc92031.o, and
    copy it to correct driver installation path (The installation directory
    is different in different kernel versions. In 2.4.x kernel, the path is
    /lib/modules/KERNEL_VERSION/kernel/drivers/net/, and in 2.2.x kernel,
    the path is /lib/modules/KERNEL_VERSION/net/)
    # make install

    QUel che capisco è che avendo un kernel 2.6 (confermato da uname -a), devo scrivere il file generat0 sc92031.o nel percorso corretto (per il kernel 2.6, forse /etc/modprobe.conf?), ma non mi si genera il file in questione e mi dà il messaggio del primo post. Credo che a questo punto la scheda ethernet non è riconosciuta perché nonj è caricato il driver, dei cui on riesco a compilare le sorgenti

    Inoltre - non so se può essere utile a sapersi - in /lib/modules/VERSIONEKERNEL/kernel/drivers/net ho un file r8139too.ko

  8. #8
    http://www.google.com/search?q=sc920...-US:unofficial

    se dai un occhio in giro non si vede uno che è riuscito a compilare il driver per il kernel 2.6


    prova comunque a dare il comando lspci -n
    e dopo avere salvato in fi le di testo
    incollalo qui dal pc connesso

    http://kmuto.jp/debian/hcl/index.cgi

    guarda come vede la scheda

    HEYDOIT è un negozio di articoli per pc



    se rimedi una scheda anche da pochi euro realtek risolvi velocemente

    Smp Disabled vuol dire solo che nel kernel è disabilitatoil supporto multiprocessore

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    194
    Grazie per la pazienza.
    Fino a ieri manco sapevo che esisteva il kernel e poi ... compilare.

    Ho chiesto al commerciante il sito internet della HEYDOIT (già l'avevo cercato io) e non ha saputo dirmelo; ora capisco perchè. Sulla scatola è scritto solo Heydoit e poi scheda PCI 10/100Mbps ... (made in China)

    Qui posto l'output del lspci -n

    PCI ID Works? Vendor Device Driver Comment
    11060605 Yes VIA Technologies, Inc. VT8605 [ProSavage PM133] via-agp
    11068605 - VIA Technologies, Inc. VT8605 [PM133 AGP]
    11060686 Yes VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge parport_pc
    11060571 Yes VIA Technologies, Inc. VT82C586/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE via82cxxx
    11063038 Yes VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller uhci-hcd,usb-uhci
    11063038 Yes VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller uhci-hcd,usb-uhci
    11063057 Yes VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] i2c-viapro,via686a,ignore
    19042031 - no information
    1073000d Yes Yamaha Corporation DS-XG PCI Audio CODEC snd-ymfpci
    127a2005 - Rockwell International HCF 56k Data/Fax Modem
    102b0525 Yes Matrox Graphics, Inc. G400/G450 matrox_w1,matroxfb_base,mga

    Sì, avevo già pensato di cambiare scheda; se mi dici così mi dai la conferma. Solo che devo essere sicuro che sia una Realtek. Ho trovato un commerciante che ha una scheda adatta per il kernel 2.5 or later. Può andare bene?
    C'è un modo per saperlo in anticipo?

  10. #10
    di schede che non vanno a parte la tua non ne ho mai viste
    se scegli un modelllo non nuovissimo non dovrebbero esserci problemi

    io ho detto realtek perche in genere costano pochi euro e vanno bene

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.