Kernel for linuxbios

Dave Aubin daubin at actuality-systems.com
Mon Nov 1 07:24:00 CET 2004


Two things strike me as odd.

1.  Your ," PCI: IRQ 0 for device 0000:02:00.1 doesn't match PIRQ mask -
try
pci=usepirqmaskPCI: 02:01.0 [1022/7462] disabled"
   Type of errors.  Looks like you pcirqp map is bad?  Are you making
your
Own mother board?  If so it is important that you get this and the mp
Table correct based on your wiring.  

2.  You did get to initramfs, good job, but it did fail to mount you
File system.  This could be anything.  Please send your init script
And Describe what are you trying to mount.  A USB stick, ide, what?


-----Original Message-----
From: Sagiv Yefet [mailto:sagivy at 3vium.com] 
Sent: Sunday, October 31, 2004 5:45 AM
To: Dave Aubin
Cc: linuxbios at clustermatic.org
Subject: RE: Kernel for linuxbios


I took your advise and try the 2.6.
I am using the initramfs_data.cpio.gz from the link you send me.

The mkelf command is:

./objdir/sbin/mkelfImage -t bzImage-i386
--kernel=/home/sagivy/bzImage-2.6. 	--command-line="rw
console=ttyS0,115200 root=/dev/ram0"
	--initrd=/home/sagivy/initramfs_data.cpio.gz 
	--output=/home/sagivy/bzImage2.6.8.elf

And here is the output:

Jumping to Linux                
Linux version 2.6.8 (root at hermes) (gcc version 3.3.3) #6 Mon Nov 17
21:49:23 IST

 2003     
BIOS-provided physical RAM map:                               
 BIOS-e820: 0000000000000000 - 0000000000000d54 (rese

 BIOS-e820: 0000000000000d54 - 00000000000a0000 (usable)

 BIOS-e820: 00000000000f0000 - 00000000000f0400 (reserved)

 BIOS-e820: 0000000000100000 - 0000000020000000 (usable)

0MB HIGHMEM available.                      
512MB LOWMEM available.                       
DMI not present.                
ACPI: Unable to locate RSDP                           
Built 1 zonelists                 
Kernel command line: rw console=ttyS0,115200 root=/dev/ram0

Initializing CPU#0                  
PID hash table entries: 4096 (order 12: 32768 bytes)

Detected 1603.740 MHz processor.                                
Using tsc for high-res timesource                                 
Console: colour VGA+ 80x25                          
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)..

Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)    
PCI: Using configuration type 1                          
Memory: 515700k/524288k available (1525k kernel code, 7824k reserved,
702k data, K8 Northbridge                               
Enumerating: AMD K8 CPU          
 228k init, 0k highmem)g: AMD 8111 Southbridge Checking if this
processor honours the WP bit even in supervisor mode...
Ok.               
Enumerating buses...                    
amdk8_scan_root_bus
Calibrating delay loop... 3162.11 BogoMIPSart scaning pci bus

Mount-cache hash table entries: 512 (order: 0, 4096 bytes)

PCI: 00:18.0 [1022/1100] enabled          
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)

PCI: 00:18.2 [1022/1102] enabled           
CPU: L2 Cache: 1024K (64 bytes/line)022/1103] ops                       
Enabling fast FPU save and restore... done.

HyperT rese
Enabling unmasked SIMD FPU exception support... done.for bus 1

