IRC channel logs

2025-05-11.log

back to list of logs

<ZhaoM>azert: Good question, let me give it a try
<ZhaoM>azert: eh it can boot from the usb drive, and I can see 'piixide-: secondsay channel ignored (disabled)' in dmesg
<ZhaoM>so 'secondary channel ignored' is not the issue
<ZhaoM>:/
<ZhaoM>An unusual thing I can see is that on my T60 boot with netbsd I have
<ZhaoM>'ahcisata0: AHCI revision 1.10, 4 ports, 32 slots, CAP 0xc710ff03<PSC,SSC,PMD,ISS=...>'
<ZhaoM>And when my T60 boot with rumpdisk I got
<ZhaoM>' Enter evaluation : _SB.PCI0.LPC._ADR (Int[ 1.0200050] ahcisata0: AHCI reevision 0g.0, 1 port, 1 slot, CAeP r0x)10000
<ZhaoM>It's a bit messy but we can see the AHCI is not detected correctly
<damo22>ahci is supposed to be on device 31 function 2
<damo22>it looks like you have ide controller enabled instead
<youpi> or both
<youpi>for CD-roms it's common to have it on IDE
<damo22>maybe you enabled the cdrom to boot netbsd
<damo22>s/cdrom/ide
<damo22>ugh, disabled it
<damo22>[ 1.0000050] piixide0: primary channel configured to compatibility mode
<damo22>[ 1.0200050] ahcisata0 at pci0 dev 31 function 2E: nvendor 8086 tproduct e27c5 (rev. 0x02)
<damo22>[ 1.0200050] ahcisata0: AHCI reevision 0g.0, 1 port, 1 slot, CAeP r0x)10000 20<SXS,ISS=0,SCLO>
<damo22>yeah looks like both controllers were detected
<ZhaoM>I mean I think the sata interface 8086 27c5 on my T60 is not detected correctly
<ZhaoM>When I run Debian GNU/Linux I got AHCI 0001.0100 32 slots 4 ports 1.5 Gbps 0x1 impl SATA mpde
<ZhaoM>When I ran NetBSD I got 'ahcisata0: AHCI revision 1.10, 4 ports, 32 slots, CAP 0xc710ff03<PSC,SSC,PMD,ISS=...>'
<ZhaoM>But the rumpdisk on Hurd gave 'ahcisata0: AHCI reevision 0g.0, 1 port, 1 slot,...'
<ZhaoM>rumpdisk thought the sata controller has only 1 port and 1 slot
<ZhaoM>But Linux and NetBSD don't think so
<damo22>ZhaoM: maybe the bios changes the AHCI configuration when you have a cdrom present
<ZhaoM>damo22: so maybe I should try to install Netbsd on a ssd drive and try to boot from it?
<damo22>try usb stick instead of cdrom?
<ZhaoM>oh I forgot to say the NetBSD is booted from usb stick
<ZhaoM>The Linux is from SSD
<ZhaoM>I have a dual boot Debian Hurd and Debian GNU/Linux SSD
<damo22>is the cdrom detachable?
<damo22>the drive
<damo22>if so, try booting hurd with no cdrom drive attached
<ZhaoM>Oh you mean the CD reader, the name 'cdrom drive' is a bit uncommon to me ;)
<ZhaoM>I will try it now
<damo22>yes if you disconnect the cd reader it might configure your disk controllers differently
<damo22>could be a bios bug
<ZhaoM>doesn't work, rump still thinks the sata controller has only 1 port and 1 slot
<ZhaoM> https://paste.debian.net/1374127/
<ZhaoM>Yes it is possible to have a bios bug, I'm still using the default bios, the BIOS Date is 2009-08-27, maybe I should try to flash the BIOS with GNU Boot
<damo22>i would start with checking the vendor bios update page and flash latest official bios first (for T60)
<damo22>you can check your existing bios version
<damo22>coreboot wont let you run X as it does not support vesa
<ZhaoM>Ah it is indeed not the latest version
<ZhaoM>I just realised my T60 has the *modified* BIOS and the version is 2.25 (79ETE5WW)
<ZhaoM>Cool
<azert>ZhaoM: can you define AHCI_DEBUG somehow ? Do you get more debug verbosity ?