I also have another problem: VGA does not work *USUALLY*. I mean, I have seen several times that VGA works, but in most cases, does not. And, I can not understand what is the difference. I did some experiment, like turning off power, not pushing reset button, or once you boot it with normal bios, and then switch to LX, or.... But, I have not found any rule so far. Why it sometimes works? Umm..
--- Okajima, Jun. Tokyo, Japan.
And the log of failure session is this. I dont have success one, sorry.
These lines are same as yours?
VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom base, size: fffc0000 BAD SIGNATURE 0x8 0x1e biosint: # 0x10, eax 0x4f14 ebx 0x18003 ecx 0x1 edx 0x0 biosint: ebp 0x17fa0 esp 0xffa edi 0x0 esi 0x187c8 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10
--- Okajima, Jun. Tokyo, Japan.
------------ LinuxBIOS-1.1.8.0Fallback Sun Nov 6 07:39:08 UTC 2005 starting... Enabling mainboard devices Enabling shadow ram vt8623 init starting Detecting Memory Number of Banks 04 Number of Rows 0d Priamry DRAM width08 No Columns 0b MA type e0 Bank 0 (*16 Mb) 20 No Physical Banks 01 Total Memory (*16 Mb) 20 CAS Supported 2.5 3 Cycle time at CL X (nS)50 Cycle time at CL X-0.5 (nS)60 Cycle time at CL X-1 (nS)00 Starting at CAS 3 We can do CAS 2.5 tRP 3c tRCD 3c tRAS 28 Low Bond 00 High Bondcc Setting DQS delay88vt8623 done 00:06 11 23 31 06 00 30 22 00 00 00 06 00 00 00 00 10:08 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30:00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 40:00 18 88 80 82 44 00 00 18 99 88 80 82 44 00 00 50:c8 de cf 88 e0 07 00 00 e0 00 20 20 20 20 00 00 60:02 ff 00 30 62 32 01 20 42 2d 43 58 00 44 00 00 70:82 48 00 01 01 08 50 00 01 00 00 00 00 00 00 02 80:0f 6c 00 00 80 00 00 00 02 00 00 00 00 00 00 00 90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0:02 c0 20 00 07 02 00 1f 04 00 00 00 2f 02 04 00 b0:00 00 00 00 80 00 00 00 88 00 00 00 00 00 00 00 c0:01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0:00 dd 00 00 00 00 01 00 40 00 00 00 00 00 00 00 f0:00 00 00 00 00 00 12 13 00 00 00 00 00 00 00 00 AGP Doing MTRR init. Copying LinuxBIOram. Jumping to LinuxBIOS. LinuxBIOS-1.1.8.0Fallback Sun Nov 6 07:39:08 UTC 2005 booting... clocks_per_usec: 2572 Enumerating buses... Finiguration type. PCI: Using conf_CLUSTER: 0 enabled PCI: pci_scan_bus for bus 0 PCI: 00:00.0 [1106/3123]d PCI: 00:01.0 [1106/b091] enabled0a.0 Disabling static device: PCI: 00:0a.1 PCI: 00:0d.0 [1106/3044] enabled In vt8235_enable 1106 PCI: 00:10.0 [1106/3038] enabled0.1 [1106/3038] enabled In vt8235_enable 1106 3038. PCI: 00:10.2 [1106/3038] enabled In vt8235_enable 1106 3104. PCI: 00:10.3 [1106/3104] enabledIn vt8235_enable 1106 3177. InitialisinPCI: 00:11.0 [1106/3177] enabled In vt8235_enable 1106 0571. PCI: 00:11.1 [1106/0571] enabledCI: 00:11.5 [1106/3059] enabled In vt8235_enable ffff ffff. In vt8235_enable 1106 3065. PCI: 00:12.0 [1106/3065] enabled PCI: pci_scan_bus for bus 1 PCI: 01:00.0 [1106/3122] enabled PCI: pci_scan_bus returning with max=01 vt1211 enabld vt1211 enabling PNP devices. PNP: 002e.1 enabled vt1211 enabling PNP devices. PNP: 002e.2 enabled vt1211 enabling PNP devices. PNP: 002e.3 enabled vt1211 enabling PNPled PCI: pci_scan_bus returning with max=01 done Allocating resources... Reading resources... Done reading resources. Setting resources... I would set ram size to 0x80000 Kbytes 0x00febfe000 - 0x00febfe7ff] mem PCI: 00:0d.0 14 <- [0x0000001800 - 0x000000187f] io PCI: 00:10.0 20 <- [0x0000001880 - 0x000000189f] io PCI: 00:10.1 20 <- [0x00000018a0 - 0x00000018bf] io PCI: 00:10.2 20 <- [0x00000018c0 - 0x00000018df] io PCI: 00:10.3 10 <- [0x00febff000 - 0x00febff0ff] mem PN[0x00000003f0 - 0x00000003f7] io PNP: 002e.0 70 <- [0x0000000006 - 0x0000000006] irq PNP: 002e.0 74 <- [0x0000000002 - 0x0000000002] drq PNP: 002e.1 60 <- [0x0000000378 - 0x000000037f] io PNP: 002e.1 70 <- [0x0000000007 - 0x0000000007] irq PNP: 002e.1 74 <- [0x0000000003 - 0x0000000003] drq PNP: 002e.2 60 <- [0x00000003f8 - 0x00000003ff] io PNP: 002e.2 70 <- [0x000000000P: 002e.3 60 <- [0x00000002f8 - 0x00000002ff] io PNP: 002e.3 70 <- [0x0000000003 - 0x0000000003] irq PNP: 002e.b 60 <- [0x000000ec00 - 0x000000ecff] io PCI: 00:11.1 20 <- [0x00000018e0 - 0x00000018ef] io PCI: 00:11.5 10 <- [0x0000001000 - 0x00000010ff] io PCI: 00:12.0 10 <- [0x0000001400 - 0x00000014ff] io PCI: 00:12.000 - 0x00fec000ff] mem Done setting resources. Done allocating resources. Enabling resourcess... PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 bridge ctrl <- 000f PCI: 00:01.0 cmd <- 147 PCI: 01:00.0 cmd <- 140 PCI: 00:0d.0 cmd <- 1c3 PCI: 00:10.0 subsystem <- 00/00 PCI: 00:10.0 cmd <- 141 PCI: 00:10.1 subsystem <- 00/00 PCI: 00:10.1 cmd <- 141 P PCI: 00:10.2 cmd <- 141 PCI: 00:10.3 subsystem <- 00/00 PCI: 00:10.3 cmd <- 142 PCI: 00:11.0 cmd <- 147 PNP: 002e.0 - enabling PNP: 002e.1 - enabling PNP: 002e.2 - enabling PNP: 002e.3 - enabling PNP: 002e.b - enabling PCI: 00:11.1 cmd <- 147 PCI: 00:11.5 subsystem <- 00/00 PCI: 00:11.5 cmd141 PCI: 00:12.0 cmd <- Initializing devices... Root Dee init PCI: 00:10.0 init PCI: 00:10.1 init PCI: 00:10.2 init PCI: 00:10.3 init PCI: 00:11.0 init vt8235 init RTC Init RTC: Checksum invalid zeroing cmos Invalid CMOS LB checksum pci_routing_fixup: dev is 00010ac0 setting firewire Assigning IRQ 9 to 0:d.0 Readback = 9 setting usb Assigning IRQ 5 to 0:10.0 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 Assigning IRQ 9 to 0:10.1 Readback = 9 ning IRQ 9 to 0:10.2 order bits are wrong: want 0x0, got 0x20 Readback 9 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 Assigning IRQ 5 to 0:10.3 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting vt8235 Assigning IRQ 5 to 0:11.1 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 Assigning IRQ 9 to 0:11.5 Readback = 9 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting ethernet Assigning IRQ 5 to 0:12.0 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting vga Assigning IRQ 5 to 1:0.0 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting pci slot g cardbus slot setting riser slot PNP: 002e.0 init PNP: 002e.1 init PNP: 002e.2PNP: 002e.3 init PNP: 002e.b init PCI: 00:11.1 init Enabling VIA IDE. ide_init: enabling compatibility IDE addresses enables in reg 0x42 0x0 enables in reg 0x42 read back as 0x0 enables in reg 0x40 0x13 enables in reg 0x40 read back as 0x13 enables in reg 0x9 0x8a enables in reg 0x9 read back as 0x8a command in reg 0x4 0x7 command in reg 0x4 reads back as 0x7 PCI: 00:11.5 init PCI: 00:12.0 init Configuring VIA Rhine LAN APIC_CLUSTER: 0 init Initializing CPU #0 CPU: vendor Centaur device 698 Enabling cache
Setting fixed MTRRs(0-88) type: UC Setting fixed MTRRs(0-16) Type: WB Setting fixed MTRRs(24-88) Type: WB DONE fixed MTRRs Setting variable MTRR 0, base: 0MB, range: 256MB, type WB Setting variable MTRR 1, base: 256MB, range: 128MB, type WB Setting variable MTRR 2, base: range: 64MB, type WB Setting variable MTRR 3, base: 448MB, range: 32MB, type WB DONE varie extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
Disabling local apic...done. CPU #0 Initialized PCI: 00:00.0 init VT8623 random fixup ... Frame buffer at d0000000 PCI: 00:01.0 init VT8623 AGP random fixup ... PCI: 00:0d.0 init PCI: 01:00.0 init VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom base, size: fffc0000 BAD SIGNATURE 0x8 0x1e biosint: # 0x10, eax 0x4f14 ebx 0x18003 ecx 0x1 edx 0x0 biosint: ebp 0x17fa0 esp 0xffa edi 0x0 esi 0x187c8 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10 Devices initialized Copying IRQ routing tables to 0xf0000...done. Verifing copy of IRQ routing tables at 0xf0000...done Checking IRQ routing table consistency... check_pirq_routing_table() - irq_routing_table located at: 0x000f0000 done. ACPI: Writing ACPI tables at f0400... ACPI: * FACS ACPI: * DSDT @ 000f04aa Length 3f0 ACPI: * FADT ACPI: added table 1/8 Length now 40 ACPI: done. Moving GDT to 0x500...ok Wrote linuxbile at: 00000530 - 00000b60 checksum 828
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
33:stream_ini - 0xfffeffff Found ELF candiate at offset 0 New segment addr 0x100000 size 0x25390 offset 0xa0 filesize 0xb2e0 (cleaned up) New segment addr 0x100000 size 0x25390 offset 0xa0 filesize 0xb2e0 New segment addr 0x1253a0 size 0x60 offset 0xb380 filesize 0x60 (cleaned up) New segment addr 0x1253a0 size 0x60 offset 0xb380 filesize 0x60 Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000025390 filesz: 0x000000000000b2e0 Clearing Segment: addr: 0x000000000010b2e0 memsz: 0x000000000001oading Segment: addr: 0x00000000001253a0 memsz: 0x0000000000000060 filesz: 0x0000000000000060 Jumping to boot code at 0x108b4c FILO version 0.4.2 (okajima@Debian) Sun Nov 6 04:49:41 UTC 2005Press <Enter> for default boot, or <Esc> for boot prompt... timed out boot: hda1:/vmlinuz root=/dev/he=ttyS0,115200 IDE time out Netected on IDE channel 0 boot: hda1:/vmlinuz root=/dev/hda1 console=tty0 console=ttyS0,115200
Jun OKAJIMA wrote:
And the log of failure session is this. I dont have success one, sorry.
These lines are same as yours?
VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom base, size: fffc0000 BAD SIGNATURE 0x8 0x1e biosint: # 0x10, eax 0x4f14 ebx 0x18003 ecx 0x1 edx 0x0 biosint: ebp 0x17fa0 esp 0xffa edi 0x0 esi 0x187c8 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10
This confuses me. The BAD SIGNATURE IIRC means that there is no valid signature in the ROM image. So the VGA bios should not be run.
So where is that biosint call coming from if not vga? This makes no sense to me at all.
ron
Your video BIOS is same as mine? If not, maybe it is a cause?
BTW, I found that video BIOS does not stay on same location of usual one, when I am using LX2 BIOS. Is this correct? If so, where it stays?
--- Okajima, Jun. Tokyo, Japan.
----------------- okajima@Debian:~/lx2$ ls -la video.bios.bin -rw-r--r-- 1 root root 65536 Nov 6 05:14 video.bios.bin okajima@Debian:~/lx2$ md5sum video.bios.bin d7980d838d24a12aec497d6fe19c1bf5 video.bios.bin okajima@Debian:~$ ls -la *.bin -rw-r--r-- 1 root root 262144 Nov 8 07:51 lx2.bin -rw-r--r-- 1 root root 262144 Nov 8 07:51 via.bin okajima@Debian:~$ md5sum *.bin fee442a3333f48904fcb9c8a4c2e22c5 lx2.bin 4219b481dbc64ce5f26a94fb9a70d017 via.bin root@Debian:~# bin/flash_rom -v linuxbios.rom SST39SF020A found at physical address: 0xfffc0000 Part is SST39SF020A Verifying address: result: VERIFIED ---------------------------
Jun OKAJIMA wrote:
And the log of failure session is this. I dont have success one, sorry.
These lines are same as yours?
VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom base, size: fffc0000 BAD SIGNATURE 0x8 0x1e biosint: # 0x10, eax 0x4f14 ebx 0x18003 ecx 0x1 edx 0x0 biosint: ebp 0x17fa0 esp 0xffa edi 0x0 esi 0x187c8 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10
This confuses me. The BAD SIGNATURE IIRC means that there is no valid signature in the ROM image. So the VGA bios should not be run.
So where is that biosint call coming from if not vga? This makes no sense to me at all.
ron
progressed ---
the doc which Nick gave has a mistake. use this to get VGA BIOS. # dd if=/dev/mem of=video.bios.bin.4 bs=1 count=65536 skip=786432 786432 is 0xc0000, and 790528 which Nich told is 0xc1000. My hash codes are: okajima@Debian:~/lx2/LinuxBIOSv2-2084$ md5sum video.bios.bin.c* 26dcdde20308778d4a86628b82b215ba video.bios.bin.c0000 d7980d838d24a12aec497d6fe19c1bf5 video.bios.bin.c1000
Then, VGA BIOS was recognized. But still no screen comes. Probably,
biosint: Oops, exception 60x6a1f 0xc000 0x0046 0x7fa0 0x89b5 0xb6e1 0x0000 biosint: Bailing out
here is the problem. Any idea?
--- Okajima, Jun. Tokyo, Japan.
VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom bawrite_protect_vgabios bus/devfn = 0x100 biosint: # 0x6, eax 0x5f00 ebx 0x187c8 ecx 0x17fa0 edx 0xa biosint: ebp 0x17f70 esp 0xfec edi 0xe850 esi 0x187c8 biosint: ip 0xf859 cs 0xf000 flags 0x46 biosint: Oops, exception 60x6a1f 0xc000 0x0046 0x7fa0 0x89b5 0xb6e1 0x0000 biosint: Bailing out sp 0xffa edi 0x0 esi 0x187c8ebx 0x18003 ecx 0x1 edx 0x0 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10
------------
LinuxBIOS-1.1.llback Tue Nov 8 10:20:46 UTC 2tarting... Enabling mainboard device Enabling shadow ram vt8623 init starg Detecting Memory Numr of Banks 04 Number of Rows0d Priamry DRAM width08 No Columns 0b MA type e0 Bank 0 (*16 Mb) 20 No Physical Banks 01 Total Memory (*16 Mb) 20 CAS Supported 2.5 3 Cycle time at CL X (nS)50 Cycle time at CL X-0.5 (nS)60 Cycle time at CL X-1 (nS)00 Starting at CAS We can do CAS 2.5 tRP 3c tRCD 3c tRAS 28 Low Bond 00 High Bondc9 Setting DQS delay86vt8623 done 00:06 11 23 31 06 00 30 22 00 00 00 06 00 00 00 00 10:08 00 00 d0 00 00 00 00 00 00 00 00 00 00 00 00 20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 30:00 00 00 00 a0 00 00 00 00 00 00 00 00 00 00 00 40:00 18 88 80 82 44 00 00 18 99 88 80 82 44 00 00 50:c8 de cf 88 e0 07 00 00 e0 00 20 20 20 20 00 00 60:02 ff 00 30 62 32 01 20 42 2d 43 58 00 44 00 00 70:82 48 00 01 01 08 50 00 01 00 00 00 00 00 00 02 80:0f 6c 00 00 80 00 00 00 02 00 00 00 00 00 00 00 90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 a0:02 c0 20 00 07 02 00 1f 04 00 00 00 2f 02 04 00 b0:00 00 00 00 80 00 00 00 88 00 00 00 00 00 00 00 c0:01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 e0:00 dd 00 00 00 00 01 00 40 00 00 00 00 00 00 00 f0:00 00 00 00 00 00 12 13 00 00 00 00 00 00 00 00 AGP Doing MTRR init. Copying LinuxBIOJumping to LinuxBIOS. LinuxBIOS-1.1.8.0Fallback Tue Nov 8 10:20:46 UTclocks_per_usec: 2572 Enumerating buses... Finding PCIN: 0000 enabled APIC_CLUSTER: 0 enabled PCI: pci_scan_bus for bus 0 PCI: 00:00.0 [1106/3123]abling static device: PCI: 00:0a.0 Disabling static device: PCI: 00:0a.1 PCI: 00:0d.0 [1106/3044] enabled In vt8235_enable 1106 1106 3038. PCI: 00:10.1 [1106/3038] enabled In vt8235_enable 1106 3038. PCI: 00:10.2 [1106/3038] enabled In vt8235_enable 1106 5_enable 1106 3177. Initialising Devices PCI: 00:11.0 [1106/3177] enabled In vt8235_enable 1106 1106 3059. PCI: 00:11.5 [1106/3059] enabled In vt8235_enable ffff ffff. In vt8235_enable 1106 3065. PCI: 00:12.0 [1106/3065] enabled PCI: pci_scan_bus for bus 1 PCI_bus returning with max=01 vt1211 enabling PNP devices. PNP: 002e.0 enabled vt1211 enabling PNP devices. PNP: 002e.1 enabled vt1211 enabling PNP devices. PNP: 002e.2 enabled vt1211 enabling PNP devices. PNP: 002e.3 enabled PCI: pci_scan_bus returning with max=01 done Allocating resources... Reading resources... Done reading resources. Setting resourc to 0x80000 Kbytes PCI: 00:0d.0 10 <- [0x00febfe000 - 0x00febfe7ff] mem PCI: 00:0d.0 14 <- [0x0000001800 - 0x000000187f] io PCI: 00:10.0 20 <- [0x0000001880 - 0x000000189f] io PCI: 00:10.1 20 <- [0x00000018a0 - 0x00000018bf] io PCI: 00:10.2 20 <- [0x00000018c0 - 0x00000018df] io PCI: 00:10.3 10 <- [0x00febff000 - 0x00febff0ff] mem PNP: 002e.0 60 <- [0x00000003f0 00006 - 0x0000000006] irq PNP: 002e.0 74 <- [0x0000000002 - 0x0000000002] drq PNP: 002e.1 60 <- [0x0000000378 - 0x000000037f] io PNP: 002e.1 70 <- [0x0000000007 - 0x0000000007] irq PNP: 002e.1 74 <- [0x0000000003 - 0x0000000003] drq PNP: 002e.2 60 <- [0x00000003f8 - 0x0000x0000000004] irq PNP: 002e.3 60 <- [0x00000002f8 - 0x00000002ff] io PNP: 002e.3 70 <- [0x0000000003 - 0x0000000003] irq PNP: 002e.b 60 <- [0x000000ec00 - 0x000000ecff] io PCI: 00:11.1 20 <- [0x00000018e0 - 0x00000018ef] io PCI: 00:11.5 10 <- [0x0000001000 - 0x00000010ff] io PCI: 00:12.0 10 <- [0x0000001400 - 0x00000014ff]000ff] mem Done setting resources. Done allocating resources. Enabling resourcess... PCI: 00:00.0 cmd <- 146 PCI: 00:01.0 bridge ctrl <- 000f PCI: 00:01.0 cmd <- 147 PCI: 01:00.0 cmd <- 140 PCI: 00:0d.0 cmd <- 1c3 PCI: 00:10.0 subsystem <- 00/00 PCI: 00:10.0 cmd <-00:10.1 cmd <- 141 PCI: 00:10.2 subsystem <- 00/00 PCI: 00:10.2 cmd <- 141 PCI: 00:10.3 subsystem <- 00/00 PCI: 00:10.3 cmd <- 142 PCI: 00:11.0 cmd <- 147 PNP: 002e.0 - enabling PNP: 002e.1 - enabling PNP: 002e.2 - enabling PNP: 002e.3 - enabling PNP: 002e.b - enabling PCI: 00:11.system <- 00/00 PCI: 00:11.md <- 141 PCI: 00:12.0 cmd <- 1c3 done. Initializing devices... Root Device init PCI: 00:10.0 init PCI: 00:10.1 init PCI: 00:10.2 init PCI: 00:10.3 init PCI: 00:11.0 init vt8235 init RTC Init Invalid CMOS LB checksum pci_routing_fixup: dev is 00010ac0 setting firewire Assigning IRQ 9 to 0:d.0 Readback = 9 setting usb Assigning IRQ 5 to 0:10.0 Readback = 5 wrong: want 0x0, got 0x20 Assigning IRQ 9 to 0:10.1 Readback = 9 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 Assigning IRQ 9 to 0:10.2 Readback = 9 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 Assigning IRQ 5 to 0:10.3 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting vt8235 Assigning IRQ 5 to 0:11.1 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, go 0:11.5 Readback = 9 pci_level_irq: lower order bits are wrong: want 0x0, ting ethernet Assigning IRQ 5 to 0:12.0 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting vga Assigning IRQ 5 to 1:0.0 Readback = 5 pci_level_irq: lower order bits are wrong: want 0x0, got 0x20 setting pci slot setting cardbus slot setting riser slot PNP: 002e.0 init PNP: 002e.1 init PNP: 002e.2 init PNP: 002e.3 init PNP: 002e.b init PCI: 00:11.1 init Enabling VIA IDE. ide_init: enabling compatibility IDE addresses enables in reg 0x42 0x0 enables in reg 0x42 read back as 0x0 enables in reg 0x40 0x13 enables in reg 0x40 read back as 0x13 enables in reg 0x9 0x8a enables in reg 0x9 read back as 0x8a command in reg 0x4 0x7 command in reg 0x4 reads back as 0x7 PCI: 00:11.5 inionfiguring VIA Rhine LAN APIC_CLUSTER: 0 init IniCPU: vendor Centaur devi Enabling cache
Setting fixed MTRRs(0-88) type: UC Setting fixed MTRRs(0-16) Type: WB Setting fixed MTRRs(24-88) Type: WB DONE fixed MTRRs Setting variable MTRR 0, base: 0MB, range: 256MB, type WB Setting variable MTRR 1, base: 256MB, range: 128MB, type WB Setting variable MTRR 2, base: 384MB, range: 64MB, type WB Setting variable MTRR 3, base: 448MB, range: 32MB, type WB DONE variable MTRRs Clear out the extra MTRR's
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
Disabling local apic...done. CPU #0 Initialized PCI: 00:00.0 init VT8623 random fixup ... Frame buffer at d0000000dom fixup ... PCI: 00:0d.0 init PCI: 01:00.0 init VGA random fixup ... INSTALL REAL-MODE IDT DO THE VGA BIOS found VGA: vid=1106, did=3122 rom bawrite_protect_vgabios bus/devfn = 0x100 biosint: # 0x6, eax 0x5f00 ebx 0x187c8 ecx 0x17fa0 edx 0xa biosint: ebp 0x17f70 esp 0xfec edi 0xe850 esi 0x187c8 biosint: ip 0xf859 cs 0xf000 flags 0x46 biosint: Oops, exception 60x6a1f 0xc000 0x0046 0x7fa0 0x89b5 0xb6e1 0x0000 biosint: Bailing out sp 0xffa edi 0x0 esi 0x187c8ebx 0x18003 ecx 0x1 edx 0x0 biosint: ip 0xb565 cs 0x0 flags 0x46 BIOSINT: Unsupport int #0x10 Devices initialized Copying IRQ routing tables to 0xf0000...done. Verifing copy of IRQ routing tables at 0xf0000...done Checking IRQ routing table consistency... check_pirq_routing_table() - irq_routing_table located at: 0x000f0000 done. ACPI: Writing ACPI tables at f0400... ACPI: * FACS ACPI: * DSDT @ 000f04aa Length 3f0 ACPI: * FADT ACPI: added table 1/8 Length now 40 ACPI: done. Moving GDT to 0x500...ok Wrote linuxbios table at: 00000530 - 00000b60 checksum 1e60
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
33:stream_init() - rom_stream: 0xfffd0000 - 0xfffeffff Found ELF candiate at offset 0 New segment addr 0x100000 size 0x25390 offset 0xa0 filesize 0xb2e0 (cleaned up) New segment addr 0x100000 size 0x25390 offset 0xa0 filesize 0xb2e0 New segment addr 0x1253a0 size 0x60egment addr 0x1253a0 size 0x60 offset 0xb380 filesize 0x60 Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x0000000000025390 filesz: 0x000000000000b2e0 Clearing Segment00000010b2e0 memsz: 0x000000000001a0b0 Loading Segment: addr: 0x00000000001253a0 memsz: 0x0000000000000060 filesz: 0x0000000000000060 Jumping to boot code at 0x108b4c FILO version 0.4.2 (okajima@Debian) Sun Nov 6 04:49:41 UTC 2005 Press <Enter> for default boot, or <Esc> for boot prompt... timed out boot: hda1:/vmlinuz root=/dev/hIDE time out No drive detected on IDE channel 0 boot: hda1:/vmlinuz root=/dev/hda1 console=tty0 console=ttyS0,115200
* Jun OKAJIMA okajima@digitalinfra.co.jp [051108 04:03]:
biosint: # 0x6, eax 0x5f00 ebx 0x187c8 ecx 0x17fa0 edx 0xa biosint: ebp 0x17f70 esp 0xfec edi 0xe850 esi 0x187c8 biosint: ip 0xf859 cs 0xf000 flags 0x46
http://www.ctyme.com/intr/int-06.htm
It's probably the "graphics character table" version.
biosint: Oops, exception 60x6a1f 0xc000 0x0046 0x7fa0 0x89b5 0xb6e1 0x0000 biosint: Bailing out
This definitely is an error..
Stefan
On Mon, 07 Nov 2005 06:45:55 +0900 Jun OKAJIMA okajima@digitalinfra.co.jp wrote:
I also have another problem: VGA does not work *USUALLY*. I mean, I have seen several times that VGA works, but in most cases, does not. And, I can not understand what is the difference. I did some experiment, like turning off power, not pushing reset button, or once you boot it with normal bios, and then switch to LX, or.... But, I have not found any rule so far. Why it sometimes works? Umm..
Did you warm reboot your LX box? If so, then I faced with this bug either. Unfortunately all these scrapy logs were at the screen only (infinite printfs of registers and that's all) - the last thing I saw in minicom window was the ACPI message. Cold reboot works just fine.