Norbert Schmidt | 22 Mar 22:11
Picon

Notebook 340s2 (sis630) 256k Flash

Hello,
linuxbios is new to me, after some reading I got freebios (not freebios2 
due to sis630) via cvs.

Notebook is a Gericom Webboy (actually a Uniwill 340s2, also sold with 
other names...) with PLCC-Flash Winbond 29c020 in Socket.

I thought freebios/utils/config/winfast-flash.config should be a good 
start. (right?)
I only changed payload to filo.elf
(config and build before to start kernel from hda2)
and disabled
option ENABLE_SIS630_CPU_PIPELINE and
commandline ...(no need for because of filo)

romimage was build as expected (256k), but after writing to flash
(flash828 (ami) complains "no biosfile" but seems to work)
no poweron possible anymore - nothing happens (not even the fan is turning).

-no problem, I can easily reflash the orig. bios to make it work again-

Is there any chance to get linuxbios work on that maschine?
Output of lspci -vv and -xxx is attached.
I hope you have an idea what was wrong or what I can try next.
Or tell me, if it's impossible (I read in archive from a problematic lcd 
- but I'm not sure if it was the same notebook 340s2)

thanks,
Norbert
0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 11)
	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: 32
	Region 0: Memory at f0000000 (32-bit, non-prefetchable)
	Capabilities: [c0] AGP version 2.0
		Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=x4

0000:00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) (prog-if 80 [Master])
	Subsystem: Silicon Integrated Systems [SiS] SiS5513 EIDE Controller (A,B step)
	Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 16
	Interrupt: pin A routed to IRQ 0
	Region 0: I/O ports at <ignored>
	Region 1: I/O ports at <ignored>
	Region 2: I/O ports at <ignored>
	Region 3: I/O ports at <ignored>
	Region 4: I/O ports at ffa0 [size=16]

0000:00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
	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

0000:00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 80)
	Subsystem: Silicon Integrated Systems [SiS] SiS900 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: 32 (13000ns min, 2750ns max)
	Interrupt: pin C routed to IRQ 11
	Region 0: I/O ports at d000 [size=ffda0000]
	Region 1: Memory at ffdc0000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at 00020000 [disabled]
	Capabilities: [40] 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-

0000:00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
	Subsystem: Silicon Integrated Systems [SiS] USB 1.0 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: 32 (20000ns max), cache line size 08
	Interrupt: pin D routed to IRQ 9
	Region 0: Memory at ffdd0000 (32-bit, non-prefetchable)

0000:00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) (prog-if 10 [OHCI])
	Subsystem: Silicon Integrated Systems [SiS] Onboard 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: 32 (20000ns max), cache line size 08
	Interrupt: pin D routed to IRQ 9
	Region 0: Memory at ffde0000 (32-bit, non-prefetchable)

