On Sat, May 21, 2016 at 09:14:49PM +0000, thejapanscout . wrote:
> I want to see if coreboot could support an old Latitude D510 I have from
> late 2005. It's suitable for low-end operations such as running Firefox and
> computations, and I'm currently running Lubuntu on this thing.
>
> Vendor: Dell
Coreboot currently doesn't support any Dell hardware.
> Motherboard ID: 3TZKF91, according to dmidecode -s system-seriel-number
> CPU: Pentium M, Type 0, Family 6, Model 13, Stepping 8
> Northbridge/Southbridge: likely 82915GM(?), ICH6/M Southbridge
Coreboot supports GM45 northbridges, and a few others, I'm not sure if
this northbridge is supported.
Coreboot supports the 82801Ex (ICH5) and Gx (ICH7), but apparently no
ICH6.
> lspci -tvnn output:
> -[0000:00]-+-00.0 Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590]
> +-02.0 Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592]
> +-02.1 Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792]
> +-1d.0 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658]
> +-1d.1 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659]
> +-1d.2 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a]
> +-1d.3 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b]
> +-1d.7 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c]
> +-1e.0-[02-06]--+-00.0 Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c]
> | +-01.0 Texas Instruments PCI6515 Cardbus Controller [104c:8036]
> | +-01.2 Texas Instruments Device [104c:8037]
> | \-03.0 Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller [14e4:4318]
> +-1e.2 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller [8086:266e]
> +-1e.3 Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller [8086:266d]
> +-1f.0 Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641]
> \-1f.2 Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653]
>
> There is no Super I/O chip on the mainboard, nor one can be detected by
> superiotool. Sadly, this is where my venture ends here as flashrom refuses
> to identify the motherboard because it halts if it finds an unsupported
> laptop, so I can't identify the flash chip. SPI, maybe?
SPI flashing is pretty inevitable during coreboot development anyway (in
most cases), because internal flashing requires a booted system and
coreboot won't boot at first.
Overall, I guess this wouldn't be an easy port. And given that this
laptop is quite old, it's probably not worth it. (If you want to port a
laptop that can run without the Intel ME, I'd recommend one with GM45
and ICH9.)
Regards,
Jonathan