How do i recompile the kernel so i can use fnfxd with my toshiba laptop?
Announcement
Collapse
No announcement yet.
Kernel/Recompile/Fnfxd
Collapse
This topic is closed.
X
X
-
Re: Kernel/Recompile/Fnfxd
I read your earlier thread.
First you need to check that the modules you want arn't allready compiled as modules, and just not loaded. The easy way is to try to load the module you wantCode:sudo modprobe toshiba_acpi
Use apt-get/synaptic/whatever to get the linux-tree for your running kernel (use uname -a if your are unsure to the version)
Extract the archive in /usr/src (linux-2.6.13.tar.bz2 or whatever)
Open a terminal and navigate to the source folderCode:cd /usr/src/linux-2.6.16
Code:sudo make oldconfig
NOTE: you may need extra packages to run make config, as you will to compile any source. My problem here is that I do a lot of from source stuff and can never remember what packages are needed, it's something I do on install, once, and forget about. Off the top of my head I know I always install make, gcc, autoconf , g++ and build-essential, plus ncurses devel for 'make menuconfig'. These are in the dev section in synaptic IIRC
If make oldconfig worked, then runCode:sudo make menuconfig
Exit and save the config
Code:sudo make
This is a very very dirty hack, but if it works your home free. If not they you are most of the way to compiling a custom kernel anyhow, find a wiki guide and follow the steps they have there, you will have done most of it allready.
- Top
- Bottom
-
Re: Kernel/Recompile/Fnfxd
i got up to the point of using sudo make oldconfig, but i got this error. i also havent bene able to find any guides, soryyy im really not good at this
/usr/src/linux-headers-2.6.15-26$ sudo make oldconfig
HOSTCC scripts/basic/fixdep
scripts/basic/fixdep.c:105:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:106:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:107:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:108:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:109:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:111:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:112:19: error: stdio.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/syslimits.h:7,
from /usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:11,
from scripts/basic/fixdep.c:113:
/usr/lib/gcc/i486-linux-gnu/4.0.3/include/limits.h:122:61: error: limits.h: No s
uch file or directory
scripts/basic/fixdep.c:114:19: error: ctype.h: No such file or directory
scripts/basic/fixdep.c:115:23: error: arpa/inet.h: No such file or directory
scripts/basic/fixdep.c: In function ‘usage’:
scripts/basic/fixdep.c:129: warning: implicit declaration of function ‘fprintf’
scripts/basic/fixdep.c:129: warning: incompatible implicit declaration of built-
in function ‘fprintf’
scripts/basic/fixdep.c:129: error: ‘stderr’ undeclared (first use in this functi
on)
scripts/basic/fixdep.c:129: error: (Each undeclared identifier is reported only
once
scripts/basic/fixdep.c:129: error: for each function it appears in.)
scripts/basic/fixdep.c:130: warning: implicit declaration of function ‘exit’
scripts/basic/fixdep.c:130: warning: incompatible implicit declaration of built-
in function ‘exit’
scripts/basic/fixdep.c: In function ‘print_cmdline’:
scripts/basic/fixdep.c:135: warning: implicit declaration of function ‘printf’
scripts/basic/fixdep.c:135: warning: incompatible implicit declaration of built-
in function ‘printf’
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:138: error: ‘NULL’ undeclared here (not in a function)
scripts/basic/fixdep.c: In function ‘grow_config’:
scripts/basic/fixdep.c:151: warning: implicit declaration of function ‘realloc’
scripts/basic/fixdep.c:151: warning: assignment makes pointer from integer witho
ut a cast
scripts/basic/fixdep.c:153: warning: implicit declaration of function ‘perror’
scripts/basic/fixdep.c:153: warning: incompatible implicit declaration of built-
in function ‘exit’
scripts/basic/fixdep.c: In function ‘is_defined_config’:
scripts/basic/fixdep.c:169: warning: implicit declaration of function ‘memcmp’
scripts/basic/fixdep.c: In function ‘define_config’:
scripts/basic/fixdep.c:182: warning: implicit declaration of function ‘memcpy’
scripts/basic/fixdep.c:182: warning: incompatible implicit declaration of built-
in function ‘memcpy’
scripts/basic/fixdep.c: In function ‘use_config’:
scripts/basic/fixdep.c:201: error: ‘PATH_MAX’ undeclared (first use in this func
tion)
scripts/basic/fixdep.c:209: warning: incompatible implicit declaration of built-
in function ‘memcpy’
scripts/basic/fixdep.c:215: warning: implicit declaration of function ‘tolower’
scripts/basic/fixdep.c:217: warning: incompatible implicit declaration of built-
in function ‘printf’
scripts/basic/fixdep.c:201: warning: unused variable ‘s’
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:220: error: syntax error before ‘size_t’
scripts/basic/fixdep.c:221: warning: function declaration isn’t a prototype
scripts/basic/fixdep.c: In function ‘parse_config_file’:
scripts/basic/fixdep.c:222: error: ‘map’ undeclared (first use in this function)
scripts/basic/fixdep.c:222: error: ‘len’ undeclared (first use in this function)
scripts/basic/fixdep.c:228: warning: implicit declaration of function ‘ntohl’
scripts/basic/fixdep.c:239: warning: implicit declaration of function ‘isalnum’
scripts/basic/fixdep.c: In function ‘strrcmp’:
scripts/basic/fixdep.c:252: warning: implicit declaration of function ‘strlen’
scripts/basic/fixdep.c:252: warning: incompatible implicit declaration of built-
in function ‘strlen’
scripts/basic/fixdep.c: In function ‘do_config_file’:
scripts/basic/fixdep.c:263: error: storage size of ‘st’ isn’t known
scripts/basic/fixdep.c:267: warning: implicit declaration of function ‘open’
scripts/basic/fixdep.c:267: error: ‘O_RDONLY’ undeclared (first use in this func
tion)
scripts/basic/fixdep.c:269: warning: incompatible implicit declaration of built-
in function ‘fprintf’
scripts/basic/fixdep.c:269: error: ‘stderr’ undeclared (first use in this functi
on)
scripts/basic/fixdep.c:271: warning: incompatible implicit declaration of built-
in function ‘exit’
scripts/basic/fixdep.c:273: warning: implicit declaration of function ‘fstat’
scripts/basic/fixdep.c:275: warning: implicit declaration of function ‘close’
scripts/basic/fixdep.c:278: warning: implicit declaration of function ‘mmap’
scripts/basic/fixdep.c:278: error: ‘PROT_READ’ undeclared (first use in this fun
ction)
scripts/basic/fixdep.c:278: error: ‘MAP_PRIVATE’ undeclared (first use in this f
unction)
scripts/basic/fixdep.c:278: warning: assignment makes pointer from integer witho
ut a cast
scripts/basic/fixdep.c:287: warning: implicit declaration of function ‘munmap’
scripts/basic/fixdep.c:263: warning: unused variable ‘st’
scripts/basic/fixdep.c: At top level:
scripts/basic/fixdep.c:292: error: syntax error before ‘size_t’
scripts/basic/fixdep.c:293: warning: function declaration isn’t a prototype
scripts/basic/fixdep.c: In function ‘parse_dep_file’:
scripts/basic/fixdep.c:294: error: ‘map’ undeclared (first use in this function)
scripts/basic/fixdep.c:295: error: ‘len’ undeclared (first use in this function)
scripts/basic/fixdep.c:297: error: ‘PATH_MAX’ undeclared (first use in this func
tion)
scripts/basic/fixdep.c:299: warning: implicit declaration of function ‘strchr’
scripts/basic/fixdep.c:299: warning: incompatible implicit declaration of built-
in function ‘strchr’
scripts/basic/fixdep.c:301: warning: incompatible implicit declaration of built-
in function ‘fprintf’
scripts/basic/fixdep.c:301: error: ‘stderr’ undeclared (first use in this functi
on)
scripts/basic/fixdep.c:302: warning: incompatible implicit declaration of built-
in function ‘exit’
scripts/basic/fixdep.c:304: warning: incompatible implicit declaration of built-
in function ‘memcpy’
scripts/basic/fixdep.c:305: warning: incompatible implicit declaration of built-
in function ‘printf’
scripts/basic/fixdep.c:297: warning: unused variable ‘s’
scripts/basic/fixdep.c: In function ‘print_deps’:
scripts/basic/fixdep.c:334: error: storage size of ‘st’ isn’t known
scripts/basic/fixdep.c:338: error: ‘O_RDONLY’ undeclared (first use in this func
tion)
scripts/basic/fixdep.c:340: warning: incompatible implicit declaration of built-
in function ‘fprintf’
scripts/basic/fixdep.c:340: error: ‘stderr’ undeclared (first use in this functi on)
scripts/basic/fixdep.c:342: warning: incompatible implicit declaration of built- in function ‘exit’
scripts/basic/fixdep.c:346: warning: incompatible implicit declaration of built- in function ‘fprintf’
scripts/basic/fixdep.c:350: error: ‘PROT_READ’ undeclared (first use in this fun ction)
scripts/basic/fixdep.c:350: error: ‘MAP_PRIVATE’ undeclared (first use in this f unction)
scripts/basic/fixdep.c:350: warning: assignment makes pointer from integer witho ut a cast
scripts/basic/fixdep.c:334: warning: unused variable ‘st’
scripts/basic/fixdep.c: In function ‘traps’:
scripts/basic/fixdep.c:369: warning: incompatible implicit declaration of built- in function ‘fprintf’
scripts/basic/fixdep.c:369: error: ‘stderr’ undeclared (first use in this functi on)
scripts/basic/fixdep.c:371: warning: incompatible implicit declaration of built- in function ‘exit’
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
- Top
- Bottom
Comment
-
Re: Kernel/Recompile/Fnfxd
Code:nticompass@nticompass-laptop:/usr/src/linux-source-2.6.17$ sudo make menuconfig HOSTLD scripts/kconfig/mconf HOSTCC scripts/kconfig/lxdialog/checklist.o In file included from scripts/kconfig/lxdialog/checklist.c:24: scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: No such file or directory In file included from scripts/kconfig/lxdialog/checklist.c:24: scripts/kconfig/lxdialog/dialog.h:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_colors’ scripts/kconfig/lxdialog/dialog.h:129: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘use_shadow’ scripts/kconfig/lxdialog/dialog.h:131: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘attributes’ scripts/kconfig/lxdialog/dialog.h:143: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:146: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:147: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:148: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:149: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/dialog.h:151: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:31: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:59: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c:95: error: expected ‘)’ before ‘*’ token scripts/kconfig/lxdialog/checklist.c: In function ‘dialog_checklist’: scripts/kconfig/lxdialog/checklist.c:117: error: ‘WINDOW’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: error: (Each undeclared identifier is reported only once scripts/kconfig/lxdialog/checklist.c:117: error: for each function it appears in.) scripts/kconfig/lxdialog/checklist.c:117: error: ‘dialog’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: error: ‘list’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:117: warning: left-hand operand of comma expression has no effect scripts/kconfig/lxdialog/checklist.c:117: warning: statement with no effect scripts/kconfig/lxdialog/checklist.c:121: warning: implicit declaration of function ‘endwin’ scripts/kconfig/lxdialog/checklist.c:122: warning: implicit declaration of function ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:122: warning: incompatible implicit declaration of built-in function ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:122: error: ‘stderr’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:140: error: ‘COLS’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:141: error: ‘LINES’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of function ‘draw_shadow’ scripts/kconfig/lxdialog/checklist.c:143: error: ‘stdscr’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of function ‘newwin’ scripts/kconfig/lxdialog/checklist.c:146: warning: implicit declaration of function ‘keypad’ scripts/kconfig/lxdialog/checklist.c:146: error: ‘TRUE’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of function ‘draw_box’ scripts/kconfig/lxdialog/checklist.c:148: error: ‘attributes’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:149: warning: implicit declaration of function ‘wattrset’ scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of function ‘mvwaddch’ scripts/kconfig/lxdialog/checklist.c:152: warning: implicit declaration of function ‘waddch’ scripts/kconfig/lxdialog/checklist.c:156: warning: implicit declaration of function ‘print_title’ scripts/kconfig/lxdialog/checklist.c:159: warning: implicit declaration of function ‘print_autowrap’ scripts/kconfig/lxdialog/checklist.c:166: warning: implicit declaration of function ‘subwin’ scripts/kconfig/lxdialog/checklist.c:190: warning: implicit declaration of function ‘print_item’ scripts/kconfig/lxdialog/checklist.c:194: warning: implicit declaration of function ‘print_arrows’ scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of function ‘print_buttons’ scripts/kconfig/lxdialog/checklist.c:199: warning: implicit declaration of function ‘wnoutrefresh’ scripts/kconfig/lxdialog/checklist.c:201: warning: implicit declaration of function ‘doupdate’ scripts/kconfig/lxdialog/checklist.c:204: warning: implicit declaration of function ‘wgetch’ scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_UP’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:211: error: ‘KEY_DOWN’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:221: error: ‘FALSE’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:222: warning: implicit declaration of function ‘scrollok’ scripts/kconfig/lxdialog/checklist.c:223: warning: implicit declaration of function ‘wscrl’ scripts/kconfig/lxdialog/checklist.c:232: warning: implicit declaration of function ‘wrefresh’ scripts/kconfig/lxdialog/checklist.c:282: warning: incompatible implicit declaration of built-in function ‘fprintf’ scripts/kconfig/lxdialog/checklist.c:283: warning: implicit declaration of function ‘delwin’ scripts/kconfig/lxdialog/checklist.c:287: error: ‘KEY_LEFT’ undeclared (first use in this function) scripts/kconfig/lxdialog/checklist.c:288: error: ‘KEY_RIGHT’ undeclared (first use in this function) make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Error 1 make[1]: *** [menuconfig] Error 2 make: *** [menuconfig] Error 2
Code:nticompass@nticompass-laptop:~$ sudo modprobe toshiba_acpi FATAL: Error inserting toshiba_acpi (/lib/modules/2.6.17-10-386/kernel/drivers/acpi/toshiba_acpi.ko): No such device
Help, what do I do now?
- Top
- Bottom
Comment
-
Re: Kernel/Recompile/Fnfxd
I just thought this might be some good reading while you are working on your project.
http://www.kroah.com/lkn/
at the bottom of the page is the book that you can download for free. http://www.kernel.org/pub/linux/kern...kn_pdf.tar.bz2
- Top
- Bottom
Comment
Comment