0000:00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator
(rev 01)
	Subsystem: Uniwill Computer Corp: Unknown device 5001
	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: 32 (500ns min, 6000ns max)
	Interrupt: pin B routed to IRQ 10
	Region 0: I/O ports at d400
	Region 1: Memory at ffdf0000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2
		Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=55mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:01.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0) (prog-if 00 [Generic])
	Subsystem: Uniwill Computer Corp: Unknown device 4003
	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 B routed to IRQ 10
	Region 0: I/O ports at dc00
	Region 1: I/O ports at d800 [size=128]
	Capabilities: [48] Power Management version 2
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
		Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (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=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: efc00000-efcfffff
	Prefetchable memory behind bridge: dfa00000-efafffff
	Expansion ROM at 0000a000 [disabled] [size=4K]
	BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-

0000:00:03.0 CardBus bridge: O2 Micro, Inc. OZ6812 Cardbus Controller (rev 05)
	Subsystem: Uniwill Computer Corp: Unknown device 3000
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
	Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 168
	Interrupt: pin A routed to IRQ 10
	Region 0: Memory at 1f800000 (32-bit, non-prefetchable)
	Bus: primary=00, secondary=02, subordinate=05, sec-latency=176
	Memory window 0: 1fc00000-1ffff000 (prefetchable)
	Memory window 1: 20000000-203ff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
	16-bit legacy interface ports at 0001

0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display
Adapter (rev 11) (prog-if 00 [VGA])
	Subsystem: Uniwill Computer Corp: Unknown device 5001
	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-
	BIST result: 00
	Region 0: Memory at e0000000 (32-bit, prefetchable)
	Region 1: Memory at efce0000 (32-bit, non-prefetchable) [size=128K]
	Region 2: I/O ports at ac80 [size=128]
	Capabilities: [40] 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-
	Capabilities: [50] AGP version 2.0
		Status: RQ=16 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2,x4
		Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none>

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 630 Host (rev 11)
00: 39 10 30 06 07 00 10 22 11 00 00 06 00 20 80 00
10: 00 00 00 f0 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 c0 00 00 00 00 00 00 00 00 00 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 9c 00 c5 00 00 09 00 00 00 55 51 00 00 00 00 00
60: 2b 00 00 a1 00 01 00 00 01 50 e0 00 e6 00 00 00
70: 07 9f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 21 ff 7d 1e 60 00 03 40 00 08 00 00 46 86 00 2a
90: 00 00 fc 1d 43 00 00 05 00 00 00 00 02 00 00 00
a0: 00 00 03 01 00 00 00 00 00 00 00 00 00 00 f8 01
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 02 00 20 00 07 02 00 1f 04 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:00.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00: 39 10 13 55 05 00 00 00 d0 80 01 01 00 10 80 00
10: f1 01 00 00 f5 03 00 00 71 01 00 00 75 03 00 00
20: a1 ff 00 00 00 00 00 00 00 00 00 00 39 10 13 55
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00
40: 01 b3 00 00 01 b3 00 00 35 07 e6 11 00 02 00 00
50: 00 00 14 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.0 ISA bridge: Silicon Integrated Systems [SiS] SiS85C503/5513 (LPC Bridge)
00: 39 10 18 00 0c 00 00 02 00 00 01 06 00 00 80 00
10: 00 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00
40: c8 80 0a 0b 09 00 1c 51 10 ef 00 00 11 20 04 01
50: 11 28 02 01 60 00 63 0a a9 04 12 00 4d 17 b0 00
60: 0b 80 80 80 20 41 00 10 00 00 0b 00 80 80 00 00
70: 80 00 ff 1e 00 50 00 40 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.1 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 80)
00: 39 10 00 09 07 01 90 02 80 00 00 02 00 20 00 00
10: 01 d0 00 00 00 00 dc ff 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 39 10 00 09
30: 00 00 da ff 40 00 00 00 00 00 00 00 0b 03 34 0b
40: 01 00 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00: 39 10 01 70 17 01 80 82 07 10 03 0c 08 20 00 00
10: 00 00 dd ff 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 39 10 01 70
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 04 00 50
40: 00 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07)
00: 39 10 01 70 17 01 80 82 07 10 03 0c 08 20 00 00
10: 00 00 de ff 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 39 10 00 70
30: 00 00 00 00 00 00 00 00 00 00 00 00 09 04 00 50
40: 00 00 00 00 0a 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.4 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS PCI Audio Accelerator
(rev 01)
00: 39 10 18 70 07 00 90 02 01 00 01 04 00 20 00 00
10: 01 d4 00 00 00 00 df ff 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 84 15 01 50
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 02 02 18
40: 00 00 00 00 00 00 00 e2 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 01 00 62 e6
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:01.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00: 39 10 13 70 01 01 90 02 a0 00 03 07 00 20 00 00
10: 01 dc 00 00 01 d8 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 84 15 03 40
30: 00 00 00 00 48 00 00 00 00 00 00 00 0a 02 34 0b
40: 01 00 00 00 00 00 00 00 01 00 42 c0 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:02.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00: 39 10 01 00 07 00 00 00 00 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 01 01 00 a0 a0 00 20
20: c0 ef c0 ef a0 df a0 ef 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:00:03.0 CardBus bridge: O2 Micro, Inc. OZ6812 Cardbus Controller (rev 05)
00: 17 12 72 68 87 00 10 04 05 00 07 06 00 a8 02 00
10: 00 00 80 1f a0 00 00 02 00 02 05 b0 00 00 c0 1f
20: 00 f0 ff 1f 00 00 00 20 00 f0 3f 20 01 40 00 00
30: fd 40 00 00 01 44 00 00 fd 44 00 00 ff 01 80 05
40: 84 15 00 30 01 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 c2 1c d7 01
90: 02 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 02 7e 00 40 c0 00 00 00 00 00 0f 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 43 40 08 ca 03 82 02 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 630/730 PCI/AGP VGA Display
Adapter (rev 11)
00: 39 10 00 63 03 00 b0 02 11 00 00 03 00 00 00 80
10: 08 00 00 e0 00 00 ce ef 81 ac 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 84 15 01 50
30: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
40: 01 50 01 06 00 00 00 00 00 00 00 00 00 00 00 00
50: 02 00 20 00 07 02 00 0f 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 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: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 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 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Richard Smith | 22 Mar 22:17
Picon

