Notebook 340s2 (sis630) 256k Flash

2005-03-22 Thread Norbert Schmidt
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
: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 f000 (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

: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]

: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

: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=ffda]
Region 1: Memory at ffdc (32-bit, non-prefetchable) [size=4K]
Expansion ROM at 0002 [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-

: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 (2ns max), cache line size 08
Interrupt: pin D routed to IRQ 9
Region 0: Memory at ffdd (32-bit, non-prefetchable)

: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 (2ns max), cache line size 08
Interrupt: pin D routed to IRQ 9
Region 0: Memory at ffde (32-bit, non-prefetchable)

: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: 

Re: Notebook 340s2 (sis630) 256k Flash

2005-03-22 Thread Norbert Schmidt
 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@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Notebook 340s2 (sis630) 256k Flash

2005-03-23 Thread Norbert Schmidt
 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@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios


Re: Notebook 340s2 (sis630) 256k Flash

2005-03-24 Thread Norbert Schmidt


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@clustermatic.org
http://www.clustermatic.org/mailman/listinfo/linuxbios