Kernel-2.4.10 & SuSE-7.2
Kernel-2.4.10 & SuSE-7.2
Hi,
ich wollte gerade den Kernel-2.4.10 in mein SuSE-Linux v7.2 einspielen. Ich habe die "/boot/vmlinux.config" nach "/usr/src/linux/.config" kopiert.
"make bzImage" klappt ohne Probleme....
bei "make modules" bekomme ich allerdings folgende Fehlermeldung:
"...
gcc -D__KERNEL__ -I/usr/src/linux-2.4.10/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -c -o cpqfcTSinit.o cpqfcTSinit.c
cpqfcTSinit.c: In function `cpqfcTS_ioctl':
cpqfcTSinit.c:662: `SCSI_IOCTL_FC_TARGET_ADDRESS' undeclared (first use in this function)
cpqfcTSinit.c:662: (Each undeclared identifier is reported only once
cpqfcTSinit.c:662: for each function it appears in.)
cpqfcTSinit.c:680: `SCSI_IOCTL_FC_TDR' undeclared (first use in this function)
make<font size="2">: *** [cpqfcTSinit.o] Error 1
make<font size="2">: Leaving directory `/usr/src/linux-2.4.10/drivers/scsi'
make<font size="1">: *** [_modsubdir_scsi] Error 2
make<font size="1">: Leaving directory `/usr/src/linux-2.4.10/drivers'
make: *** [_mod_drivers] Error 2
"
kann mir einer weiterhelfen?
Danke,
Andre
ich wollte gerade den Kernel-2.4.10 in mein SuSE-Linux v7.2 einspielen. Ich habe die "/boot/vmlinux.config" nach "/usr/src/linux/.config" kopiert.
"make bzImage" klappt ohne Probleme....
bei "make modules" bekomme ich allerdings folgende Fehlermeldung:
"...
gcc -D__KERNEL__ -I/usr/src/linux-2.4.10/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i586 -DMODULE -c -o cpqfcTSinit.o cpqfcTSinit.c
cpqfcTSinit.c: In function `cpqfcTS_ioctl':
cpqfcTSinit.c:662: `SCSI_IOCTL_FC_TARGET_ADDRESS' undeclared (first use in this function)
cpqfcTSinit.c:662: (Each undeclared identifier is reported only once
cpqfcTSinit.c:662: for each function it appears in.)
cpqfcTSinit.c:680: `SCSI_IOCTL_FC_TDR' undeclared (first use in this function)
make<font size="2">: *** [cpqfcTSinit.o] Error 1
make<font size="2">: Leaving directory `/usr/src/linux-2.4.10/drivers/scsi'
make<font size="1">: *** [_modsubdir_scsi] Error 2
make<font size="1">: Leaving directory `/usr/src/linux-2.4.10/drivers'
make: *** [_mod_drivers] Error 2
"
kann mir einer weiterhelfen?
Danke,
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Kann ich reproduzieren.
Ist wahrscheinlich ein Bug im Treiber, der an die Kernel-ML oder an den Treiberauthor gemeldet werden sollte.
Aber warum deaktivierst du den Treiber nicht einfach - oder hast du einen "PCI-64 66 Mhz Fibre Channel Host Bus Adapter" von Compaq <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> ?
Dafür einfach die Option
SCSI support -> SCSI low-level drivers -> [ ] Compaq Fibre Channel 64-bit/66Mhz HBA support (CONFIG_SCSI_CPQFCTS)
auf "n" (statt "m") setzen.
Wenn du danach noch mal ein
make modules
absetzt, sollte es ohne Probleme durchlaufen.
Trotzdem reporte das bitte an
<a href="mailto:mailto:fibrechannel@compaq.com"><!--autoemail-->mailto:fibrechannel@compaq.com</a><!--autoemail-->
oder die Kernel-ML - Danke.
Ist wahrscheinlich ein Bug im Treiber, der an die Kernel-ML oder an den Treiberauthor gemeldet werden sollte.
Aber warum deaktivierst du den Treiber nicht einfach - oder hast du einen "PCI-64 66 Mhz Fibre Channel Host Bus Adapter" von Compaq <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> ?
Dafür einfach die Option
SCSI support -> SCSI low-level drivers -> [ ] Compaq Fibre Channel 64-bit/66Mhz HBA support (CONFIG_SCSI_CPQFCTS)
auf "n" (statt "m") setzen.
Wenn du danach noch mal ein
make modules
absetzt, sollte es ohne Probleme durchlaufen.
Trotzdem reporte das bitte an
<a href="mailto:mailto:fibrechannel@compaq.com"><!--autoemail-->mailto:fibrechannel@compaq.com</a><!--autoemail-->
oder die Kernel-ML - Danke.
Re: Kernel-2.4.10 & SuSE-7.2
Hi,
woran erkennt man anhand einer C-File zu welchem Modul das gehöhrt?
Danke,
Andre
woran erkennt man anhand einer C-File zu welchem Modul das gehöhrt?
Danke,
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Wenn du das *wirklich* wissen willst, lies:
Documentation/kbuild/config-language.txt
Ich persönlich bin dafür zu faul <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> und öffne in solchen Fällen einfach die Betreffende C-Datei, entnehme den Kommentaren worum es geht, und danach ist eigentlich fast immer klar, wo in etwa sich die entsprechende Option befinden muss.
Documentation/kbuild/config-language.txt
Ich persönlich bin dafür zu faul <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> und öffne in solchen Fällen einfach die Betreffende C-Datei, entnehme den Kommentaren worum es geht, und danach ist eigentlich fast immer klar, wo in etwa sich die entsprechende Option befinden muss.
Re: Kernel-2.4.10 & SuSE-7.2
hmm... es sieht so aus als wäre "make modules_install" nicht erfolgreich beendet worden...
"...
make<font size="1">: Entering directory `/usr/src/linux-2.4.10/arch/i386/lib'
make<font size="1">: Nothing to be done for `modules_install'.
make<font size="1">: Leaving directory `/usr/src/linux-2.4.10/arch/i386/lib'
cd /lib/modules/2.4.10; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.10; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.10/kernel/drivers/net/wan/comx.o
depmod: proc_get_inode
"
Andre
"...
make<font size="1">: Entering directory `/usr/src/linux-2.4.10/arch/i386/lib'
make<font size="1">: Nothing to be done for `modules_install'.
make<font size="1">: Leaving directory `/usr/src/linux-2.4.10/arch/i386/lib'
cd /lib/modules/2.4.10; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.10; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.10/kernel/drivers/net/wan/comx.o
depmod: proc_get_inode
"
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Hast du die Unterstützung fürs /proc-Dateisystem nicht im Kernel ?
Re: Kernel-2.4.10 & SuSE-7.2
Ich habe im aktuellen (2.4.4) und im Kernel2.4.10 jeweils das "proc-Verzeichnis" fest im Kernel eingebunden...
Andre
Andre
Re: Kernel-2.4.10 & SuSE-7.2
@ Andre
Sicher ?
Letzendlich kann es dir aber auch egal sein, solange du auf diesen Treiber (ComX WAN) nicht angewiesen bist.
Sicher ?
Letzendlich kann es dir aber auch egal sein, solange du auf diesen Treiber (ComX WAN) nicht angewiesen bist.
Re: Kernel-2.4.10 & SuSE-7.2
Hi,
ich habe im aktuellen Kernel das Proc-Filesystem:
"
tux777:/usr/src/linux # cat /proc/filesystems
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
nodev proc
ext2
minix
msdos
vfat
iso9660
nodev nfs
nodev devpts
reiserfs
nodev usbdevfs
tux777:/usr/src/linux #
"
Andre
ich habe im aktuellen Kernel das Proc-Filesystem:
"
tux777:/usr/src/linux # cat /proc/filesystems
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
nodev proc
ext2
minix
msdos
vfat
iso9660
nodev nfs
nodev devpts
reiserfs
nodev usbdevfs
tux777:/usr/src/linux #
"
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Mir scheint es so, als wäre "make modules_install" bei dem Fehler komplett abgebrochen:
"
tux777:/usr/src/linux # ls -la /lib/modules/2.4.10/
total 166
drwxr-xr-x 4 root root 292 Sep 30 10:56 .
drwxr-xr-x 4 root root 82 Sep 30 10:56 ..
lrwxrwxrwx 1 root root 21 Sep 30 10:56 build -> /usr/src/linux-2.4.10
drwxr-xr-x 6 root root 115 Sep 30 10:56 kernel
-rw-r--r-- 1 root root 62750 Sep 30 10:56 modules.dep
-rw-r--r-- 1 root root 31 Sep 30 10:56 modules.generic_string
-rw-r--r-- 1 root root 7016 Sep 30 10:56 modules.isapnpmap
-rw-r--r-- 1 root root 29 Sep 30 10:56 modules.parportmap
-rw-r--r-- 1 root root 35673 Sep 30 10:56 modules.pcimap
-rw-r--r-- 1 root root 46625 Sep 30 10:56 modules.usbmap
drwxr-xr-x 2 root root 35 Sep 30 10:56 pcmcia
tux777:/usr/src/linux # ls -la /lib/modules/2.4.4-4GB/
total 218
drwxr-xr-x 8 root root 374 Sep 29 13:05 .
drwxr-xr-x 4 root root 82 Sep 30 10:56 ..
lrwxrwxrwx 1 root root 25 Sep 29 13:02 build -> /usr/src/linux-2.4.4.SuSE
drwxr-xr-x 2 root root 452 Sep 29 13:02 dvb
drwxr-xr-x 7 root root 134 Sep 29 13:02 kernel
drwxr-xr-x 2 root root 4708 Sep 29 13:02 misc
-rw-r--r-- 1 root root 107695 Sep 29 15:50 modules.dep
-rw-r--r-- 1 root root 31 Sep 29 15:50 modules.generic_string
-rw-r--r-- 1 root root 5629 Sep 29 15:50 modules.isapnpmap
-rw-r--r-- 1 root root 29 Sep 29 15:50 modules.parportmap
-rw-r--r-- 1 root root 42533 Sep 29 15:50 modules.pcimap
-rw-r--r-- 1 root root 39481 Sep 29 15:50 modules.usbmap
drwxr-xr-x 2 root root 83 Sep 29 13:02 net
drwxr-xr-x 2 root root 1283 Sep 29 13:02 pcmcia
drwxr-xr-x 2 root root 136 Sep 29 13:02 thinkpad
"
Da fehlen doch einige Verzeichnisse <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">
Andre
"
tux777:/usr/src/linux # ls -la /lib/modules/2.4.10/
total 166
drwxr-xr-x 4 root root 292 Sep 30 10:56 .
drwxr-xr-x 4 root root 82 Sep 30 10:56 ..
lrwxrwxrwx 1 root root 21 Sep 30 10:56 build -> /usr/src/linux-2.4.10
drwxr-xr-x 6 root root 115 Sep 30 10:56 kernel
-rw-r--r-- 1 root root 62750 Sep 30 10:56 modules.dep
-rw-r--r-- 1 root root 31 Sep 30 10:56 modules.generic_string
-rw-r--r-- 1 root root 7016 Sep 30 10:56 modules.isapnpmap
-rw-r--r-- 1 root root 29 Sep 30 10:56 modules.parportmap
-rw-r--r-- 1 root root 35673 Sep 30 10:56 modules.pcimap
-rw-r--r-- 1 root root 46625 Sep 30 10:56 modules.usbmap
drwxr-xr-x 2 root root 35 Sep 30 10:56 pcmcia
tux777:/usr/src/linux # ls -la /lib/modules/2.4.4-4GB/
total 218
drwxr-xr-x 8 root root 374 Sep 29 13:05 .
drwxr-xr-x 4 root root 82 Sep 30 10:56 ..
lrwxrwxrwx 1 root root 25 Sep 29 13:02 build -> /usr/src/linux-2.4.4.SuSE
drwxr-xr-x 2 root root 452 Sep 29 13:02 dvb
drwxr-xr-x 7 root root 134 Sep 29 13:02 kernel
drwxr-xr-x 2 root root 4708 Sep 29 13:02 misc
-rw-r--r-- 1 root root 107695 Sep 29 15:50 modules.dep
-rw-r--r-- 1 root root 31 Sep 29 15:50 modules.generic_string
-rw-r--r-- 1 root root 5629 Sep 29 15:50 modules.isapnpmap
-rw-r--r-- 1 root root 29 Sep 29 15:50 modules.parportmap
-rw-r--r-- 1 root root 42533 Sep 29 15:50 modules.pcimap
-rw-r--r-- 1 root root 39481 Sep 29 15:50 modules.usbmap
drwxr-xr-x 2 root root 83 Sep 29 13:02 net
drwxr-xr-x 2 root root 1283 Sep 29 13:02 pcmcia
drwxr-xr-x 2 root root 136 Sep 29 13:02 thinkpad
"
Da fehlen doch einige Verzeichnisse <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Hi,
ich hab jetzt den Kernel2.4.10 nochmal in einzelnen schritten neu erstellt...
"ln -s /usr/src/linux-2.4.10 /usr/src/linux"
"cp /boot/vmlinuz.config /usr/scr/linux/.config"
"cd /usr/src/linux"
"make xconfig"
"make dep"
"make clean"
"make bzImage"
"make modules"
bis hierher habe ich _keine_ Probleme.
und bei "make modules_install" erhalte ich folgende meldung:
"....
cd /lib/modules/2.4.10; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.10; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.10/kernel/drivers/net/wan/comx.o
depmod: proc_get_inode
tux:/usr/src/linux #
"
kann mir da einer weiterhelfen?
danke,
Andre
ich hab jetzt den Kernel2.4.10 nochmal in einzelnen schritten neu erstellt...
"ln -s /usr/src/linux-2.4.10 /usr/src/linux"
"cp /boot/vmlinuz.config /usr/scr/linux/.config"
"cd /usr/src/linux"
"make xconfig"
"make dep"
"make clean"
"make bzImage"
"make modules"
bis hierher habe ich _keine_ Probleme.
und bei "make modules_install" erhalte ich folgende meldung:
"....
cd /lib/modules/2.4.10; \
mkdir -p pcmcia; \
find kernel -path '*/pcmcia/*' -name '*.o' | xargs -i -r ln -sf ../{} pcmcia
if [ -r System.map ]; then /sbin/depmod -ae -F System.map 2.4.10; fi
depmod: *** Unresolved symbols in /lib/modules/2.4.10/kernel/drivers/net/wan/comx.o
depmod: proc_get_inode
tux:/usr/src/linux #
"
kann mir da einer weiterhelfen?
danke,
Andre
Re: Kernel-2.4.10 & SuSE-7.2
Dann schmeiss doch den Treiber raus - oder brauchst du ihn ?
Die Option
Network device support -> Wan interfaces -> Wan interfaces support -> [ ] MultiGate (COMX) synchronous serial boards support (CONFIG_COMX)
von m auf n setzen.
Die Option
Network device support -> Wan interfaces -> Wan interfaces support -> [ ] MultiGate (COMX) synchronous serial boards support (CONFIG_COMX)
von m auf n setzen.
Re: Kernel-2.4.10 & SuSE-7.2
Hi,
hab ich gemacht... warum bin ich eigentlich nicht selber darauf gekommen <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">
Kernel 2.4.10 läuft jetzt... thnxs
Andre
hab ich gemacht... warum bin ich eigentlich nicht selber darauf gekommen <img src="http://www.pl-forum.de/UltraBoard/Images/TooHappy.gif" border="0" align="middle">
Kernel 2.4.10 läuft jetzt... thnxs
Andre