cool, tell us more about this mobo, and send me patches for it.
Well, I can netboot Linux or memetest86 using etherboot. Intel e100.
Linux can mount root from an IDE CD-ROM, but the network card(s) don't
work, so no NFS root. Manual ifconfig doesn't help. The cards can
send, but don't seem to recieve. I suspect they're not getting interrupts.
(none):~# cat /proc/interrupts
CPU0
0: 65294 XT-PIC timer
1: 0 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 869 XT-PIC serial
5: 0 XT-PIC eth0
14: 2271 XT-PIC ide0
NMI: 0
LOC: 65255
ERR: 0
MIS: 0
Included is linuxbios, Linux output, and lspci -v and -vv for NIC.
--
Jeremy Jackson
Coplanar Networks
(519)897-1516
http://www.coplanar.net
LinuxBIOS-1.0.0 Tue Aug 24 10:17:36 EDT 2004 starting...
Ram1
Ram2
Ram3
Ram Enable 1
Ram Enable 2
Ram Enable 3
Ram Enable 4
Ram Enable 5
Ram4
Ram5
Ram6
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.0.0 Tue Aug 24 10:17:36 EDT 2004 booting...
Finding PCI configuration type.
PCI: Using configuration type 1
Scanning PCI bus...PCI: pci_scan_bus for bus 0
PCI: 00:00.0 [8086/7190]
PCI: 00:01.0 [8086/7191]
PCI: 00:07.0 [8086/7110]
PCI: 00:07.1 [8086/7111]
PCI: 00:07.2 [8086/7112]
PCI: 00:07.3 [8086/7113]
PCI: 00:10.0 [8086/1229]
PCI: pci_scan_bus for bus 1
PCI: pci_scan_bus returning with max=01
PCI: pci_scan_bus returning with max=01
done
Allocating PCI resources...
ASSIGN RESOURCES, bus 0
PCI: 00:00.0 10 <- [0xe0000000 - 0xefffffff] prefmem
PCI: 00:01.0 1c <- [0x00001000 - 0x00000fff] bus 1 io
PCI: 00:01.0 24 <- [0xf0100000 - 0xf00fffff] bus 1 prefmem
PCI: 00:01.0 20 <- [0xf0100000 - 0xf00fffff] bus 1 mem
PCI: 00:07.1 20 <- [0x00001040 - 0x0000104f] io
PCI: 00:07.2 20 <- [0x00001000 - 0x0000101f] io
PCI: 00:10.0 10 <- [0xf0100000 - 0xf0100fff] prefmem
PCI: 00:10.0 14 <- [0x00001020 - 0x0000103f] io
PCI: 00:10.0 18 <- [0xf0000000 - 0xf00fffff] mem
ASSIGNED RESOURCES, bus 0
done.
Enabling PCI resourcess...PCI: 00:00.0 cmd <- 06
PCI: 00:01.0 cmd <- 07
PCI: 00:07.0 cmd <- 07
PCI: 00:07.1 cmd <- 01
PCI: 00:07.2 cmd <- 01
PCI: 00:07.3 cmd <- 01
PCI: 00:10.0 cmd <- 03
done.
Initializing PCI devices...
PCI devices initialized
totalram: 64M
Initializing CPU #0
Enabling cache...
Setting fixed MTRRs(0-88) type: UC
Setting fixed MTRRs(0-16) type: WB
DONE fixed MTRRs
Setting variable MTRR 0, base: 0MB, range: 64MB, type WB
DONE variable MTRRs
Clear out the extra MTRR's
call intel_enable_fixed_mtrr()
call intel_enable_var_mtrr()
Leave setup_mtrrs
done.
Max cpuid index : 2
Vendor ID : GenuineIntel
Processor Type : 0x00
Processor Family : 0x06
Processor Model : 0x05
Processor Mask : 0x00
Processor Stepping : 0x01
Feature flags : 0x0183fbff
Cache/TLB descriptor values: 1 reads required
Desc 0x01 : Instr TLB: 4KB pages, 4-way set assoc, 32 entries
Desc 0x02 : Instr TLB: 4MB pages, fully assoc, 2 entries
Desc 0x03 : Data TLB: 4KB pages, 4-way set assoc, 64 entries
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x00 : null
Desc 0x40 : No L2 cache
Desc 0x08 : Inst cache: 16K bytes, 4-way set assoc, 32 byte line size
Desc 0x04 : Data TLB: 4MB pages, 4-way set assoc, 8 entries
Desc 0x0c : Data cache: 16K bytes, 2-way or 4-way set assoc, 32 byte line size
MTRR check
Fixed MTRRs : Enabled
Variable MTRRs: Enabled
Disabling local apic...done.
CPU #0 Initialized
intel_mainboard_fixup()
Testing SMI
SMI disabled
Enabling IDE...0x40 = 0x8000
0x42 = 0x8000
Enabled IDE for channels 1 and 2
Enabling Legacy IDE
Word at 4 is now 0x0001
enabling smbus
enable pm functions
Setting up RTC
RTC Init
Invalid CMOS LB checksum
done.
Enabling extended BIOS access
Enabling Full ISA Mode
Enabling IRQ8
Enabling Mouse IRQ12 on piix4e
done.
Checking IRQ routing tables...
/data/build/linuxbios/freebios/src/arch/i386/lib/pirq_routing.c: 30:check_pirq_routing_table() - irq_routing_table located at: 0x000099e0
done.
Copying IRQ routing tables to 0xf0000...done.
Verifing priq routing tables copy at 0xf0000...failed
Wrote linuxbios table at: 00000500 - 00000688 checksum c12f
Welcome to elfboot, the open sourced starter.
January 2002, Eric Biederman.
Version 1.2
37:init_bytes() - zkernel_start:0xfffc0000 zkernel_mask:0x0000007f
Found ELF candiate at offset 0
Loading Etherboot version: 5.2.5
Dropping non PT_LOAD segment
New segment addr 0x20000 size 0xe740 offset 0xb0 filesize 0x63dc
(cleaned up) New segment addr 0x20000 size 0xe740 offset 0xb0 filesize 0x63dc
Loading Segment: addr: 0x0000000003f80f68 memsz: 0x000000000000e740 filesz: 0x00000000000063dc
Clearing Segment: addr: 0x0000000003f87344 memsz: 0x0000000000008364
Jumping to boot code at 0x20000
ROM segment 0xe2c1 length 0x1604 reloc 0x00020000
CPU 360 Mhz
Etherboot 5.2.5 (GPL)
http://etherboot.org Tagged ELF for [EEPRO100]
Relocating _text from: [00020000,0002f750) to [03ef08b0,03f00000)
Boot from (N)etwork or (Q)uit? ÿProbing pci nic...
[eepro100]Ethernet addr: 00:A0:C9:2A:54:3E
DP83840 specific setup, setting register 23 to 8462.
Searching for server (DHCP)...
..Me: 192.168.7.51, Server: 192.168.7.3, Gateway 192.168.7.1
Loading 192.168.7.3:/coplanar/boot/686.elf ...(ELF)...
Loading Linux version:
...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................done
Unknown bootloader class!
type=0x00000000
data=0x00000000
Firmware type: LinuxBIOS
Linux version 2.4.23-jerj1-686 (jjackson@thunderdome) (gcc version 2.95.4 20011002 (Debian prerelease)) #2 Tue Aug 24 11:58:00 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 00000000000006f0 (reserved)
BIOS-e820: 00000000000006f0 - 00000000000a0000 (usable)
BIOS-e820: 0000000000100000 - 0000000004000000 (usable)
64MB LOWMEM available.
hm, page 00000000 reserved twice.
On node 0 totalpages: 16384
zone(0): 4096 pages.
zone(1): 12288 pages.
zone(2): 0 pages.
DMI not present.
ACPI: Unable to locate RSDP
Kernel command line: root=/dev/hda console=ttyS0,115200n8 single
Local APIC disabled by BIOS -- reenabling.
Found and enabled local APIC!
Initializing CPU#0
Detected 350.799 MHz processor.
Console: colour dummy device 80x25
Calibrating delay loop... 699.59 BogoMIPS
Memory: 59932k/65536k available (2356k kernel code, 5216k reserved, 1618k data, 148k init, 0k highmem)
kdb version 4.3 by Keith Owens, Scott Lurndal. Copyright SGI, All Rights Reserved
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
CPU: L1 I cache: 16K, L1 D cache: 16K
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Celeron (Covington) stepping 01
Enabling fast FPU save and restore... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Using local APIC timer interrupts.
calibrating APIC timer ...
..... CPU clock speed is 350.7938 MHz.
..... host bus clock speed is 100.2265 MHz.
cpu: 0, clocks: 1002265, slice: 501132
CPU0
T0:1002256,T1:501120,D:4,S:501132,C:1002265
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
ACPI: Subsystem revision 20031002
PCI: Using configuration type 1
tbxfroot-0324 [04] acpi_find_root_pointer: RSDP structure not found, AE_NOT_FOUND Flags=8
ACPI: System description tables not found
tbxface-0084: *** Error: acpi_load_tables: Could not get RSDP, AE_NOT_FOUND
tbxface-0134: *** Error: acpi_load_tables: Could not load tables: AE_NOT_FOUND
ACPI: Unable to load the System Description Tables
PCI: Probing PCI hardware
PCI: ACPI tables contain no PCI IRQ routing entries
PCI: Probing PCI hardware (bus 00)
PCI: Using IRQ router PIIX/ICH [8086/7110] at 00:07.0
Limiting direct PCI/PCI transfers.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
BIOS EDD facility v0.09 2003-Jan-21, 0 devices found
EDD information not available.
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
SGI XFS snapshot-2.4.23-2003-12-01_00:33_UTC with ACLs, debug enabled
SGI XFS Quota Management subsystem
keyboard: Timeout - AT keyboard not present?(ed)
keyboard: Timeout - AT keyboard not present?(f4)
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Intel(R) PRO/1000 Network Driver - version 5.2.20-k1
Copyright (c) 1999-2003 Intel Corporation.
Intel(R) PRO/100 Network Driver - version 2.3.30-k1
Copyright (c) 2003 Intel Corporation
PCI: Assigned IRQ 5 for device 00:10.0
e100: eth0: Intel(R) PRO/100 Network Connection
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1040-0x1047, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0x1048-0x104f, BIOS settings: hdc:pio, hdd:pio
hda: MATSHITA CR-585, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: attached ide-cdrom driver.
hda: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.12
md: raid1 personality registered as nr 3
md: raid5 personality registered as nr 4
raid5: measuring checksumming speed
8regs : 612.800 MB/sec
32regs : 430.800 MB/sec
pII_mmx : 782.400 MB/sec
p5_mmx : 776.000 MB/sec
raid5: using function: pII_mmx (782.400 MB/sec)
md: md driver 0.90.0 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: Autodetecting RAID arrays.
md: autorun ...
md: ... autorun DONE.
LVM version 1.0.7(28/03/2003)
device-mapper: 4.0.5-ioctl (2003-11-18) initialised: dm@uk.sistina.com
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 4096)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
cramfs: wrong magic
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
kmod: failed to exec /sbin/modprobe -s -k nls_iso8859-1, errno = 2
VFS: Mounted root (iso9660 filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 148k freed
INIT: version 2.84 booting
Creating extra device nodes...done.
Started device management daemon v1.3.25 for /dev
Activating swap.
System time was Tue Aug 24 18:38:22 UTC 2004.
Setting the System Clock using the Hardware Clock as reference...
System Clock set. System local time is now Tue Aug 24 18:38:23 UTC 2004.
Calculating module dependencies... depmod: Can't open /lib/modules/2.4.23-jerj1-686/modules.dep for writing
done.
Loading modules:
Starting Enterprise Volume Management System: Engine: Unable to open the Engine lock file /var/lock/evms-engine: File exists.
Error returned from evms_open_engine(): File exists
Checking all file systems...
fsck 1.27 (8-Mar-2002)
Setting kernel variables.
Loading the saved-state of the serial devices...
Mounting local filesystems...
tmpfs on /var.local type tmpfs (rw)
Running 0dns-down to make sure resolv.conf is ok...chmod: changing permissions of `/etc/resolv.conf': Read-only file system
done.
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces: done.
Mounting remote filesystems...
R
Setting the System Clock using the Hardware Clock as reference...
System Clock set. Local time: Tue Aug 24 18:39:03 UTC 2004
/etc/init.d/rcS: /etc/nologin: Read-only file system
cp: cannot stat `/etc/nologin': No such file or directory
Cleaning: /tmp lspci -v
hda: media error (bad sector): status=0x51 { DriveReady SeekComplete Error }
hda: media error (bad sector): error=0x34
end_request: I/O error, dev 03:00 (hda), sector 852412
hda: media error (bad sector): status=0x51 { DriveReady SeekComplete Error }
hda: media error (bad sector): error=0x34
end_request: I/O error, dev 03:00 (hda), sector 852416
Initializing random number generator... urandom start: failed.
done.
Recovering nvi editor sessions... done.
(none):~# lspci -v
00:00.0 Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
Flags: bus master, medium devsel, latency 64
Memory at e0000000 (32-bit, prefetchable) [size=256M]
Capabilities: [a0] AGP version 1.0
00:01.0 PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
00:07.0 ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:07.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 64
I/O ports at 1040 [size=16]
00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: medium devsel
I/O ports at 1000 [size=32]
00:07.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 02)
Flags: medium devsel, IRQ 9
00:10.0 Ethernet controller: Intel Corp. 82557 [Ethernet Pro 100] (rev 01)
Flags: bus master, medium devsel, latency 64, IRQ 5
Memory at f0100000 (32-bit, prefetchable) [size=4K]
I/O ports at 1020 [size=32]
Memory at f0000000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled] [size=1M]
(none):~# lspci -v lspci -vv -s 0:10.0
00:10.0 Ethernet controller: Intel Corp. 82557 [Ethernet Pro 100] (rev 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min, 14000ns max)
Interrupt: pin A routed to IRQ 5
Region 0: Memory at f0100000 (32-bit, prefetchable) [size=4K]
Region 1: I/O ports at 1020 [size=32]
Region 2: Memory at f0000000 (32-bit, non-prefetchable) [size=1M]
Expansion ROM at <unassigned> [disabled] [size=1M]
(none):~#