From owner-freebsd-bugs@FreeBSD.ORG Sun Feb 26 21:00:27 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A33A916A420 for ; Sun, 26 Feb 2006 21:00:27 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAA3443D72 for ; Sun, 26 Feb 2006 21:00:24 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k1QL0OKZ095071 for ; Sun, 26 Feb 2006 21:00:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k1QL0OOp095070; Sun, 26 Feb 2006 21:00:24 GMT (envelope-from gnats) Date: Sun, 26 Feb 2006 21:00:24 GMT Message-Id: <200602262100.k1QL0OOp095070@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Heikki Suonsivu Cc: Subject: Re: kern/79168: Problems running two firewire disks on one bus X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Heikki Suonsivu List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Feb 2006 21:00:27 -0000 The following reply was made to PR kern/79168; it has been noted by GNATS. From: Heikki Suonsivu To: bug-followup@FreeBSD.org, bacon@smithers.neuro.mcw.edu Cc: Subject: Re: kern/79168: Problems running two firewire disks on one bus Date: Sun, 26 Feb 2006 22:57:56 +0200 This problem is not just firewire problem. It happens also on mix of FW and USB external disks, with same symptsoms. Unknown service addr 0x0000:0x0da3a000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x0979e000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0xffffc8ff WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x06ccf000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x14f80000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x003cc000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x023ac800 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x03d6a000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x09505000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x09da4000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x12202000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x0c721000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x028f3000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x1341f800 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x12ecb000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x0bb13800 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x06f54000 WREQB(1) src=0xffc0 data=8 Unknown service addr 0x0000:0x06a69000 WREQB(1) src=0xffc0 data=8 In this case I was copying large amount of data from firewire disk to usb2 external disk. Drive from where I was copying (mounted read-only during time of copying). This is connected to firewire. I have four FW disks, two on each bus. da1 at sbp0 bus 0 target 0 lun 0 da1: Fixed Direct Access SCSI-4 device da1: 50.000MB/s transfers da1: 286103MB (585938944 512 byte sectors: 255H 63S/T 36473C) Drive I was copying to. This is connected to USB2 port. In this case, both drives are conneced to same card (it is one of those firewire/usb combo cards). da0 at umass-sim0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 476950MB (976794336 512 byte sectors: 255H 63S/T 60802C) After some of these messages, there are varying effects, usually detoriating condition. Sometimes I see that ls locks up, sometimes hard, sometimes interruptable. Sometimes I can umount, sometimes the computer locks when unmounting. If I continue to play with it rather than reboot, I end up with a complete lockup. I have seen the same problem on another computer. There did not seem to be difference between USB and FW, both caused the same problem. The full dmesg Copyright (c) 1992-2006 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.5-PRERELEASE #4: Sat Feb 25 16:27:23 EET 2006 hsu@lelu.olari.bbnetworks.net:/usr/obj/usr/src/sys/HSU5 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Pentium III/Pentium III Xeon/Celeron (547.62-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x673 Stepping = 3 Features=0x383f9ff real memory = 402653184 (384 MB) avail memory = 384335872 (366 MB) npx0: on motherboard npx0: INT 16 interface cpu0 on motherboard pcib0: pcibus 0 on motherboard pir0: on motherboard pci0: on pcib0 agp0: mem 0x44000000-0x47ffffff at device 0.0 on pci0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at device 0.0 (no driver attached) pci0: at device 13.0 (no driver attached) de0: port 0x1000-0x107f mem 0x40900000-0x4090007f irq 11 at device 14.0 on pci0 de0: 21140A [10-100Mb/s] pass 2.2 de0: Ethernet address: 00:80:c8:f6:95:0a de0: if_start running deferred for Giant ohci0: mem 0x4c000000-0x4c000fff irq 11 at device 15.0 on pci0 usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered ohci1: mem 0x4c100000-0x4c100fff irq 11 at device 15.1 on pci0 usb1: OHCI version 1.0, legacy support usb1: on ohci1 usb1: USB revision 1.0 uhub1: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ohci2: mem 0x4c200000-0x4c200fff irq 11 at device 15.2 on pci0 usb2: OHCI version 1.0, legacy support usb2: on ohci2 usb2: USB revision 1.0 uhub2: AcerLabs OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered ehci0: mem 0x4c400000-0x4c4000ff irq 11 at device 15.3 on pci0 usb3: EHCI version 1.0 usb3: companion controllers, 2 ports each: usb0 usb1 usb2 usb3: on ehci0 usb3: USB revision 2.0 uhub3: AcerLabs EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub3: 6 ports with 6 removable, self powered umass0: LaCie Group.SA BigDisk, rev 2.00/1.18, addr 2 umass0: Get Max Lun not supported (STALLED) fwohci0: <1394 Open Host Controller Interface> mem 0x4c300000-0x4c3007ff irq 11 at device 15.4 on pci0 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:90:e6:00:00:00:02:e5 fwohci0: Phy 1394a available S400, 2 ports. fwohci0: Link S400, max_rec 2048 bytes. firewire0: on fwohci0 fwe0: on firewire0 if_fwe0: Fake Ethernet address: 02:90:e6:00:02:e5 fwe0: Ethernet address: 02:90:e6:00:02:e5 fwe0: if_start running deferred for Giant sbp0: on firewire0 fwohci0: Initiate bus reset fwohci0: node_id=0xc800ffc4, gen=1, CYCLEMASTER mode firewire0: 5 nodes, maxhop <= 4, cable IRM = 4 (me) firewire0: bus manager 4 (me) pcm0: port 0x1080-0x10bf irq 11 at device 16.0 on pci0 pcm0: isab0: at device 20.0 on pci0 isa0: on isab0 atapci0: port 0x10e0-0x10ef,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at device 20.1 on pci0 ata0: channel #0 on atapci0 ata1: channel #1 on atapci0 uhci0: port 0x10c0-0x10df irq 11 at device 20.2 on pci0 usb4: on uhci0 usb4: USB revision 1.0 uhub4: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub4: 2 ports with 2 removable, self powered pci0: at device 20.3 (no driver attached) orm0: at iomem 0xe0000-0xe7fff,0xc0000-0xc7fff on isa0 pmtimer0 on isa0 atkbdc0: at port 0x64,0x60 on isa0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 psm0: irq 12 on atkbdc0 psm0: model IntelliMouse Explorer, device ID 4 fdc0: at port 0x3f0-0x3f5 irq 6 drq 2 on isa0 fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: at port 0x378-0x37f irq 7 on isa0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 bytes threshold ppbus0: on ppc0 plip0: on ppbus0 lpt0: on ppbus0 lpt0: Interrupt-driven port ppi0: on ppbus0 sc0: at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (port) unknown: can't assign resources (irq) unknown: can't assign resources (port) unknown: can't assign resources (port) Timecounter "TSC" frequency 547622239 Hz quality 800 Timecounters tick every 10.000 msec IPv6 packet filtering initialized, default to accept, logging limited to 500 packets/entry ipfw2 initialized, divert enabled, rule-based forwarding disabled, default to accept, logging limited to 500 packets/entry by default ad0: 73308MB [148945/16/63] at ata0-master UDMA33 ad1: 305245MB [620181/16/63] at ata0-slave UDMA33 acd0: CDRW at ata1-master PIO4 ad3: 286103MB [581290/16/63] at ata1-slave UDMA33 firewire0: New S400 device ID:0010b92000d5db66 firewire0: New S400 device ID:0010b9f7011466a0 firewire0: New S400 device ID:0010b92100409c86 firewire0: New S400 device ID:0010b9f701222bcc da1 at sbp0 bus 0 target 0 lun 0 da1: Fixed Direct Access SCSI-4 device da1: 50.000MB/s transfers da1: 286103MB (585938944 512 byte sectors: 255H 63S/T 36473C) da2 at sbp0 bus 0 target 1 lun 0 da2: Fixed Direct Access SCSI-4 device da2: 50.000MB/s transfers da2: 286188MB (586114704 512 byte sectors: 255H 63S/T 36483C) da3 at sbp0 bus 0 target 2 lun 0 da3: Fixed Direct Access SCSI-4 device da3: 50.000MB/s transfers da3: 286103MB (585938944 512 byte sectors: 255H 63S/T 36473C) da4 at sbp0 bus 0 target 3 lun 0 da4: Fixed Direct Access SCSI-4 device da4: 50.000MB/s transfers da4: 286103MB (585938944 512 byte sectors: 255H 63S/T 36473C) da0 at umass-sim0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 476950MB (976794336 512 byte sectors: 255H 63S/T 60802C) Mounting root from ufs:/dev/ad0s1a