Re: Notebook 340s2 (sis630) 256k Flash

> romimage was build as expected (256k), but after writing to flash
> (flash828 (ami) complains "no biosfile" but seems to work)
> no poweron possible anymore - nothing happens (not even the fan is turning).

You should do a verify and make sure that the part was really programed.

> -no problem, I can easily reflash the orig. bios to make it work again- 

I curious how you do that If it dosen't even power up.  Can you remove
the flash part?

> I hope you have an idea what was wrong or what I can try next.

You need to get the serial port functional.  What super IO is on that
board?  It dosen't show up in lspci you have to actually look at the
board for it.

--

-- 
Richard A. Smith
_______________________________________________
Linuxbios mailing list
Linuxbios <at> clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios

Norbert Schmidt | 23 Mar 00:12
Picon

Re: Notebook 340s2 (sis630) 256k Flash

 > You should do a verify and make sure that the part was really programed.

I will

 > Can you remove the flash part?

yes, it is in a socket

 > What super IO is on that board?

maybe: PC87393VJG - found in web
(not yet screwed to verify)

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

Norbert Schmidt | 24 Mar 00:20
Picon

Re: Notebook 340s2 (sis630) 256k Flash


>> What super IO is on that board? > > maybe: PC87393VJG - found in web > (not yet screwed to verify)
yes, that's right, I found it when I dissassembled the whole notebook right now. (Beside is a PC87570, a Keyboard and Power Controller. http://www.national.com/pf/PC/PC87570.html) I found no directory for the PC87393VJG in freebios/src...but datasheet is available (http://www.national.com/pf/PC/PC87393.html) Any suggestions or help? What would be best to try next? Norbert _______________________________________________ Linuxbios mailing list Linuxbios <at> clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Bari Ari | 24 Mar 00:28

Re: Notebook 340s2 (sis630) 256k Flash


Norbert Schmidt wrote: > yes, that's right, I found it when I dissassembled the whole notebook > right now. > (Beside is a PC87570, a Keyboard and Power Controller. > http://www.national.com/pf/PC/PC87570.html)
Just hope they didn't route the Flash write through the 87570. The micro has 2KB or ROM so you can't change that if it's been burned in. -Bari _______________________________________________ Linuxbios mailing list Linuxbios <at> clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Norbert Schmidt | 24 Mar 11:14
Picon

Re: Notebook 340s2 (sis630) 256k Flash


On Wed, 23 Mar 2005, Bari Ari wrote:


