Date: Sat, 16 Sep 2000 13:54:50 +0200 From: Marc Fonvieille <fonvi@easynet.fr> To: freebsd-stable@freebsd.org Subject: pci.c from 2000/09/01 freeze my laptop Message-ID: <20000916135450.A7969@vobiscum.styx.org>
next in thread | raw e-mail | index | archive | help
Hello, I upgraded my 4-Stable on my laptop with ctms and after reboot with new kernel the system freeze after that line: atapci0: <Intel PIIX4 ATA33 controller> port 0x8000-0x800f at device 7.1 on pci0 So after long search i found that ctm src-4.0227.gz is guilty (with src-4.0226.gz and previous no problems) So when i do a ctm -l on src-4.0227.gz, it gives this: FN contrib/bind/bin/dnsquery/dnsquery.c FN release/texts/alpha/RELNOTES.TXT FN release/texts/i386/RELNOTES.TXT FN sys/netgraph/ng_parse.c FN sys/pci/if_dc.c FN sys/pci/if_dcreg.h FN sys/pci/pci.c FN usr.bin/finger/extern.h FN usr.bin/finger/finger.1 FN usr.bin/finger/finger.c FN usr.bin/finger/finger.conf.5 FN usr.bin/finger/lprint.c FN usr.bin/finger/pathnames.h It seems that only the changes on sys/pci/pci.c could be the reason of the freeze. Here's the code: CTMFN sys/pci/pci.c 70 70 644 0dec08827f728a7e3af51801b6d2ba4b 018e3bc3fa 551c0dd7d4dd59ed8681f6 405 d26 1 a26 1 * $FreeBSD: /ctm/FreeBSD/anoncvs/cvs/src/sys/pci/pci.c,v 1.141.2.3 * 2000/ 09/01 23:29:34 msmith Exp $ d1082 4 a1085 8 if (type == SYS_RES_IOPORT && !pci_porten(cfg)) { cfg->cmdreg |= PCIM_CMD_PORTEN; pci_cfgwrite(cfg, PCIR_COMMAND, cfg->cmdreg, 2); } if (type == SYS_RES_MEMORY && !pci_memen(cfg)) { cfg->cmdreg |= PCIM_CMD_MEMEN; pci_cfgwrite(cfg, PCIR_COMMAND, cfg->cmdreg, 2); } Any advices? (If you need more informations: dmesg..., ask for it.) ps: in my kernel config i've got # ATA and ATAPI devices device ata0 at isa? port IO_WD1 irq 14 device ata1 at isa? port IO_WD2 irq 15 device ata device atadisk # ATA disk drives device atapicd # ATAPI CDROM drives options ATA_STATIC_ID #Static device numbering #options ATA_ENABLE_ATAPI_DMA #Enable DMA on ATAPI devices Marc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000916135450.A7969>