From owner-freebsd-hackers Sat Dec 1 16:53:43 2001 Delivered-To: freebsd-hackers@freebsd.org Received: from netfinity.realnet.co.sz (netfinity.realnet.co.sz [196.28.7.2]) by hub.freebsd.org (Postfix) with ESMTP id D3B6837B419 for ; Sat, 1 Dec 2001 16:52:53 -0800 (PST) Received: by netfinity.realnet.co.sz (Postfix, from userid 502) id 9A6A0FA43; Sat, 1 Dec 2001 17:57:48 +0200 (SAST) Received: from localhost (localhost [127.0.0.1]) by netfinity.realnet.co.sz (Postfix) with ESMTP id 928E6653E2; Sat, 1 Dec 2001 17:57:48 +0200 (SAST) Date: Sat, 1 Dec 2001 17:57:48 +0200 (SAST) From: Zwane Mwaikambo X-X-Sender: To: =?ISO-8859-1?Q?S=F8ren_Schmidt?= Cc: Subject: Re: UDMA33 and SiS5591 on FreeBSD 4.4-RELEASE In-Reply-To: <200112011246.fB1CkGq44064@freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Had to go home to get the messages. Whilst i was there i examined the verbose boot and pinpointed the DMA problem to the PIO cdrom i have (i thought it was a UDMA one). Removing that from the same cable fixed the DMA problem. Thanks for your time. But hopefully this might still help you with my drive geometry problem. Regards, Zwane Mwaikambo Copyright (c) 1992-2001 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 4.4-RELEASE #0: Thu Jan 1 03:22:15 GMT 1998 root@mondecino.mastecende.com:/usr/src/sys/compile/MONDECINO Calibrating clock(s) ... failed, using default i8254 clock of 1193182 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz Timecounter "TSC" frequency 350800356 Hz CPU: Pentium II/Pentium II Xeon/Celeron (350.80-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x652 Stepping = 2 Features=0x183f9ff real memory = 201261056 (196544K bytes) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x00372000 - 0x0bfe7fff, 197615616 bytes (48246 pages) config> q avail memory = 192499712 (187988K bytes) bios32: Found BIOS32 Service Directory header at 0xc00fdb50 bios32: Entry = 0xfdb60 (c00fdb60) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xdb81 pnpbios: Found PnP BIOS data at 0xc00f70e0 pnpbios: Entry = f0000:68d4 Rev = 1.0 Other BIOS signatures found: ACPI: 000fb000 Preloaded elf kernel "kernel" at 0xc034c000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc034c0a8. Pentium Pro MTRR support enabled md0: Malloc disk Creating DISK md0 pci_open(1): mode 1 addr port (0x0cf8) is 0x00000000 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=06201039) Using $PIR table, 5 entries at 0xc00f7740 pcib-: pcib0 exists, using next available unit number npx0: on motherboard npx0: INT 16 interface pcib0: on motherboard found-> vendor=0x1039, dev=0x0620, revid=0x02 class=06-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base e8000000, size 26 found-> vendor=0x1039, dev=0x5513, revid=0xd0 class=01-01-80, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=0 map[10]: type 1, range 32, base 000001f0, size 3 map[14]: type 1, range 32, base 000003f4, size 2 map[18]: type 1, range 32, base 00000170, size 3 map[1c]: type 1, range 32, base 00000374, size 2 map[20]: type 1, range 32, base 0000ffa0, size 4 found-> vendor=0x1039, dev=0x0008, revid=0xb1 class=06-01-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x1039, dev=0x0009, revid=0x00 class=ff-00-00, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 found-> vendor=0x1039, dev=0x7001, revid=0x11 class=0c-03-10, hdrtype=0x00, mfdev=1 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base efffe000, size 12 found-> vendor=0x1039, dev=0x0001, revid=0x00 class=06-04-00, hdrtype=0x01, mfdev=0 subordinatebus=1 secondarybus=1 found-> vendor=0x1002, dev=0x4755, revid=0x9a class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 map[10]: type 1, range 32, base e6000000, size 24 map[14]: type 1, range 32, base 0000d800, size 8 map[18]: type 1, range 32, base effff000, size 12 found-> vendor=0x1113, dev=0x1211, revid=0x10 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=9 map[10]: type 1, range 32, base 0000d600, size 8 map[14]: type 1, range 32, base efffdf00, size 8 found-> vendor=0x10ec, dev=0x8029, revid=0x00 class=02-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 0000d400, size 5 found-> vendor=0x13f6, dev=0x0100, revid=0x10 class=04-01-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 map[10]: type 1, range 32, base 0000d200, size 8 pci0: on pcib0 atapci0: port 0xffa0-0xffaf,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 irq 0 at device 0.1 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0xffa0 ata0: mask=03 status0=50 status1=00 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI probe a=00 b=00 ata0-slave: ATAPI probe a=00 b=00 ata0: mask=03 status0=50 status1=00 ata0-master: ATA probe a=01 b=a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0xffa8 ata1: mask=03 status0=50 status1=50 ata1: mask=03 ostat0=50 ostat2=50 ata1-master: ATAPI probe a=00 b=00 ata1-slave: ATAPI probe a=14 b=eb ata1: mask=03 status0=50 status1=10 ata1-master: ATA probe a=01 b=a5 ata1: devices=09 ata1: at 0x170 irq 15 on atapci0 isab0: at device 1.0 on pci0 isa0: on isab0 pci0: (vendor=0x1039, dev=0x0009) at 1.1 ohci0: mem 0xefffe000-0xefffefff irq 10 at device 1.2 on pci0 usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered pcib2: at device 2.0 on pci0 found-> vendor=0x1039, dev=0x6306, revid=0x2a class=03-00-00, hdrtype=0x00, mfdev=0 subordinatebus=0 secondarybus=0 intpin=a, irq=10 pci1: on pcib2 pci1: (vendor=0x1039, dev=0x6306) at 0.0 irq 10 pci0: (vendor=0x1002, dev=0x4755) at 9.0 rl0: port 0xd600-0xd6ff mem 0xefffdf00-0xefffdfff irq 9 at device 11.0 on pci0 rl0: Ethernet address: 00:00:e8:6c:91:84 miibus0: on rl0 rlphy0: on miibus0 rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto bpf: rl0 attached pci0: (vendor=0x10ec, dev=0x8029) at 13.0 irq 10 pci0: (vendor=0x13f6, dev=0x0100) at 15.0 irq 10 pci-: pci1 exists, using next available unit number pcib1: on motherboard pci2: on pcib1 ata-: ata0 exists, using next available unit number ata-: ata1 exists, using next available unit number Trying Read_Port at 203 ESS0000: adding io range 0x800-0xfff, size=0x8, align=0x8 ESS1868: start dependant ESS1868: adding dma mask 0x2 ESS1868: adding dma mask 0x9 ESS1868: adding irq mask 0x20 ESS1868: adding fixed io range 0x220-0x22f, size=0x10, align=0x1 ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1 ESS1868: adding fixed io range 0x330-0x331, size=0x2, align=0x1 ESS1868: start dependant ESS1868: adding dma mask 0x2 ESS1868: adding dma mask 0x9 ESS1868: adding irq mask 0x6a0 ESS1868: adding io range 0x220-0x24f, size=0x10, align=0x20 ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1 ESS1868: adding io range 0x300-0x331, size=0x2, align=0x30 ESS1868: start dependant ESS1868: adding dma mask 0xb ESS1868: adding dma mask 0xb ESS1868: adding irq mask 0x1ea0 ESS1868: adding io range 0x220-0x28f, size=0x10, align=0x20 ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1 ESS1868: adding io range 0x300-0x331, size=0x2, align=0x30 ESS1868: start dependant ESS1868: adding dma mask 0xb ESS1868: adding dma mask 0xb ESS1868: adding irq mask 0x1ea0 ESS1868: adding io range 0x220-0x28f, size=0x10, align=0x20 ESS1868: adding fixed io range 0x388-0x38b, size=0x4, align=0x1 ESS1868: adding io range 0x800-0xfff, size=0x2, align=0x2 ESS1868: start dependant ESS1868: adding dma mask 0xb ESS1868: adding dma mask 0xb ESS1868: adding irq mask 0x1ea0 ESS1868: adding io range 0x220-0x28f, size=0x10, align=0x20 ESS1868: adding io range 0x800-0xfff, size=0x4, align=0x4 ESS1868: adding io range 0x800-0xfff, size=0x2, align=0x2 ESS1868: end dependant ESS0001: start dependant ESS0001: adding fixed io range 0x201-0x201, size=0x1, align=0x1 ESS0001: start dependant ESS0001: adding io range 0x200-0x20f, size=0x1, align=0x1 ESS0001: end dependant ESS0002: start dependant ESS0002: adding irq mask 0x1000 ESS0002: adding fixed io range 0x168-0x16f, size=0x8, align=0x1 ESS0002: adding fixed io range 0x36e-0x36f, size=0x2, align=0x1 ESS0002: start dependant ESS0002: adding irq mask 0xc00 ESS0002: adding fixed io range 0x168-0x16f, size=0x8, align=0x1 ESS0002: adding fixed io range 0x36e-0x36f, size=0x2, align=0x1 ESS0002: start dependant ESS0002: adding irq mask 0x1c00 ESS0002: adding fixed io range 0x1e8-0x1ef, size=0x8, align=0x1 ESS0002: adding fixed io range 0x3ee-0x3ef, size=0x2, align=0x1 ESS0002: start dependant ESS0002: adding irq mask 0x1c00 ESS0002: adding io range 0x100-0x1ff, size=0x8, align=0x8 ESS0002: adding io range 0x300-0x3ff, size=0x2, align=0x2 ESS0002: end dependant isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: