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