Hello! I have an old Dell Latitude C800 laptop (with Pentium3 CPU in it). FreeBSD 6.3-STABLE was running fine on it, but I decided to update the machine to 9.1-STABLE. Well, neither my own custom kernel, nor even the official 9.1-RELEASE CD1 would boot... In both cases the boot process runs up to detecting uhub0, then either hangs forever or shuts off after a short while. Again, I thought I screwed-up the build, but the official CD would not boot either, so here I am. Flipping through the old CDs I have, the 7.3 hangs at boot similarly (after reporting loading the memory image and warning me about "dangerously low battery"). The 3.2-STABLE (September 1999) boots fine -- and goes into sysinstall. Freesbie-2.0.1 (which is based on FreeBSD-6.2) booted too. What happened between 6.x and 7.x? Any ideas? Thanks! -mi
Hi, On Tue, 05 Feb 2013 23:38:28 -0500 "Mikhail T." <mi+thun at aldan.algebra.com> wrote:> Hello! > > I have an old Dell Latitude C800 laptop (with Pentium3 CPU in it). > FreeBSD 6.3-STABLE was running fine on it, but I decided to update > the machine to 9.1-STABLE. > > Well, neither my own custom kernel, nor even the official 9.1-RELEASE > CD1 would boot... In both cases the boot process runs up to detecting > uhub0, then either hangs forever or shuts off after a short while. >USB? I have had a Fujitsu LifeBook which I only could use with 7.x out for the same reason. Erich
On 05.02.2013 23:38, Mikhail T. wrote:> What happened between 6.x and 7.x?Ok, what happened is that "device cpufreq" is now in GENERIC and the ichss0 along with it. Setting set hint.ichss.0.disabled=1 on the loader prompt allows me to boot -- both my own kernel as well as the 9.1-RELEASE from CD. Solved... Annoying beyond belief, but solved. Now, if only I could figure out, why my network card (3COM's 3C556 Mini PCI) is not seen by the 9.1... It was working perfectly fine with 6.3 -- and still works with the FreeSBIE-2.0.1 -mi
On Wednesday, February 06, 2013 1:24:57 am Mikhail T. wrote:> On 05.02.2013 23:38, Mikhail T. wrote: > > What happened between 6.x and 7.x? > Ok, what happened is that "device cpufreq" is now in GENERIC and the > ichss0 along with it. > > Setting > > set hint.ichss.0.disabled=1 > > on the loader prompt allows me to boot -- both my own kernel as well as > the 9.1-RELEASE from CD. Solved... Annoying beyond belief, but solved.I wonder if your system falls into this: /* * ICH2/3/4-M I/O Controller Hub is at bus 0, slot 1F, function 0. * E.g. see Section 6.1 "PCI Devices and Functions" and table 6.1 of * Intel(r) 82801BA I/O Controller Hub 2 (ICH2) and Intel(r) 82801BAM * I/O Controller Hub 2 Mobile (ICH2-M). * * TODO: add a quirk to disable if we see the 82815_MC along * with the 82801BA and revision < 5. */ ich_device = pci_find_bsf(0, 0x1f, 0); if (ich_device == NULL || pci_get_vendor(ich_device) != PCI_VENDOR_INTEL || (pci_get_device(ich_device) != PCI_DEV_82801BA && pci_get_device(ich_device) != PCI_DEV_82801CA && pci_get_device(ich_device) != PCI_DEV_82801DB)) return; Can you get pciconf -lc output? -- John Baldwin
On 07.02.2013 13:16, John Baldwin wrote:> Can you get pciconf -lc output?Here: hostb0 at pci0:0:0:0: class=0x060000 card=0x00000000 chip=0x11308086 rev=0x02 hdr=0x00 cap 09[88] = vendor (length 4) Intel cap 15 version 1 cap 02[a0] = AGP 4x 2x 1x SBA disabled pcib1 at pci0:0:1:0: class=0x060400 card=0x00000000 chip=0x11318086 rev=0x02 hdr=0x01 pcib2 at pci0:0:30:0: class=0x060400 card=0x00000000 chip=0x24488086 rev=0x02 hdr=0x01 isab0 at pci0:0:31:0: class=0x060100 card=0x00000000 chip=0x244c8086 rev=0x02 hdr=0x00 atapci0 at pci0:0:31:1: class=0x010180 card=0x45418086 chip=0x244a8086 rev=0x02 hdr=0x00 uhci0 at pci0:0:31:2: class=0x0c0300 card=0x45418086 chip=0x24428086 rev=0x02 hdr=0x00 vgapci0 at pci0:1:0:0: class=0x030000 card=0x00a31028 chip=0x4d461002 rev=0x00 hdr=0x00 cap 02[50] = AGP 4x 2x 1x SBA disabled cap 01[5c] = powerspec 2 supports D0 D1 D2 D3 current D0 pcm0 at pci0:2:3:0: class=0x040100 card=0x00a31028 chip=0x1998125d rev=0x10 hdr=0x00 cap 01[c0] = powerspec 2 supports D0 D1 D2 D3 current D0 xl0 at pci0:2:6:0: class=0x020000 card=0x645610b7 chip=0x605510b7 rev=0x10 hdr=0x00 cap 01[50] = powerspec 2 supports D0 D1 D2 D3 current D0 none0 at pci0:2:6:1: class=0x078000 card=0x615b10b7 chip=0x100710b7 rev=0x10 hdr=0x00 cap 01[50] = powerspec 2 supports D0 D2 D3 current D0 cbb0 at pci0:2:15:0: class=0x060700 card=0x00a31028 chip=0xac42104c rev=0x00 hdr=0x02 cap 01[a0] = powerspec 2 supports D0 D1 D2 D3 current D0 cbb1 at pci0:2:15:1: class=0x060700 card=0x00a31028 chip=0xac42104c rev=0x00 hdr=0x02 cap 01[a0] = powerspec 2 supports D0 D1 D2 D3 current D0 none1 at pci0:2:15:2: class=0x0c0010 card=0x00a31028 chip=0x8027104c rev=0x00 hdr=0x00 cap 01[44] = powerspec 2 supports D0 D2 D3 current D0 Thanks! Yours, -mi