<AlmuHS>reading the history, I noticed that some person from my spanish tg group about Hurd was talking here some days ago :-) <AlmuHS>damo22: do you need help with your Thinkpads? ;) <damo22>AlmuHS: i dont have very many currently, but i am collecting them <damo22>mainly sandy bridge and ivy bridge thinkpads <AlmuHS>it required a difficult process to flash <AlmuHS>but, even with the default BIOS, Hurd seems to works well <damo22>unfortunately the SPI chipset comes locked down from the vendor and we havent figured out how to unlock in software yet <AlmuHS>in fact, i had some problems with the shutdown <AlmuHS>in T410, the ACPI shutdown crash in a infinite loop <damo22>the ACPI is assuming the power off sequence is one of two values <AlmuHS>in T60 and R60e, the shutdown works, but the system enter in a strange status, and when i try to turn on again the screen keeps in black <damo22>but it needs to parse it properly <AlmuHS>could be possible to implement acpica as a Hurd server? <damo22>currently hurd's ACPI only works with qemu for now <AlmuHS>btw, my SMP code for APIC is ready. Now you can implement APIC timer and IOAPIC <damo22>yes i got your email but im not sure when i will have time to do it all <damo22>AlmuHS: is that your group planning to teach people how to live in self-sustainable society? ***Server sets mode: +nt
<AlmuHS>now I'm resting before continue my SMP work. These weeks were tiring <damo22>AlmuHS: you have interesting projects <AlmuHS>the next stage of SMP will be difficult <damo22>i have a branch where i made lapic timer almost working <AlmuHS>the lapic timer can be useful to create a good delay() function <AlmuHS>to synchronize the IPI sending properly <AlmuHS>in my T410, I tested 6 GB RAM. But It seems that gnumach has not enabled PAE by default <AlmuHS>so gnumach only detected less than 4 GiB <damo22>we need to get the x86_64 port going <AlmuHS>but PAE might be detected more than 4 GB <AlmuHS>but I'm not sure about how to enable it <damo22>im happy with 4GB for now in qemu <AlmuHS>other curiosity was testing my old SMP microkernel in the T410. I noticed that, after enable a cpu, the machine reboots <damo22>switching PIC -> APIC will be a big step <AlmuHS>maybe the T410 are using x2APIC, which has different structure in IRC field <AlmuHS>i will try to force the using of xAPIC in all machines after detect the APIC <damo22>im still stuck on rump trying to install the boot driver as a translator <damo22>but i think we fixed most of the bugs with pciaccess <AlmuHS>may you need an intermediate code to communicate gnumach with the translator <AlmuHS>because, in any case, the boot will starts in gnumach <damo22>gnumach is not involved with rump disks <damo22>rump runs as a process in userspace <AlmuHS>but, the boot driver must be the first before the rest of translators, is not? <damo22>there is a special dance to pass the bootstrap port to the rump driver <damo22>so it can load as a standalone driver <AlmuHS>ok, i think that i don't have enough knowledge about this <AlmuHS>with ext2fs I had a problem some months ago, related with Mach <AlmuHS>i configure the cpu0 as bound processor (stop the rest of processors and boot only with cpu 0). And, with this, ext2fs get freezed <damo22>it was a long standing bug in the code <damo22>i think it was related to something like PIE binary and offset 0 <AlmuHS>i remember that the problem was in a thread which was never assigned <AlmuHS>maybe the problem was this, the PIE binary and offset 0 <AlmuHS>i don't know if we are talking about the same problem <AlmuHS>yes, all my family is sleeping, XD <damo22>im really enjoying this 1920x1080 screen <damo22>i can use two terminals side by side and compare <AlmuHS>I have a FHD IPS panel in my T440p, and it's great <AlmuHS>the HD panel of my X230 seems a toy together this <AlmuHS>and it's a TN panel, with a very poor color quality <damo22>i bought another x230 really cheap <damo22>i will fix it and add it to the collection <AlmuHS>there are a mod to put a FHD panel in X230, but the cable is more expensive than the self machine, XD <damo22>x220 has problem with coreboot you need to limit cstates to have it not crash randomly <AlmuHS>my x220 has a little problem turning on, and sometimes it's necessary press the button two times <damo22>oh you can put the factory bios back on and reflash the EC <damo22>this lets you unlock battery restrictions on x230 <AlmuHS>some days ago, i tried to install advanced bios. But the installation requires execute some scripts over windows <AlmuHS>yes, I applied this last week over my X230 <damo22>you can generate USB key that will boot <AlmuHS>the advanced bios allows to unlock many interesting characteristics, but It required windows for installing :( <AlmuHS>yes, I installed Thinkpad EC in my X230 using a USB <AlmuHS>but there are a more advanced BIOS than this <damo22>yeah, you probably want coreboot eventually, and then it will unlock everything including the ability to reflash any bios internally <AlmuHS>yes, but coreboot required a hardware flashing, and I am affraid about damage my machine <damo22>you can safely flash your x220 with a pomona clip and raspberry pi <damo22>because the first step is to read the flash only, to save a backup for restore if everything goes wrong <damo22>but i find the cheap clips dont stay on the chip very well <damo22>because their spring is usually too strong <AlmuHS>yes, other friend broken its BIOS chip with a cheap clip <AlmuHS>it's difficult to find it to purchase <damo22>if you need to do x200, you probably need 16 pin SOIC <AlmuHS>ok, i will wait until this will be back in stock ***Server sets mode: +nt
***Server sets mode: +nt
***Server sets mode: +nt
***nly` is now known as nly
<rekado>that’s how I flashed libreboot onto my (now broken) X200S a few years ago