kern/79168: Problems running two firewire disks on one bus

Jason Bacon bacon at smithers.neuro.mcw.edu
Mon Feb 27 07:30:14 PST 2006


The following reply was made to PR kern/79168; it has been noted by GNATS.

From: Jason Bacon <bacon at smithers.neuro.mcw.edu>
To: Heikki Suonsivu <hsu at wlansystems.com>
Cc: bug-followup at FreeBSD.org
Subject: Re: kern/79168: Problems running two firewire disks on one bus
Date: Mon, 27 Feb 2006 09:22:45 -0600 (CST)

 Actually, I traced our problems to the Iomega GUF320 cards failing over 
 time.  The systems that exhibited these errors eventually got worse, and 
 finally would not boot unless the GUF320 card was removed.  They would 
 simply freeze before the BIOS messages even appeared.  Several of my 
 GUF320 cards reached this state, and almost all of them were beginning to 
 show the "unknown service address" symptoms.
 
 I did post this on freebsd.misc, but apparently forgot to follow up on the 
 problem report.
 
 I've since replaced them all with LaCie FireWire cards, and have not had 
 any more problems.
 
 Cheers,
 
  	Jason
 
 -----------------------------------------------------------------------
 Real men aren't afraid to eat quiche.
 -----------------------------------------------------------------------
 
 On Sun, 26 Feb 2006, Heikki Suonsivu wrote:
 
 >
 > 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: <Maxtor OneTouch 0000> 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: <LaCie BigDisk > 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 at 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<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
 > real memory  = 402653184 (384 MB)
 > avail memory = 384335872 (366 MB)
 > npx0: <math processor> on motherboard
 > npx0: INT 16 interface
 > cpu0 on motherboard
 > pcib0: <Intel 82443BX (440 BX) host to PCI bridge> pcibus 0 on motherboard
 > pir0: <PCI Interrupt Routing Table: 6 Entries> on motherboard
 > pci0: <PCI bus> on pcib0
 > agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0x44000000-0x47ffffff 
 > at device 0.0 on pci0
 > pcib1: <PCI-PCI bridge> at device 1.0 on pci0
 > pci1: <PCI bus> on pcib1
 > pci1: <display, VGA> at device 0.0 (no driver attached)
 > pci0: <multimedia, video> at device 13.0 (no driver attached)
 > de0: <Digital 21140A Fast Ethernet> 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: <AcerLabs M5237 (Aladdin-V) USB controller> mem 0x4c000000-0x4c000fff 
 > irq 11 at device 15.0 on pci0
 > usb0: OHCI version 1.0, legacy support
 > usb0: <AcerLabs M5237 (Aladdin-V) USB controller> 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: <AcerLabs M5237 (Aladdin-V) USB controller> mem 0x4c100000-0x4c100fff 
 > irq 11 at device 15.1 on pci0
 > usb1: OHCI version 1.0, legacy support
 > usb1: <AcerLabs M5237 (Aladdin-V) USB controller> 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: <AcerLabs M5237 (Aladdin-V) USB controller> mem 0x4c200000-0x4c200fff 
 > irq 11 at device 15.2 on pci0
 > usb2: OHCI version 1.0, legacy support
 > usb2: <AcerLabs M5237 (Aladdin-V) USB controller> 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: <EHCI (generic) USB 2.0 controller> 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: <EHCI (generic) USB 2.0 controller> 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: <IEEE1394(FireWire) bus> on fwohci0
 > fwe0: <Ethernet over FireWire> 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: <SBP-2/SCSI over FireWire> 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: <AudioPCI ES1373-8> port 0x1080-0x10bf irq 11 at device 16.0 on pci0
 > pcm0: <Cirrus Logic CS4297A AC97 Codec>
 > isab0: <PCI-ISA bridge> at device 20.0 on pci0
 > isa0: <ISA bus> on isab0
 > atapci0: <Intel PIIX4 UDMA33 controller> 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: <Intel 82371AB/EB (PIIX4) USB controller> port 0x10c0-0x10df irq 11 at 
 > device 20.2 on pci0
 > usb4: <Intel 82371AB/EB (PIIX4) USB controller> 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: <bridge> at device 20.3 (no driver attached)
 > orm0: <ISA Option ROMs> at iomem 0xe0000-0xe7fff,0xc0000-0xc7fff on isa0
 > pmtimer0 on isa0
 > atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
 > atkbd0: <AT Keyboard> irq 1 on atkbdc0
 > kbd0 at atkbd0
 > psm0: <PS/2 Mouse> irq 12 on atkbdc0
 > psm0: model IntelliMouse Explorer, device ID 4
 > fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5 irq 6 drq 2 on isa0
 > fd0: <1440-KB 3.5" drive> on fdc0 drive 0
 > ppc0: <Parallel port> 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: <Parallel port bus> on ppc0
 > plip0: <PLIP network interface> on ppbus0
 > lpt0: <Printer> on ppbus0
 > lpt0: Interrupt-driven port
 > ppi0: <Parallel I/O> on ppbus0
 > sc0: <System console> 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: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
 > unknown: <PNP0401> can't assign resources (port)
 > unknown: <PNP0501> can't assign resources (port)
 > unknown: <PNP0501> can't assign resources (port)
 > unknown: <PNP0700> can't assign resources (port)
 > unknown: <PNP0303> can't assign resources (port)
 > unknown: <PNP0f13> can't assign resources (irq)
 > unknown: <PNP0c02> can't assign resources (port)
 > unknown: <PNP0c02> 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 <IBM-DTLA-307075/TXAOA50C> [148945/16/63] at ata0-master UDMA33
 > ad1: 305245MB <WDC WD3200JB-00KFA0/08.05J08> [620181/16/63] at ata0-slave 
 > UDMA33
 > acd0: CDRW <LITE-ON COMBO LTC-48161H/KH0N> at ata1-master PIO4
 > ad3: 286103MB <Maxtor 5A300J0/RAMB1TV0> [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: <Maxtor OneTouch 0000> 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: <Maxtor OneTouch II 0310> 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: <Maxtor OneTouch 0000> 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: <Maxtor OneTouch 0000> 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: <LaCie BigDisk > 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
 >
 >


More information about the freebsd-bugs mailing list