From owner-freebsd-firewire Sun Dec 15 19:11: 2 2002 Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8118C37B401 for ; Sun, 15 Dec 2002 19:11:00 -0800 (PST) Received: from is2.mh.itc.u-tokyo.ac.jp (is2.mh.itc.u-tokyo.ac.jp [133.11.205.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8257243ED1 for ; Sun, 15 Dec 2002 19:10:59 -0800 (PST) (envelope-from simokawa@sat.t.u-tokyo.ac.jp) Received: from is2.mh.itc.u-tokyo.ac.jp (is2.mh.itc.u-tokyo.ac.jp [127.0.0.1]) by is2.mh.itc.u-tokyo.ac.jp (Postfix) with ESMTP id CF6F737807C for ; Mon, 16 Dec 2002 12:10:48 +0900 (JST) Received: from mailhosting.itc.u-tokyo.ac.jp (IDENT:mirapoint@mailhosting.itc.u-tokyo.ac.jp [133.11.205.3]) by is2.mh.itc.u-tokyo.ac.jp (8.11.3/8.11.3) with ESMTP id gBG3AmF23469; Mon, 16 Dec 2002 12:10:48 +0900 Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.135.3]) by mailhosting.itc.u-tokyo.ac.jp (Mirapoint Messaging Server MOS 2.9.3.2) with ESMTP id AHN43487; Mon, 16 Dec 2002 12:10:48 +0900 (JST) Date: Mon, 16 Dec 2002 12:10:48 +0900 Message-ID: From: Hidetoshi Shimokawa To: nao Cc: freebsd-firewire@freebsd.org Subject: Re: ATA HDD via FireWire failes. In-Reply-To: <200212121219.gBCCJr0T015566@miffy.tom-yam.or.jp> References: <200212121219.gBCCJr0T015566@miffy.tom-yam.or.jp> User-Agent: Wanderlust/2.11.0 (Wonderwall) REMI/1.14.3 (Matsudai) FLIM/1.14.3 (=?ISO-8859-1?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.4 (patch 8) (Honest Recruiter) (i386--freebsd) X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7: #j7i14gu$jgR\S*&C3R/pJX List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At Thu, 12 Dec 2002 21:19:53 +0900 (JST), nao wrote: > I tried another FreeBSD-stable box and an IEEE1394 CD-RW drive to get > the same unstable results. Both boxes include ASUS TUSL2-C motherboard > and VIA VT6306 FireWire card (http://www.winbest.com.tw/5010.htm). > > I also tried Texas Instruments TSB12LV26 card with this box and the > result was quite satisfactory. > > So, the problem seems to do with VIA VT6306 FireWire controller. How > do you think of this idea? Thanks for those experiments. If the controler works right on other OSes, there might be some timing issue in the initialization step in the driver. Could you change DEALY for waiting SCLK to several values like the following patch and see whether it helps or not? I have a card with VIA chip but I have not enough time to try it yet. But I remember someone reported a success with VIA chip in freebsd-users-jp. Index: fwohci.c =================================================================== RCS file: /pub/FreeBSD-CVS/src/sys/dev/firewire/fwohci.c,v retrieving revision 1.1.2.2 diff -u -r1.1.2.2 fwohci.c --- fwohci.c 5 Nov 2002 02:44:01 -0000 1.1.2.2 +++ fwohci.c 16 Dec 2002 03:01:32 -0000 @@ -494,7 +494,7 @@ #endif OWRITE(sc, OHCI_HCCCTL, OHCI_HCC_LPS); /* XXX wait for SCLK. */ - DELAY(100000); + DELAY(200000); reg = OREAD(sc, OHCI_BUS_OPT); reg2 = reg | OHCI_BUSFNC; /\ Hidetoshi Shimokawa \/ simokawa@sat.t.u-tokyo.ac.jp PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-firewire" in the body of the message From owner-freebsd-firewire Mon Dec 16 4:21:37 2002 Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4A1AC37B401 for ; Mon, 16 Dec 2002 04:21:36 -0800 (PST) Received: from crossover.steudtner.org (dial-bk-208.trmd.net [212.84.203.208]) by mx1.FreeBSD.org (Postfix) with ESMTP id E5AE643ED1 for ; Mon, 16 Dec 2002 04:21:28 -0800 (PST) (envelope-from manuel@intrail.de) Received: from intrail.de (crossover.intern.intrail.de [10.10.10.1]) by crossover.steudtner.org (8.12.6/8.12.6) with SMTP id gBGCLFUK082666 for ; Mon, 16 Dec 2002 13:21:16 +0100 (CET) (envelope-from manuel@intrail.de) Date: Mon, 16 Dec 2002 13:21:13 +0100 Subject: Re: ATA HDD via FireWire failes. Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) From: Manuel Steudtner To: freebsd-firewire@FreeBSD.ORG Content-Transfer-Encoding: 7bit In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.548) Sender: owner-freebsd-firewire@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, On Monday, December 16, 2002, at 04:10 AM, Hidetoshi Shimokawa wrote: > At Thu, 12 Dec 2002 21:19:53 +0900 (JST), > nao wrote: >> I tried another FreeBSD-stable box and an IEEE1394 CD-RW drive to get >> the same unstable results. Both boxes include ASUS TUSL2-C motherboard >> and VIA VT6306 FireWire card (http://www.winbest.com.tw/5010.htm). >> >> I also tried Texas Instruments TSB12LV26 card with this box and the >> result was quite satisfactory. >> >> So, the problem seems to do with VIA VT6306 FireWire controller. How >> do you think of this idea? > > Thanks for those experiments. > > If the controler works right on other OSes, there might be some timing > issue in the initialization step in the driver. > > Could you change DEALY for waiting SCLK to several values > like the following patch and see whether it helps or not? > > I have a card with VIA chip but I have not enough time to try it yet. > But I remember someone reported a success with VIA chip in > freebsd-users-jp. I experienced similar problems with my VIA VT6306 and a FW/ATA bridge with a disk attached to it. With december 13th FreeBSD 4.7-STABLE the problems vanished and the firewire disk is working perfectly. Has the driver changed the last days? By the way: The size of my disk was not probed completely right. I had to reduce my filesystem by 100kb before I was able to write a filesystem. Manuel -- Manuel Steudtner fon +49 30 81851870, +49 30 50575640 mailto:manuel@intrail.de cell +49 179 5270475 Schoenholzer Strasse 10, D-10115 Berlin fax +49 30 81851872 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-firewire" in the body of the message From owner-freebsd-firewire Mon Dec 16 6:36:37 2002 Delivered-To: freebsd-firewire@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DA6B937B401; Mon, 16 Dec 2002 06:36:22 -0800 (PST) Received: from day.anthologeek.net (day.anthologeek.net [213.91.4.139]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8AF0543EA9; Mon, 16 Dec 2002 06:36:21 -0800 (PST) (envelope-from sw@anthologeek.net) Received: by day.anthologeek.net (Postfix, from userid 1000) id 5881A1734D; Mon, 16 Dec 2002 15:35:10 +0100 (CET) Date: Mon, 16 Dec 2002 15:35:10 +0100 From: Sameh Ghane To: freebsd-firewire@freebsd.org Cc: freebsd-mobile@freebsd.org Subject: if_fwe and interrupts weirdness in current (maybe cardbus related ?) Message-ID: <20021216143510.GC14230@anthologeek.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="bg08WKrSYDhXBjb5" Content-Disposition: inline User-Agent: Mutt/1.4i X-PGP-Keys: 0x1289F00D: Sender: owner-freebsd-firewire@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi ! I am currently using freebsd's ethernet over firewire ability between a workstation and a laptop: Workstation: FreeBSD roamie.core.PourIX.NET 5.0-RC1 FreeBSD 5.0-RC1 #6: Mon Dec 16 11:50:51 CET 2002 root@roamie.core.PourIX.NET:/usr/src/sys/i386/compile/ROAMIE i386 fwohci0: mem 0xe0120000-0xe0123fff,0xe0125000-0xe0 1257ff irq 7 at device 11.0 on pci0 fwohci0: PCI bus latency was changing to 250. cache size 8. fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channel is 4. fwohci0: resetting OHCI...done (0) fwohci0: BUS_OPT 0xa002 -> 0xf800a002 fwohci0: Link 1394a available S400, 3 ports, maxrec 2048 bytes. fwohci0: Enable 1394a Enhancements fwohci0: EUI64 ff:ff:ff:ff:ff:ff:ff:ff fwochi_set_intr: 1 firewire0: on fwohci0 firewire0: firewire bus attach if_fwe0: on firewire0 if_fwe0: fe:ff:ff:ff:ff:ff (I tried with a different MAC address to see if it changed anything, it didn't) fwe0: flags=8943 mtu 1500 inet 192.168.1.10 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::fcff:ffff:feff:ffff%fwe0 prefixlen 64 scopeid 0x1 ether fe:ff:ff:ff:ff:ff ch 1 dma 0 Laptop: FreeBSD skatebox.core.pourix.net 4.7-STABLE FreeBSD 4.7-STABLE #1: Fri Nov 8 12:53:34 CET 2002 sw@skatebox.core.pourix.net:/usr/obj/data/src/sys/META i386 XXXfw: vendid=1039, dev=7007 fwohci0: <1394 Open Host Controller Interface> mem 0xf4000000-0xf4000fff irq 10 at device 2.3 on pci0 fwohci0: PCI bus latency was changing to 250. fwohci0: cache size 0. fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channel is 4. fwohci0: resetting OHCI...done (0) fwohci0: BUS_OPT 0xf864a002 -> 0xf864a002 fwohci0: Link 1394a available S400, 2 ports, maxrec 2048 bytes. fwohci0: Enable 1394a Enhancements fwohci0: EUI64 00:40:d0:01:00:0a:f7:ff fwohci0: fwochi_set_intr: 1 firewire0: on fwohci0 if_fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:40:d0:0a:f7:ff fwe0: flags=8943 mtu 1500 inet 192.168.1.20 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::40:d0ff:fe0a:f7ff%fwe0 prefixlen 64 scopeid 0x1 ether 02:40:d0:0a:f7:ff ch 1 dma 0 Everything worked fine (at least, I thought it did), even in bridge mode (on the workstation) ! After a few minutes, communication became unidirectional: the laptop was able to receive data from the WS, but the WS seemed not to receive anything from the laptop (tcpdump showed that the laptop correctly answered to ARP requests, but the WS never received them). The fix is just to plug out and in again the IEEE1394 cable. That's the first problem, I can send more debug stuff on request. The other problem I am seeing is interrupt storm: /0 /10 /20 /30 /40 /50 /60 /70 /80 /90 /100 root irq10: cbb XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX root idle XXXXXXXXX XXXXX The laptop's dmesg is attached for more info about cbb, etc. Even when no network activity occur, top(1) shows : last pid: 666; load averages: 0.02, 0.03, 0.00 up 0+01:28:15 14:25:52 20 processes: 1 running, 19 sleeping CPU states: 0.0% user, 0.0% nice, 0.0% system, 90.1% interrupt, 9.9% idle ^^^^^ Mem: 7428K Active, 14M Inact, 19M Wired, 8800K Buf, 457M Free Swap: 1024M Total, 1024M Free When there is no such problem on the workstation. The only things that change from a fresh -current install are: /boot/device.hints adds: # FreeBSD freezes when trying to use DMA on my SiS5591 hw.ata.ata_dma="0" hw.ata.atapi_dma="0" # else I get a double page fault: hw.pcic.intr_path="1" hw.pcic.irq="0" /boot/loader.conf: snd_ich_load="YES" acpi_load="YES" firewire_load="YES" if_fwe_load="YES" vesa_load="YES" boot_verbose="YES" linux_load="YES" nvidia_load="YES" I tried to add the DEVICE_POLLING option in order to reduce the interrupt usage, it did not change *anything* wrt this bug. It does not seem to come from the fwe interface. Rather from the bus or something. I would be happy to help find out a solution to these problems. Cheers, -- Sameh --bg08WKrSYDhXBjb5 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dmesg.boot" Copyright (c) 1992-2002 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 5.0-RC1 #6: Mon Dec 16 11:50:51 CET 2002 root@roamie.core.PourIX.NET:/usr/src/sys/i386/compile/ROAMIE Preloaded elf kernel "/boot/kernel/kernel" at 0xc0635000. Preloaded elf module "/boot/kernel/vesa.ko" at 0xc06350a8. Preloaded elf module "/boot/kernel/linux.ko" at 0xc0635154. Preloaded elf module "/boot/kernel/snd_ich.ko" at 0xc0635200. Preloaded elf module "/boot/kernel/snd_pcm.ko" at 0xc06352ac. Preloaded elf module "/boot/kernel/acpi.ko" at 0xc0635358. Preloaded elf module "/boot/kernel/firewire.ko" at 0xc0635404. Preloaded elf module "/boot/kernel/if_fwe.ko" at 0xc06354b4. Preloaded elf module "/boot/kernel/nvidia.ko" at 0xc0635560. Calibrating clock(s) ... TSC clock: 1792788344 Hz, i8254 clock: 1193227 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz CLK_USE_TSC_CALIBRATION not specified - using old calibration method Timecounter "TSC" frequency 1792732124 Hz CPU: Pentium 4 (1792.73-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf27 Stepping = 7 Features=0xffffffffbfebf9ff> real memory = 536805376 (511 MB) Physical memory chunk(s): 0x00001000 - 0x0009efff, 647168 bytes (158 pages) 0x0065c000 - 0x1ffe7fff, 530104320 bytes (129420 pages) avail memory = 514805760 (490 MB) bios32: Found BIOS32 Service Directory header at 0xc00e6050 bios32: Entry = 0xe8950 (c00e8950) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xe6000+0x2964 pnpbios: Found PnP BIOS data at 0xc00ff020 pnpbios: Entry = ea000:3df4 Rev = 1.0 pnpbios: OEM ID 8224744e Other BIOS signatures found: Initializing GEOMetry subsystem null: random: mem: Pentium Pro MTRR support enabled VESA: information block 56 45 53 41 00 03 00 01 00 01 01 00 00 00 22 00 00 01 00 02 17 04 07 01 00 01 1a 01 00 01 28 01 00 01 00 01 01 01 02 01 03 01 04 01 05 01 0e 01 0f 01 11 01 12 01 14 01 15 01 17 01 18 01 30 01 VESA: 23 mode(s) found VESA: v3.0, 32768k memory, flags:0x1, mode table:0xc046bca2 (1000022) VESA: NVidia VESA: NVidia Corporation NV17 () Board Chip Rev A2 npx0: on motherboard npx0: INT 16 interface acpi0: on motherboard ACPI-0625: *** Info: GPE Block0 defined as GPE0 to GPE15 ACPI-0625: *** Info: GPE Block1 defined as GPE16 to GPE31 pci_open(1): mode 1 addr port (0x0cf8) is 0x80001504 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=06461039) Using $PIR table, 10 entries at 0xc00fe840 PCI-Only Interrupts: none Location Bus Device Pin Link IRQs embedded 0 2 A 0x41 3 4 5 7 9 10 11 embedded 0 2 B 0x42 3 4 5 7 9 10 11 embedded 0 2 C 0x43 3 4 5 7 9 10 11 embedded 0 2 D 0x44 3 4 5 7 9 10 11 embedded 0 3 A 0x60 5 10 11 embedded 0 3 B 0x61 5 10 11 embedded 0 3 C 0x62 5 10 11 embedded 0 3 D 0x63 5 10 11 slot 7 0 4 A 0x44 5 10 11 slot 1 0 9 A 0x42 5 10 11 slot 2 0 11 A 0x44 5 10 11 slot 2 0 11 B 0x43 5 10 11 slot 3 0 13 A 0x44 3 5 7 9 10 11 slot 3 0 13 B 0x41 3 5 7 9 10 11 slot 3 0 13 C 0x42 3 5 7 9 10 11 slot 3 0 13 D 0x43 3 5 7 9 10 11 slot 4 0 12 A 0x41 3 5 7 9 10 11 slot 4 0 12 B 0x42 3 5 7 9 10 11 slot 4 0 12 C 0x43 3 5 7 9 10 11 slot 4 0 12 D 0x44 3 5 7 9 10 11 slot 5 0 10 A 0x44 5 10 11 slot 5 0 10 B 0x43 5 10 11 slot 6 0 12 A 0x43 3 5 7 9 10 11 slot 6 0 12 B 0x44 3 5 7 9 10 11 slot 6 0 12 C 0x41 3 5 7 9 10 11 slot 6 0 12 D 0x42 3 5 7 9 10 11 embedded 1 1 A 0x41 5 10 11 acpi0: power button is handled as a fixed feature programming model. ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 4, width = 3 ACPI timer looks GOOD min = 2, max = 4, width = 3 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 ACPI timer looks GOOD min = 2, max = 3, width = 2 Timecounter "ACPI-fast" frequency 3579545 Hz acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0 acpi_cpu0: on acpi0 acpi_button0: on acpi0 acpi_lid0: on acpi0 acpi_acad0: on acpi0 acpi_cmbat0: on acpi0 pcib0: port 0xcf8-0xcff on acpi0 ---- initial configuration ------------------------ \\_SB_.PCI0.LNKH irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.3.3 \\_SB_.PCI0.LNKG irq 6: [ 3 4 5 6 10 11] low,level,sharable 0.3.2 \\_SB_.PCI0.LNKF irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.3.1 \\_SB_.PCI0.LNKE irq 6: [ 3 4 5 6 10 11] low,level,sharable 0.3.0 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.2.3 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.4.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.2.2 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.10.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.10.1 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.11.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.11.1 \\_SB_.PCI0.LNKB irq 10: [ 5 10 11] low,level,sharable 0.9.0 \\_SB_.PCI0.LNKB irq 10: [ 5 10 11] low,level,sharable 0.2.1 ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- \\_SB_.PCI0.LNKH irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.3.3 \\_SB_.PCI0.LNKG irq 6: [ 3 4 5 6 10 11] low,level,sharable 0.3.2 \\_SB_.PCI0.LNKF irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.3.1 \\_SB_.PCI0.LNKE irq 6: [ 3 4 5 6 10 11] low,level,sharable 0.3.0 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.2.3 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.4.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.2.2 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.10.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.10.1 \\_SB_.PCI0.LNKD irq 11: [ 3 4 5 6 10 11] low,level,sharable 0.11.0 \\_SB_.PCI0.LNKC irq 5: [ 3 4 5 6 10 11] low,level,sharable 0.11.1 \\_SB_.PCI0.LNKB irq 10: [ 5 10 11] low,level,sharable 0.9.0 \\_SB_.PCI0.LNKB irq 10: [ 5 10 11] low,level,sharable 0.2.1 pci0: on pcib0 pci0: physical bus=0 map[10]: type 1, range 32, base f0000000, size 26, enabled found-> vendor=0x1039, dev=0x0646, revid=0x00 bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x2210, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1039, dev=0x0001, revid=0x00 bus=0, slot=1, func=0 class=06-04-00, hdrtype=0x01, mfdev=0 cmdreg=0x0107, statreg=0x0000, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x0a (2500 ns), maxlat=0x00 (0 ns) found-> vendor=0x1039, dev=0x0008, revid=0x04 bus=0, slot=2, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x000f, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type 1, range 32, base f4000000, size 12, enabled found-> vendor=0x1039, dev=0x7007, revid=0x00 bus=0, slot=2, func=3 class=0c-00-10, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0210, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x04 (1000 ns), maxlat=0x0c (3000 ns) intpin=b, irq=10 powerspec 2 supports D0 D1 D2 D3 current D0 map[20]: type 4, range 32, base 00001100, size 4, enabled found-> vendor=0x1039, dev=0x5513, revid=0x00 bus=0, slot=2, func=5 class=01-01-80, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type 4, range 32, base 0000e000, size 8, enabled map[14]: type 4, range 32, base 0000e100, size 7, enabled found-> vendor=0x1039, dev=0x7013, revid=0xa0 bus=0, slot=2, func=6 class=07-03-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x34 (13000 ns), maxlat=0x0b (2750 ns) intpin=c, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type 4, range 32, base 0000e200, size 8, enabled map[14]: type 4, range 32, base 0000e300, size 7, enabled found-> vendor=0x1039, dev=0x7012, revid=0xa0 bus=0, slot=2, func=7 class=04-01-00, hdrtype=0x00, mfdev=0 cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x34 (13000 ns), maxlat=0x0b (2750 ns) intpin=c, irq=5 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type 1, range 32, base 000d8000, size 12, enabled found-> vendor=0x1039, dev=0x7001, revid=0x0f bus=0, slot=3, func=0 class=0c-03-10, hdrtype=0x00, mfdev=1 cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=a, irq=6 powerspec 2 supports D0 D3 current D0 map[10]: type 1, range 32, base 000da000, size 12, enabled found-> vendor=0x1039, dev=0x7001, revid=0x0f bus=0, slot=3, func=1 class=0c-03-10, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=b, irq=5 powerspec 2 supports D0 D3 current D0 found-> vendor=0x1039, dev=0x7001, revid=0x0f bus=0, slot=3, func=2 class=0c-03-10, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=c, irq=6 powerspec 2 supports D0 D3 current D0 map[10]: type 1, range 32, base f4001000, size 12, enabled found-> vendor=0x1039, dev=0x7002, revid=0x00 bus=0, slot=3, func=3 class=0c-03-20, hdrtype=0x00, mfdev=0 cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=d, irq=11 powerspec 2 supports D0 D3 current D0 map[10]: type 4, range 32, base 0000e400, size 8, enabled map[14]: type 1, range 32, base f4002000, size 12, enabled found-> vendor=0x1039, dev=0x0900, revid=0x90 bus=0, slot=4, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0290, cachelnsz=0 (dwords) lattimer=0x80 (3840 ns), mingnt=0x34 (13000 ns), maxlat=0x0b (2750 ns) intpin=a, irq=11 powerspec 2 supports D0 D1 D2 D3 current D0 found-> vendor=0x1524, dev=0x1410, revid=0x00 bus=0, slot=9, func=0 class=06-07-00, hdrtype=0x02, mfdev=0 cmdreg=0x0007, statreg=0x0210, cachelnsz=8 (dwords) lattimer=0xc0 (5760 ns), mingnt=0xc0 (48000 ns), maxlat=0x07 (1750 ns) intpin=a, irq=255 powerspec 1 supports D0 D1 D2 D3 current D0 agp0: mem 0xf0000000-0xf3ffffff at device 0.0 on pci0 agp0: allocating GATT for aperture of size 64M pcib1: at device 1.0 on pci0 pcib1: secondary bus 1 pcib1: subordinate bus 1 pcib1: I/O decode 0xc000-0xdfff pcib1: memory decode 0xe0000000-0xefffffff pcib1: prefetched decode 0x90000000-0x9fffffff ---- initial configuration ------------------------ \\_SB_.PCI0.LNKA irq 11: [ 3 4 5 6 10 11] low,level,sharable 1.0.0 ---- before setting priority for links ------------ ---- before fixup boot-disabled links ------------- ---- after fixup boot-disabled links -------------- ---- arbitrated configuration --------------------- \\_SB_.PCI0.LNKA irq 11: [ 3 4 5 6 10 11] low,level,sharable 1.0.0 pci1: on pcib1 pci1: physical bus=1 map[10]: type 1, range 32, base e0000000, size 24, enabled map[14]: type 3, range 32, base 90000000, size 26, enabled map[18]: type 3, range 32, base 94000000, size 19, enabled found-> vendor=0x10de, dev=0x0176, revid=0xa3 bus=1, slot=0, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x05 (1250 ns), maxlat=0x01 (250 ns) intpin=a, irq=11 powerspec 2 supports D0 D3 current D0 nvidia0: mem 0x94000000-0x9407ffff,0x90000000-0x93ffffff,0xe0000000-0xe0ffffff irq 11 at device 0.0 on pci1 pcib1: device nvidia0 requested decoded memory range 0xe0000000-0xe0ffffff pcib1: device nvidia0 requested decoded memory range 0x90000000-0x93ffffff isab0: at device 2.0 on pci0 isa0: on isab0 XXXfw: vendid=1039, dev=7007 fwohci0: <1394 Open Host Controller Interface> mem 0xf4000000-0xf4000fff irq 10 at device 2.3 on pci0 fwohci0: PCI bus latency was changing to 250. fwohci0: cache size 0. fwohci0: OHCI version 1.0 (ROM=1) fwohci0: No. of Isochronous channel is 4. fwohci0: resetting OHCI...done (0) fwohci0: BUS_OPT 0xf864a002 -> 0xf864a002 fwohci0: Link 1394a available S400, 2 ports, maxrec 2048 bytes. fwohci0: Enable 1394a Enhancements fwohci0: EUI64 00:40:d0:01:00:0a:f7:ff fwohci0: fwochi_set_intr: 1 firewire0: on fwohci0 if_fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:40:d0:0a:f7:ff fwe0: bpf attached atapci0: port 0x1100-0x110f at device 2.5 on pci0 ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x1100 ata0: mask=03 ostat0=50 ostat2=00 ata0-master: ATAPI 00 00 ata0-slave: ATAPI 00 00 ata0: mask=03 stat0=50 stat1=00 ata0-master: ATA 01 a5 ata0: devices=01 ata0: at 0x1f0 irq 14 on atapci0 ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x1108 ata1: mask=03 ostat0=50 ostat2=00 ata1-master: ATAPI 14 eb ata1-slave: ATAPI 00 00 ata1: mask=03 stat0=00 stat1=00 ata1: devices=04 ata1: at 0x170 irq 15 on atapci0 pci0: at device 2.6 (no driver attached) pcm0: port 0xe300-0xe37f,0xe200-0xe2ff irq 5 at device 2.7 on pci0 pcm0: ac97 codec id 0x414c4740 pcm0: ac97 codec features headphone, 20 bit DAC, 18 bit ADC, 6 bit master volume, Realtek 3D Stereo Enhancement pcm0: ac97 primary codec extended features variable rate PCM, double rate PCM, reserved 1, AMAP, reserved 4 pcm0: sndbuf_setmap 8ea000, 4000; 0xe0aef000 -> 8ea000 pcm0: sndbuf_setmap 8fb000, 4000; 0xe0af3000 -> 8fb000 ohci0: mem 0xd8000-0xd8fff irq 6 at device 3.0 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 ohci1: mem 0xda000-0xdafff irq 5 at device 3.1 on pci0 usb1: OHCI version 1.0, legacy support usb1: on ohci1 usb1: USB revision 1.0 uhub1: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ohci2: irq 6 at device 3.2 on pci0 ohci2: Could not map memory device_probe_and_attach: ohci2 attach returned 6 pci0: at device 3.3 (no driver attached) pci0: at device 4.0 (no driver attached) cbb0: at device 9.0 on pci0 cardbus0: on cbb0 pccard0: <16-bit PCCard bus> on cbb0 pcib0: matched entry for 0.9.INTA (source \\_SB_.PCI0.LNKB) pcib0: slot 9 INTA is routed to irq 10 psmcpnp0 irq 12 on acpi0 atkbdc0: port 0x64,0x60 irq 1 on acpi0 atkbd0: flags 0x1 irq 1 on atkbdc0 atkbd: the current kbd controller command byte 0067 atkbd: keyboard ID 0x41ab (2) kbd0 at atkbd0 kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000 psm0: current command byte:0067 psm0: found IntelliMouse psm0: irq 12 on atkbdc0 psm0: model IntelliMouse, device ID 3-00, 3 buttons psm0: config:00000000, flags:00000000, packet size:4 psm0: syncmask:08, syncbits:08 acpi_ec0: port 0x66,0x62 on acpi0 sio0: irq maps: 0x1 0x11 0x1 0x1 sio0 port 0x3f8-0x3ff irq 4 on acpi0 sio0: type 16550A unknown: not probed (disabled) unknown: not probed (disabled) unknown: not probed (disabled) unknown: not probed (disabled) unknown: not probed (disabled) unknown: not probed (disabled) ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it atkbdc: atkbdc0 already exists; skipping it sio: sio0 already exists; skipping it Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: