Torsten Duwe wrote:
On Saturday 10 November 2007 00:48, Carl-Daniel Hailfinger wrote:
Hi Ward,
On 08.11.2007 16:51, Carl-Daniel Hailfinger wrote:
On 08.11.2007 16:22, Ward Vandewege wrote:
On Thu, Nov 08, 2007 at 02:05:16PM -0000, LinuxBIOS wrote:
#87: flashrom issues on m57sli-s4
I need superiotool output for a board with parallel flash running under LB. NOW.
LinuxBIOS: http://ward.vandewege.net/superiotool-lb.m57sli.dump Proprietary BIOS: http://ward.vandewege.net/superiotool-prop.m57sli.dump
Can you retest with the following patch applied? Thanks.
The "wtf?!?" comment is intentional and designates another bug. However, I have no idea which device number we need here.
Regards, Carl-Daniel
Try to fix a few loose ends on the GA-M57SLI Super I/O GPIO configuration.
Signed-off-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
Flash erase on my board was failing reliably. Now it works! Acked-by: Torsten Duwe duwe@lst.de
Index: LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb
--- LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb (Revision 2953) +++ LinuxBIOSv2/src/mainboard/gigabyte/m57sli/Config.lb (Arbeitskopie) @@ -239,7 +239,9 @@ device pci 0.0 on end # HT device pci 1.0 on # LPC chip superio/ite/it8716f
device pnp 2e.0 off # Floppy
device pnp 2e.0 off # Floppy and anyLDN
irq 0x23 = 0x11 # watchdog from CLKIN, CLKIN = 24 MHz
#0x24 = 0x1a # serial flash (SPI only) io 0x60 = 0x3f0 irq 0x70 = 6 drq 0x74 = 2
@@ -269,6 +271,30 @@ device pnp 2e.6 on # Mouse irq 0x70 = 12 end
device pnp 2e.7 on # GPIO, SPI flash
irq 0x25 = 0x0 # pin 84 is not GP10
irq 0x26 = 0x43 # pin 21 is GP26, pin 26 is GP21, pin 27 is GP20
irq 0x27 = 0x20 # pin 13 is GP35
#0x28 = 0x0 # pin 70 is not GP46
irq 0x29 = 0x81 # pin 6,3,128,127,126 is GP63,64,65,66,67
#0x2c = 0x1f # Enable FAN_CTL/FAN_TAC set to 5 (pin 21,23), enable
FAN_CTL/FAN_TAC set to 4 (pin 20,22), pin 48 is PCIRST5#, pin91 is PCIRSTIN#, VIN7 is internal voltage divider for VCCH5V, pin 95 is ATXPG, VIN3 is internal voltage divider for VCC5V + io 0x62 = 0x800 # simple i/o base
#io 0x64 = 0x820 # serial flash io
(SPI only) + #0x71 = 0x1 # watch dog force timeout (parallel flash only) + irq 0x72 = 0x0 # no WDT interrupt
irq 0xb8 = 0x0 # GPIO pin set 1 disable internal pullup
irq 0xbc = 0x01 # GPIO pin set 5 enable internal pullup
#0xc0 = 0x0 # SIO pin set 1 alternate function
irq 0xc1 = 0x43 # SIO pin set 2 mixed function
irq 0xc2 = 0x20 # SIO pin set 3 mixed function
#0xc3 = 0x0 # SIO pin set 4 alternate function
#0xc8 = 0x0 # SIO pin set 1 input mode
irq 0xc9 = 0x0 # SIO pin set 2 mixed input/output mode
#0xcb = 0x0 # SIO pin set 4 input mode
#0xf0 = 0x10 # generate SMI# on EC IRQ
#0xf1 = 0x40 # SMI# level trigger
irq 0xf6 = 0x28 # HWMON alert beep pin location
end device pnp 2e.8 off # MIDI io 0x60 = 0x300 irq 0x70 = 10
@@ -305,6 +331,7 @@ device i2c 57 on end end end # SM +#wtf?!? we already have device pci 1.1 in the section above device pci 1.1 on # SM 1 #PCI device smbus address will depend on addon pci device, do we need to scan_smbus_bus? # chip drivers/generic/generic #PCIXA Slot1
r2954, with a desperate attempt at trying to fit comments into 80 char lines. Thanks!
-Corey