| Summary: | lilo will not boot the first kernel image w/o extra parameters | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | David Cozatt <yggsdrasil> |
| Component: | [OLD] Core system | Assignee: | x86-kernel (DEPRECATED) <x86-kernel> |
| Status: | RESOLVED TEST-REQUEST | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 1.4_rc2 | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| URL: | http://www.siig.com/products/ide/specs/UltraATA133PCI_S.html | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
Heh, didn't see the repeat of the last two stanzas. The /boot/vmlinuz is a symlink. I use 'make install'. I have copied the image to /boot/vmlinuz and rerun lilo to eliminate symlink as a cause. Alas no effect. yggsdrasil root # lspci -vv
00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04)
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: 16
Region 0: Memory at eb000000 (32-bit, prefetchable) [size=4M]
Capabilities: [a0] AGP version 1.0
Status: RQ=7 SBA+ 64bit- FW- Rate=x1
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]
(prog-if 00 [Normal decode])
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: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00009000-00009fff
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47)
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: 0
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
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
Region 4: I/O ports at b400 [size=16]
00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 02) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller
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, cache line size 08
Interrupt: pin D routed to IRQ 12
Region 4: I/O ports at b000 [size=32]
00:07.3 PCI bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10) (prog-if 00 [Normal
decode])
!!! Invalid class 0604 for header type 00
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-
Interrupt: pin ? routed to IRQ 9
00:08.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX DDR] (rev b2)
(prog-if 00 [VGA])
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: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 5
Region 0: Memory at e8000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at e9000000 [disabled] [size=64K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:09.0 SCSI storage controller: Artop Electronic Corp ATP865 (rev 02)
Subsystem: Artop Electronic Corp ATP865
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: 254 (2750ns min, 1000ns max)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at b800 [size=8]
Region 1: I/O ports at bc00 [size=4]
Region 2: I/O ports at c000 [size=8]
Region 3: I/O ports at c400 [size=4]
Region 4: I/O ports at c800 [size=16]
Expansion ROM at ea000000 [disabled] [size=64K]
Capabilities: [58] Power Management version 1
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0a.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
Subsystem: D-Link System Inc DFE-530TX+ 10/100 Ethernet Adapter
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 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at cc00 [size=256]
Region 1: Memory at eb400000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
yggsdrasil root # lilo -v3
LILO version 22.3.4, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2002 John Coffman
Released 01-Nov-2002 and compiled at 20:50:24 on Jan 5 2003.
raid_setup returns offset = 00000000 ndisk = 0
Reading boot sector from /dev/hde
Invalidating cache entry for /dev/hda (0x0300)
Created temporary device /tmp/dev.0 (0x0300)
Removed temporary device /tmp/dev.0 (0x0300)
bios_dev: device 2105
bios_dev: masked device 2100, which is /dev/hde
bios_dev: geometry check found 0 matches
bios_dev: PT match found 1 match (0x80)
Device 0x2105: BIOS drive 0x80, 255 heads, 2491 cylinders,
63 sectors. Partition offset: 19679688 sectors.
Using MENU secondary loader
Calling map_insert_data
Secondary loader: 19 sectors (0x3600 dataend).
Boot image: /boot/vmlinuz -> vmlinuz-2.4.20-lolo-r1_rc3
bios_dev: device 2105
bios_dev: masked device 2100, which is /dev/hde
bios_dev: geometry check found 0 matches
bios_dev: PT match found 1 match (0x80)
Device 0x2105: BIOS drive 0x80, 255 heads, 2491 cylinders,
63 sectors. Partition offset: 19679688 sectors.
Setup length is 10 sectors.
Mapped 1687 sectors.
Added Gentoo *
<dev=0xe0,hd=76,cyl=107,sct=27>
"ro root=2105 ide2=0xb800,0xbc02 hdd=ide-scsi"
Boot image: /usr/src/linux/arch/i386/boot/bzImage
bios_dev: device 2107
bios_dev: masked device 2100, which is /dev/hde
bios_dev: geometry check found 0 matches
bios_dev: PT match found 1 match (0x80)
Device 0x2107: BIOS drive 0x80, 255 heads, 2491 cylinders,
63 sectors. Partition offset: 32130063 sectors.
Setup length is 10 sectors.
Mapped 1687 sectors.
Added New
<dev=0xe0,hd=76,cyl=107,sct=46>
"ro root=2105 ide2=0xb800,0xbc02 hdd=ide-scsi"
Boot other: /dev/hde1, on /dev/hde, loader CHAIN
bios_dev: device 2101
bios_dev: masked device 2100, which is /dev/hde
bios_dev: geometry check found 0 matches
bios_dev: PT match found 1 match (0x80)
Device 0x2101: BIOS drive 0x80, 255 heads, 2491 cylinders,
63 sectors. Partition offset: 63 sectors.
bios_dev: device 2100
bios_dev: masked device 2100, which is /dev/hde
bios_dev: geometry check found 0 matches
bios_dev: PT match found 1 match (0x80)
Device 0x2100: BIOS drive 0x80, 255 heads, 2491 cylinders,
63 sectors. Partition offset: 0 sectors.
Mapped 6 (4+1+1) sectors.
Added Windows
<dev=0xe0,hd=76,cyl=107,sct=68>
/boot/boot.2100 exists - no backup copy made.
Map file size: 35328 bytes.
Writing boot sector.
Failsafe check: boot_dev_nr = 0x2100 0xffc0
kernel versions don't seem to matter since I have had this problem since I have been able to
boot the off motherboard pci card. The Artop Electronics board is the SIIG UDMA 133
I am a user not a vendor. AFAIK there was a linux driver released for one version of this card. ONLY this version. I was unable to get this card working at all until using lolo-sources 2.4.19-pre(something) The chipsets on other cards are different. On the box it states this card supports : Windows various versions and Linux. Have verified that the listed product specification page is the correct version of the card according to the original box. There was originally a driver available by ftp and I have a copy on floppy that came with the card. All references to Linux seem to have been removed from the SIIG website. lolo, this seems to be a kernel issue. if it really is a lilo issue, please reassign to woodchip Ok compiled and installed xfs-sources, boots the kernel and supports ATA card. Same booting problems. used rdev on kernel in /boot and set to correct /root. Booted once w/o0 extra parameters. Then back to bypassing the lilo menu. Last two livecd's have booted this board and found /dev/hde fine. Last tried was 1.4-rc3 yesterday. worked fine. tried the experimental a few days back it also boots fine and dma is enabled in both kernels. Have not been able to get dma enabled in gentoo-sources or last pre's for lolo before latest gentoo-sources. bus_drivr right now your best bet is gs-sources it has the correct driver. This should get you by until 2.4.21 (its now part of the kernel tree) Emerged gs-sources( 2.4.21-pre5) and it boots the card ok. Still will not boot the kernel in the first stanza of lilo w/o extra parameters. Ran hdparm -tT /dev/hde and got some really strange results with this Timing buffer-cache reads: -1876 MB in 0.00 seconds = -inf KB/s Timing buffered disk reads: -938 MB in 0.00 seconds = -inf KB/s Hmm.. suspicious results: probably not enough free memory for a proper test. With xfs-sources I get ~60/30. It also says suspicious results. With gentoo-sources dma is off and am not able to turn it on. This box will be sold next week on Friday. If anyone is interested in pursuing this I will send the SIIG card. However the hardware would not be exactly the same,of course, so you may not be able to reproduce this behaviour. I think you would though on any via socket 7 that supports amd k62- to 550 cpu. MVP4? Probably would occur on others though. Let me know this week. I know drobbins had a board like this but doubt he has the time. Any takers? I can work on this till about 3-31-03 if requested after which it will be reconfigured for sale. One other boog. I partitioned this box with linux fdisk. Windows sees an extra logical? drive under my computer. In other words three windows partitions only two of which are there under cfdisk :). Windows 98. Doesn't see the extra drive until the windows driver is installed. But that has nothing to do with the Linux. Probably points to this being a driver issue. Perhaps in Linux too? DJ Cozatt I no longer have this mobo. I may soon move this card to another board just to see if it still occurs and since no one else wants it. bus_drivr Ignore me <<< We are having Bugzilla database issues. |
First this is an off-board pci ide card. The card is SIIG UDMA 133. Lilo has no trouble with the onboard chipset with essentially the same config file. The following is lilo.conf: 30 00:55:18 woodchip Exp $ # Author: Ultanium # Start LILO global section menu-scheme=Wb boot = /dev/hde prompt map = /boot/System.map #compact # faster, but won't work on all systems. lba32 timeout=150 #delay = 50 vga = normal # Normal VGA console append="ide2=0xb800,0xbc02 hdd=ide-scsi" # End LILO global section # Linux bootable partition config begins # disk = /dev/hde # bios=0x80 image = /boot/vmlinuz root = /dev/hde5 #root = /dev/ide/host2/bus0/target0/lun0/part5 label = Gentoo read-only # read-only for checking # New kernel # New kernel image image = /usr/src/linux/arch/i386/boot/bzImage root = /dev/hde5 label = New read-only # DOS bootable partition config begins other = /dev/hde1 #other = /devices/discs/disc0/part1 label = Windows table = /dev/hde # DOS bootable partition config ends # New kernel image image = /usr/src/linux/arch/i386/boot/bzImage root = /dev/hde5 label = New read-only # DOS bootable partition config begins other = /dev/hde1 #other = /devices/discs/disc0/part1 label = Windows table = /dev/hde # DOS bootable partition config ends The first image will not boot without adding "disk=/dev/hde" @ the prompt The second and third entries boot just time the first time. Here is the really weird part. If I reboot (without running lilo again which should NOT be necessary) I don't get a menu, or a choice it boots straight into New. If I rerun lilo then I get the menu and choices. If I choose New as the kernel image to boot it loads without adding any extra parameters. As you may be able to tell from the commented entries I have tried seversal things to alleviate the parameter problem. Suggestions are welcome. bus_drivr