Messages in this thread | | | Date | Fri, 17 Sep 1999 18:37:20 -0400 (EDT) | From | "Richard B. Johnson" <> |
| |
Hello!
I have an embedded system that is supposed to boot from NVRAM. It boots fine using a kernel provided in a Suse distribution. Unfortunately the kernel is too large, has a lot of drivers I don't need. This takes up too much space so I can't quite fit the application code into the NVRAM.
I tried to compile this kernel (2.2.5). It won't boot. There is some fatal exception somewhere around the time that it's checking for a non-existent PCI bus.
I have tried to build a kernel that will boot on this machine, using all kernels up to and including 2.3.13. It always crashes just after "POSIX conformance testing by UNIFIX"
I am using gcc version 2.8.1, but I have also tried to use kernels compiled under 2.7.2 with the same affect.
Somehow Suse was able to compile a kernel that would boot on this machine. Does anybody have a clue how I can duplicate this marvelous feat?
This is the result of booting and mounting a hard disk that is not normally present.
Linux version 2.2.5 (root@Mandelbrot.suse.de) (gcc version 2.7.2.3) #1 Tue Apr 13 16:33:46 MEST 1999 Console: colour VGA+ 80x25 Calibrating delay loop... 33.18 BogoMIPS Memory: 14360k/16384k available (1156k kernel code, 408k reserved, 420k data, 40k init) Checking if this processor honours the WP bit even in supervisor mode... Ok. VFS: Diskquotas version dquot_6.4.0 initialized CPU: AMD 02/0a stepping 04 Checking 'hlt' instruction... OK. Checking for popad bug... OK. POSIX conformance testing by UNIFIX <------ crashes after here PCI: No PCI bus detected Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0 for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP Initializing RT netlink socket Starting kswapd v 1.5 Detected PS/2 Mouse Port. pty: 256 Unix98 ptys configured Real Time Clock Driver v1.09 RAM disk driver initialized: 16 RAM disks of 20480K size hda: WDC AC31200F, ATA DISK drive hdb: TOSHIBA CD-ROM XM-6402B, ATAPI CDROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: WDC AC31200F, 1222MB w/64kB Cache, CHS=621/64/63 hdb: ATAPI 32X CD-ROM drive, 256kB Cache Uniform CDROM driver Revision: 2.54 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 md driver 0.36.6 MAX_MD_DEV=4, MAX_REAL=8 linear personality registered raid0 personality registered raid1 personality registered scsi : 0 hosts. scsi : detected total. Partition check: hda: hda1 hda2 hda3 VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 40k freed Adding Swap: 133052k swap-space (priority -1)
processor : 0 vendor_id : AuthenticAMD cpu family : 4 model : 10 model name : 02/0a stepping : 4 fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : no fpu : no fpu_exception : no cpuid level : 1 wp : yes flags : bogomips : 33.18
gcc version 2.8.1
Cheers, Dick Johnson **** FILE SYSTEM WAS MODIFIED **** Penguin : Linux version 2.3.13 on an i686 machine (400.59 BogoMips). Warning : It's hard to remain at the trailing edge of technology.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |