PCi_kort 2 seriella portar, installations problem...[LÖST]

Få igång din maskinvara i Ubuntu
Kategoriregler
I detta forum diskuterar vi Ubunturelaterade hårdvarufrågor. För allmänna frågor om (fysisk) hårdvara se:
Hårdvara som Hårdvara
pex
Inlägg: 34
Blev medlem: 05 okt 2007, 21:43

PCi_kort 2 seriella portar, installations problem...[LÖST]

Inlägg av pex »

Hade en annan tråd för detta men det är nya problem nu...
Laddade ned "drivrutinen" körde make samt make install enligt anvisningar och all fungerade.... portarna fanns i systemet och funkade...

Uppgraderade ubuntu från 8.04 till senaste versionen mha uppdaterings hanteraren...och nu funkar det inte längre.
portarna finns inte i systemet så jag tänkte att jag kör make install igen men då visde det sig att filen (*.ko) som skapades vid make finns inte kvar i katalogen där dom skapades tidigare. Dom kan iofs tagits bort när jag körde make install första gången men det verkar skumt att ".ko"-filerna försvunnit.

Tänkte att jag kör make igen och skapar om filerna med filändelse.ko, så att jag kan installera dom igen men det går ej längre... får kompileringsfel enl nedan...
Kollade källkoden och den har nedanstående include-satser.

Misstänker att jag behöver nedgradera någonting, finns det nåt sätt att backa filer eller ska jag behöva blåsa dator igen och stanna på en äldre ubuntu ?
Såg att det finns en annan "modul" än /lib/modules/2.6.27-11-generic (2.6.24-23-generic) är det den gamla tro...
För mej är det enklare att blåsa systemet men vill ändå kolla om det finns nåt enkelt sätt... Det funkade ju perfekt innan....


#if defined(CONFIG_SERIAL_9865_CONSOLE) && defined(CONFIG_MAGIC_SYSRQ)

#define SUPPORT_SYSRQ

#endif

#include <linux/module.h>

#include <linux/moduleparam.h>

#include <linux/ioport.h>

#include <linux/init.h>

#include <linux/pci.h>

#include <linux/console.h>

#include <linux/sysrq.h>

#include <linux/mca.h>

#include <linux/sched.h>

#include <linux/string.h>

#include <linux/kernel.h>

#include <linux/slab.h>

#include <linux/delay.h>

#include <linux/device.h>

#include <linux/tty.h>

#include <linux/tty_flip.h>

#include <linux/serial_reg.h>

#include <linux/serial_core.h>

#include <linux/serial.h>

#include <linux/nmi.h>

#include <linux/bitops.h>

#include <asm/byteorder.h>

#include <asm/io.h>

#include <asm/irq.h>

#include "mcs9865.h"

peter@NAS:~/MCS9865_Linux$ make
rm -f *.mod.c *.o *.ko .*.cmd *.symvers
make -C /lib/modules/2.6.27-11-generic/build/ SUBDIRS=/home/peter/MCS9865_Linux modules
make[1]: Går till katalogen "/usr/src/linux-headers-2.6.27-11-generic"
CC [M] /home/peter/MCS9865_Linux/mcs9865.o
/home/peter/MCS9865_Linux/mcs9865.c: I funktion "receive_chars":
/home/peter/MCS9865_Linux/mcs9865.c:622: fel: "struct uart_info" har ingen medlem med namnet "tty"
/home/peter/MCS9865_Linux/mcs9865.c: I funktion "receive_chars_dma_done":
/home/peter/MCS9865_Linux/mcs9865.c:852: fel: "struct uart_info" har ingen medlem med namnet "tty"
/home/peter/MCS9865_Linux/mcs9865.c: I funktion "serial9865_handle_port":
/home/peter/MCS9865_Linux/mcs9865.c:957: fel: "struct uart_info" har ingen medlem med namnet "tty"
make[2]: *** [/home/peter/MCS9865_Linux/mcs9865.o] Fel 1
make[1]: *** [_module_/home/peter/MCS9865_Linux] Fel 2
make[1]: Lämnar katalogen "/usr/src/linux-headers-2.6.27-11-generic"
make: *** [default] Fel 2
Senast redigerad av 1 pex, redigerad totalt 10 gånger.
pex
Inlägg: 34
Blev medlem: 05 okt 2007, 21:43

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av pex »

Ok jag backade till hardy... och installerade om portarna och all funkar nu som tidigare....
Vad jag skulle vilja få hjälp med är hur jag laddar modulerna vid uppstart...
kollade runt lite och fick för mej att jag kunde lägga till följande i /etc/modules :

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
sudo modprobe mcs9865 <--------
sudo smodprobe mcs9865-isa <---------

Tyvärr så funkar det inte utan jag måste köra "sudo modprobe mcs9865" mauellt.
Finns det andra sätt att autostarta?
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av Barre »

pex skrev: # /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
sudo modprobe mcs9865 <--------
sudo smodprobe mcs9865-isa <---------

Tyvärr så funkar det inte utan jag måste köra "sudo modprobe mcs9865" mauellt.
Finns det andra sätt att autostarta?
du ska inte skriva sudo modprobe i /etc/modules filen
det skall bara stå modulnamnet i filen,

Kod: Markera allt

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
mcs9865
mcs9865-isa
djkmmo
Inlägg: 1904
Blev medlem: 20 jun 2008, 18:09
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Malmö

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av djkmmo »

pex skrev:Ok jag backade till hardy... och installerade om portarna och all funkar nu som tidigare....
Vad jag skulle vilja få hjälp med är hur jag laddar modulerna vid uppstart...
kollade runt lite och fick för mej att jag kunde lägga till följande i /etc/modules :

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
fuse
lp
sudo modprobe mcs9865 <--------
sudo smodprobe mcs9865-isa <---------

Tyvärr så funkar det inte utan jag måste köra "sudo modprobe mcs9865" mauellt.
Finns det andra sätt att autostarta?
Den filen används av systemet för att ladda moduler vid systemstart, så du skall inte ha "sudo modprobe" i den.
pex
Inlägg: 34
Blev medlem: 05 okt 2007, 21:43

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av pex »

Har testat bägge, men jag gör om det utan sudo för säkerhets skull och återkommer om resultatet...
Användarvisningsbild
Barre
Inlägg: 2298
Blev medlem: 13 dec 2006, 10:23
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av Barre »

pex skrev:Har testat bägge, men jag gör om det utan sudo för säkerhets skull och återkommer om resultatet...
Det räcker inte med att bara ta bort sudo, det skall inte heller stå modprobe.
bara modulnamnet
pex
Inlägg: 34
Blev medlem: 05 okt 2007, 21:43

Re: PCi_kort 2 seriella portar, installations problem...

Inlägg av pex »

Ja det gjorde susen... tack för hjälpen...

ps. Inte undra på att killen i forumet som jag hämtade tipset från ej fick det att fungera...
Skriv svar

Återgå till "Hårdvara och drivrutiner"