答复: HDAMA+FILO booting SUSE Linux

YhLu YhLu at tyan.com
Fri May 14 10:59:01 CEST 2004


There is one patch CD for Suse 9 pro for AMD DVD, Did you use it boot to
install?

YH

-----邮件原件-----
发件人: Craig C Forney [mailto:cforney at opus.com] 
发送时间: 2004年5月14日 2:41
收件人: linuxbios at clustermatic.org
主题: Re: HDAMA+FILO booting SUSE Linux


I'm still having problems installing a new disk using LinuxBIOS+FILO on
an HDAMA board with a Suse AMD64 distribution.

Although the "nomce" argument helped quite a bit moving things along, I
still can't install a new disk from the Suse 9.0 or 9.1 Pro AMD64
distributions using the serial port only with an Arima HDAMA board with
LinuxBIOS and FILO.  The only way I've gotten an bootable installation
going is to use the Phoenix BIOS to install on a drive, then use the
Suse repair function under LinuxBIOS to clean it up and then boot it. 

I thought the following installation attempts might be interesting to
others.  Except for the Suse 9.1 Live CD attempts, I was attempting to
boot from CD and do a complete install of Suse 9.0 or 9.1 on the hard
drive.  If there are any obvious errors in my FILO boot arguments,
please let me know.  Some of these scenarios just might not be
reasonable things to do at this point, given the state of the
hardware/software components.  That info would be appreciated as well.
If there is a different AMD64 Linux distribution that someone has had
installation success with, that would be nice, as well.

The following scenarios were created using the sourceforge snapshot of
linuxbios from May 10, 2004, compiled for and run on an Arima HDAMA
board with FILO 0.4.1 as the payload with a Maxtor disk drive as
/dev/hda and a Hitachi DVD drive as /dev/hdc:

1. Media: Suse 9.0 amd64 distribution DVD (YaST new installation) 
Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8 nmi-watchdog=0
acpi=off nomce ide=nodma apm=off
Results: Hangs during YaST after successfully determining the
Partitioning installation settings after the "Evaluating package
selection ..." message disappears
	Partitioning          
	* Format Partition /dev/hda2 15.6 MB (for /boot with ext2)    
	* Format Partition /dev/hda4 3.3 GB (for / with reiser)       
	* Format Partition /dev/hda3 501.4 MB (for swap)

2. Media: Suse 9.0 amd64 distribution DVD (YaST new installation) 
Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8 
Results: Same as 1. above

3. Media: Suse 9.1 amd64 distribution DVD (YaST new installation) 
Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8 nmi-watchdog=0
acpi=off nomce ide=nodma apm=off
Results: Hangs during initial boot of linux after ide1 line as follows:
	...
	Linux agpgart interface v0.100 (c) Dave Jones
	Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing
disabled
	ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
	RAMDISK driver initialized: 16 RAM disks of 128000K size 1024
blocksize
	loop: loaded (max 8 devices)
	Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
	ide: Assuming 33MHz system bus speed for PIO modes; override
with idebus=xx
	AMD8111: IDE controller at PCI slot 0000:01:04.1
	AMD8111: chipset revision 3
	AMD8111: not 100% native mode: will probe irqs later
	AMD8111: 0000:01:04.1 (rev 03) UDMA133 controller
	    ide0: BM-DMA at 0x2430-0x2437, BIOS settings: hda:pio,
hdb:pio
 	   ide1: BM-DMA at 0x2438-0x243f, BIOS settings: hdc:pio,
hdd:pio
	hda: Maxtor 84320D4, ATA DISK drive
	Using anticipatory io scheduler
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	hdc: HITACHI DVD-ROM GD-7500, ATAPI CD/DVD-ROM drive
	ide1 at 0x170-0x177,0x376 on irq 15                         <--
hangs here

	hda: max request size: 128KiB
<-- never gets here
	hda: 8439184 sectors (4320 MB) w/256KiB Cache, CHS=8930/15/63,
UDMA(33)
 	hda: hda1 hda2 hda3 hda4


