On Fri, May 02, 2003 at 09:25:48AM +0100, Philippe CABANNES wrote:
I think the flash write enabled, I use this : setpci -s 0:11.0 40.b=54
send me an lspci. Are you sure this is the right chip?
I don't know if it's the right chip.
It is not. The above setpci command is for VT8231 southbridge. (what's in non-"M" EPIA) And the equivalent operation is now done by the flash_rom program. Yours is VT8233.
I don't know how they are different (couldn't find a datasheet online), but just try inserting this line around line 437 of flash_rom.c (inside enables[] = {...}) and see what happens:
{0x1106, 0x3177, "VT8233", enable_flash_vt8231},
Here is my lspci :
00:00.0 Host bridge: VIA Technologies, Inc.: Unknow device 3123 00:01.0 PCI bridge: VIA Technologies, Inc. VT8633 [Apollo Pro266 AGP] 00:0d.0 FireWire (IEEE 1394): VIA Technologies, Inc. OHCI Compliant IEEE 1394 Host Controller (rev 80)
00:10.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) 00:10.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) 00:10.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80) 00:10.3 USB Controller: VIA Technologies, Inc.: Unknow device 3104(rev 80) 00:11.0 ISA bridge: VIA Technologies, Inc.: Unknow device 3177 00:11.1 IDE interface: VIA Technologies, Inc: Bus Master IDE (rev 06) 00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50) 00:12.0 Ethernet controller: VIA Technologies, Inc. Ethernet Controller (rev 74) 01:00.0 VGA Compatible controller: VIA Technologies, Inc.: Unknow device 3122 (rev 03)