> > yes, that's right, I found it when I dissassembled the whole notebook > > right now. > > (Beside is a PC87570, a Keyboard and Power Controller. > > http://www.national.com/pf/PC/PC87570.html) > > Just hope they didn't route the Flash write through the 87570. The micro has > 2KB or ROM so you can't change that if it's been burned in.
Does that mean something like if I rewrite the Flash, a "Part" of the old Bios is still in the ROM of the 87570. The modified code in flash will never be able to work? How can I test this, is there any way? Norbert _______________________________________________ Linuxbios mailing list Linuxbios <at> clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Bari Ari | 24 Mar 17:30

Re: Notebook 340s2 (sis630) 256k Flash

The PC87570 has some code in ROM and it also shares the Flash BIOS 
memory with the PC host. Page 49 of the 
http://www.national.com/ds/PC/PC87570.pdf datasheet has the info on this.

If you rewrite the entire Flash you may erase the portion (up to 56K for 
code and data) of the BIOS for the PC87570 that will be in CR16A (NSC 
RISC) format vs. the x86 portion of the BIOS.

The Keyboard and Power Management Controllers are the non-standard parts 
of laptops and one reason why there hasn't been LinuxBIOS support for 
one yet.

A laptop with LinuxBIOS support can easily be designed. Getting 
LinuxBIOS support for an existing design is lots of work if you have to 
reverse engineer without OEM schematics and docs.

-Bari

Norbert Schmidt wrote:


> > On Wed, 23 Mar 2005, Bari Ari wrote: > > >>>yes, that's right, I found it when I dissassembled the whole notebook >>>right now. >>>(Beside is a PC87570, a Keyboard and Power Controller. >>>http://www.national.com/pf/PC/PC87570.html) >> >>Just hope they didn't route the Flash write through the 87570. The micro has >>2KB or ROM so you can't change that if it's been burned in. > > > Does that mean something like if I rewrite the Flash, a "Part" of the old > Bios is still in the ROM of the 87570. The modified code in flash will > never be able to work? > > How can I test this, is there any way?
_______________________________________________ Linuxbios mailing list Linuxbios <at> clustermatic.org http://www.clustermatic.org/mailman/listinfo/linuxbios
Richard Smith | 24 Mar 15:55
Picon

Re: Notebook 340s2 (sis630) 256k Flash

> > Just hope they didn't route the Flash write through the 87570. The micro has
> > 2KB or ROM so you can't change that if it's been burned in.
> 
> Does that mean something like if I rewrite the Flash, a "Part" of the old
> Bios is still in the ROM of the 87570. The modified code in flash will
> never be able to work?

It means that the 87570 may have control of the write enable line on
the flash.  If its not asserted no writes to the flash will be
possible unless you pull the chip.  Figureing out whats involved in
allowing the write line to be enabled usually requires snooping on the
IO ports while the factory re-flash routine runs.  Note: thats not the
same as disassembling  the factory re-flash code which could taint
linuxbios with copyrighted code.

> How can I test this, is there any way?

If you have access to a oscope then you can watch the write enable and
the chip enable lines while running the linuxbios flash routine they
must both be asserted at the time you try to write to the flash.

If you are software only then boot bochs on the machine and enable IO
logging then run the factory re-flash.  If it does a buch of port IO
to the 87570 prior to starting to program then WE has a good chance of
being under its control and you will have to duplicate that IO prior
to and/or while running the linuxbios reflash.

--

-- 
Richard A. Smith
_______________________________________________
Linuxbios mailing list
Linuxbios <at> clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios

Peter Stuge | 24 Mar 16:04

Re: Notebook 340s2 (sis630) 256k Flash


On Thu, Mar 24, 2005 at 08:55:57AM -0600, Richard Smith wrote: > It means that the 87570 may have control of the write enable line > on the flash. If its not asserted no writes to the flash will be > possible unless you pull the chip.
I got the impression that he tested the first flash with an external programmer, although it would certainly be nice to add support for the system to flash_rom. //Peter _______________________________________________ LinuxBIOS mailing list LinuxBIOS <at> openbios.org http://www.openbios.org/mailman/listinfo/linuxbios

Gmane