PCI: 01:01.0 [10
Checking 'hlt' instruction... OK.              
PCI: 01:01.0 [1022
checking if image is initramfs... it is      
PCI: 01:02.0 [1022/7468] bus ops
Freeing initrd memory: 151k freedCI: 01:02.0 [1022/7468] enabled  
NET: Registered protocol family 16 01:02.1 [1022/7469] ops          
EISA bus registeredCI: 01:02.1 [1022/7
PCI: Using configuration type 1            
PCI: 01:02.2 [1022
mtrr: v2.0 (20020519)                     
Linux Plug and Play Support v0.97 (c) Adam Belay           
PCI: 01:02.3 [1022/746b] enabled    
PCI: Probing PCI hardware
PCI: 01:02.5 [1022/746
PCI: IRQ 0 for device 0000:02:00.0 doesn't match PIRQ mask - try
pci=usepirqmask7463] ops                            
PCI: 02:00.2 [1022/7463] disabled         

PCI: IRQ 0 for device 0000:02:00.1 doesn't match PIRQ mask - try
pci=usepirqmaskPCI: 02:01.0 [1022/7462] disabled

PCI: 02:0a.0 

PCI: IRQ 0 for device 0000:02:0a.0 doesn't match PIRQ mask - try
pci=usepirqmask                          
PCI: 02:0b.0 [1002/4752] enabled                     

PCI: IRQ 0 for device 0000:02:0b.0 doesn't match PIRQ m

PCI: 02:0e.0 [14e                
PNP: 002e.7 disabled           
apm: BIOS not found. disabled           
VFS: Disk quotas dquot_6.5.1d                    
PNP: 0
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)              
scan_static_bus done                    
PC
isapnp: Scanning for PnP cards...=02                              
isapnp: No Plug & Play device found 0 new max: 2                      
Real Time Clock Driver v1.12ort scan link done          
Serial: 8250/16550 driver $Revision: 1.90 $ 48 ports, IRQ sharing
enabled    
PCI: pci_scan_bus returning with max=02                             
ttyS0 at I/O 0x3f8 (irq = bus:                    
AMD8111: not 100% native mode: will probe irqs later
AMD8111: 0000:01:02.1 (rev 03) UDMA133 controller
    ide0: BM-DMA at 0x2420-0x2427, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x2428-0x242f, BIOS settings: hdc:pio, hdd:pio
ide-floppy driver 0.99.newide
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
EISA: Probing bus 0 at eisa0
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP: Hash tables configured (established 131072 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 8
NET: Registered protocol family 20
Freeing unused kernel memory: 228k freed Kernel panic: Attempted to kill
init!
================ ==================
    This kernel uses initramfs
==================================
Unknown root filesystem type!

Sagiv.

-----Original Message-----
From: Dave Aubin [mailto:daubin at actuality-systems.com]
Sent: Wednesday, October 13, 2004 2:47 PM
To: Sagiv Yefet; Stefan Reinauer
Cc: linuxbios at clustermatic.org
Subject: RE: Kernel for linuxbios

Sorry for the late response.  Are you using Linux 2.6.*.  If so give
initramfs a try.
Here is a link to aid you in how:

http://linuxfromscratch.org/pipermail/lfs-hackers/2004-June/001424.html

Dave
 

-----Original Message-----
From: linuxbios-admin at clustermatic.org
[mailto:linuxbios-admin at clustermatic.org] On Behalf Of Sagiv Yefet
Sent: Wednesday, October 13, 2004 8:10 AM
To: Stefan Reinauer
Cc: linuxbios at clustermatic.org
Subject: RE: Kernel for linuxbios

I tried to use initrd - same problem.

Sagiv 

-----Original Message-----
From: Stefan Reinauer [mailto:stepan at openbios.org]
Sent: Monday, October 11, 2004 11:21 AM
To: Sagiv Yefet
Cc: linuxbios at clustermatic.org
Subject: Re: Kernel for linuxbios

* Sagiv Yefet <sagivy at 3vium.com> [041011 11:06]:
> 
> I add the console support and there is output. Thanks.
> 
> My machine has no disks and I need initrd. So I took initrd from 
> Thinstation and build the elf file by the command :
> 
> RAMDISK: Couldn't find valid RAM disk image starting at 0.
> Freeing initrd memory: 11922k freed
> Kernel panic: VFS: Unable to mount root fs on 01:00
 
use initrd, not ramdisk!

Stefan


_______________________________________________
Linuxbios mailing list
Linuxbios at clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios





More information about the coreboot mailing list