4. Media: Suse 9.1 LIVE CD 
Filo boot arguments: hdc:/vmlinuz initrd=hdc:/initrd.gz
console=ttyS0,115200n8 
Results: Panics kernel as follows:
	...
	mtrr: v2.0 (20020519)
	ACPI: Subsystem revision 20040326
	ACPI: Interpreter disabled.
	Linux Plug and Play Support v0.97 (c) Adam Belay
	ACPI: ACPI tables contain no PCI IRQ routing entries
	PCI: Invalid ACPI-PCI IRQ routing table
	PCI: Probing PCI hardware
	PCI: Probing PCI hardware (bus 00)
	 ... the first call_usermodehelper: pci_bus
	CPU 0: Machine Check Exception: 0000000000000004
	Bank 4: b200000000070f0f
	Kernel panic: CPU context corrupt

5. Media: Suse 9.1 LIVE CD 
Filo boot arguments: hdc:/vmlinuz initrd=hdc:/initrd.gz
console=ttyS0,115200n8 nomce
Results: Hangs after setting up ethernet:
	Starting PCMCIA Linux Kernel Card Services
	  options:  [pci] [cardbus] [pm]
	PCI: No IRQ known for interrupt pin D of device 0000:04:00.2.
Please try using pci=biosirq.
	drivers/usb/core/hcd-pci.c: Found HC with no IRQ.  Check
BIOS/PCI 0000:04:00.2 setup!
	startproc:  exit status of parent of /sbin/cardmgr: 1
	
failed
	Shutting down network interfaces:
	    eth0      device: Broadcom Corporation NetXtreme BCM5702
Gigabit Edonenet (rev 02)
	    eth1      device: Broadcom Corporation NetXtreme BCM5702
Gigabit Ethernet (rev 02)
	    eth1      configuration:
done
	Shutting down service network  .  .  .  .  .  .  .  .  .  .  .
.  .  done
	Hint: you may set mandatory devices in
/etc/sysconfig/network/config
	Setting up network interfaces:
 	   lo
	    lo        IP address: 127.0.0.1/8
done
	    eth0      device: Broadcom Corporation NetXtreme BCM5702
Gigabit Ethernet (rev 02)
	SIOCSIFFLAGS: Device or resource busy
	    eth0      (DHCP) . NET: Registered protocol family 17
	. . . . no IP address yet... backgrounding.
waiting
	    eth1      device: Broadcom Corporation NetXtreme BCM5702
Gigabit Ethernet (rev 02)
	    eth1      No configuration found for eth1
unused
	Setting up service network  .  .  .  .  .  .  .  .  .  .  .  .
.  .  Done

6. Media: Suse 9.1 LIVE CD 
Filo boot arguments: hdc:/vmlinuz initrd=hdc:/initrd.gz
console=ttyS0,115200n8 nmi-watchdog=0 acpi=off nomce ide=nodma apm=off
single
Results: Boots into single user mode just fine.

7. Media: Suse 9.1 32-bit distribution DVD or CD (YaST new installation)

Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8
Results: Kernel panics
	...
	do_initcalls
	init_elf_binfmt
	NET: Registered protocol family 16
	PCI: Using configuration type 1
	mtrr: v2.0 (20020519)
	ACPI: Subsystem revision 20040326
	ACPI: Interpreter disabled.
	Linux Plug and Play Support v0.97 (c) Adam Belay
	ACPI: ACPI tables contain no PCI IRQ routing entries
	PCI: Invalid ACPI-PCI IRQ routing table
	PCI: Probing PCI hardware
	PCI: Probing PCI hardware (bus 00)
	 ... the first call_usermodehelper: pci_bus
	CPU 0: Machine Check Exception: 0000000000000004
	Bank 4: b200000000070f0f
	Kernel panic: CPU context corrupt

8. Media: Suse 9.1 32-bit distribution DVD or CD (YaST new installation)

Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8 nomce
Results: Installs OK

9. Media: Suse 9.1 32-bit distribution DVD or CD (YaST new installation)

Filo boot arguments: hdc:/boot/loader/linux
initrd=hdc:/boot/loader/initrd console=ttyS0,115200n8 nmi-watchdog=0
acpi=off nomce ide=nodma apm=off
Results: Installs OK

Whew!

Thanks,

Craig Forney
Opus Innovations LLC


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



More information about the coreboot mailing list