Re: [SLE] Kernel compile errors
I've just downloaded and tried to compile the 2.4.12 kernel from the mantel directory on the suse ftp.
Didn't get very far though. The first problem i had was that I got an error when trying to run 'make xconfig'. I tried it from an xterm while running as root and from the same as sux from a regular user...no go. I have tcl/tk installed so Im not sure why it wouldn't work. No biggy, i just ran 'make menuconfig'. I didn't want to make any changes to the default kernel so I just jumped to exit and saved it. Next 'make dep'..no problems. Next 'make clean'..no problems Next 'make bzImage...problems arise.
These are the errors I get from 'make bzImage'.
drivers/ide/idedriver.o: In function `execute_drive_cmd': drivers/ide/idedriver.o(.text+0x186a): undefined reference to `ide_taskfile' drivers/ide/idedriver.o: In function `proc_ide_get_identify': drivers/ide/idedriver.o(.text+0x7545): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `idedisk_open': drivers/ide/idedriver.o(.text+0xa527): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `idedisk_release': drivers/ide/idedriver.o(.text+0xa5af): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `idedisk_read_native_max_address': drivers/ide/idedriver.o(.text+0xa68d): undefined reference to `task_no_data_intr' drivers/ide/idedriver.o(.text+0xa696): undefined reference to `ide_raw_taskfile' drivers/ide/idedriver.o: In function `idedisk_read_native_max_address_ext': drivers/ide/idedriver.o(.text+0xa70c): undefined reference to `task_no_data_intr' drivers/ide/idedriver.o(.text+0xa719): undefined reference to `ide_raw_taskfile' drivers/ide/idedriver.o: In function `idedisk_special': drivers/ide/idedriver.o(.text+0xaa6d): undefined reference to `ide_taskfile' drivers/ide/idedriver.o: In function `smart_enable': drivers/ide/idedriver.o(.text+0xab4b): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `get_smart_values': drivers/ide/idedriver.o(.text+0xabb6): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `get_smart_thresholds': drivers/ide/idedriver.o(.text+0xac22): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `write_cache': drivers/ide/idedriver.o(.text+0xaee2): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o: In function `do_flush_cache': drivers/ide/idedriver.o(.text+0xaf4d): undefined reference to `ide_wait_taskfile' drivers/ide/idedriver.o(.text+0xafb1): more undefined references to `ide_wait_taskfile' follow make: *** [vmlinux] Error 1
Hope someone has some idea about this.
Thanks
Mark Doucette
I mailed about this earlier today. There is a mystery option in menuconfig, something to do with ide task file or something similar. This only appears in the Suse'fied version not in the vanilla. If you tick it then it will compile. As to whether it produces a usable kernel I don't think it does yet. But I guess it is work in progress... -- Regards Cliff
* Cliff Sarginson [Tue, 16 Oct 2001 07:57:13 GMT]:
There is a mystery option in menuconfig, something to do with ide task file or something similar. This only appears in the Suse'fied version not in the vanilla. If you tick it then it will compile.
Yes, it's the ide taskfile access. This allows to send the disk vendor specific commands. This is part of Andre Hedricks (you do know that name, don't you?) IDE patch we integrate.
As to whether it produces a usable kernel I don't think it does yet. But I guess it is work in progress...
It is a usable kernel, believe me. Philipp -- Penguins to save the dinosaurs -- Handelsblatt on Linux for S/390
--- Philipp Thomas
Yes, it's the ide taskfile access. This allows to send the disk vendor specific commands.
Always wondered about that, never cared enough to look it up... :)
This is part of Andre Hedricks (you do know that name, don't you?)
HAH! Heavens, yes, *I* used to work with the guy. :) Of course, I didn't originate this thread, so you're not talking to me, but... Anybody who has ever scoured the ATA source code, looked for information on an obscure feature of IDE communications, or has looked for more performance on an ATA-based Linux system should know who this guy is. ===== -- -=|JP|=- Hit me! - http://www.xanga.com/cowboydren/ Jon Pennington | Debian 2.3 -o) cowboydren @ yahoo . com | Auto Enthusiast /\\ Kansas City, MO, USA | ICQ UIN 69 67 29 31 _\_V __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com
participants (3)
-
Cliff Sarginson
-
Jon Pennington
-
philippt@t-online.de