lkml.org 
[lkml]   [1999]   [Sep]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From

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/

\
 
 \ /
  Last update: 2005-03-22 13:54    [W:0.040 / U:0.412 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site