On Thu, 2 Jul 2015, tlaronde%polynum.com@localhost wrote:
Hello, On an NetBSD 6.1.5/amd64, when I connect a second USB connected disk to the machine, NetBSD freezes. Unable to connect remotely; hard reboot required. Questions: 1) The machine has two usb ports, with uhub0 and uhub1 first attached resp. to these ones; the uhub2 cascading from uhub0 and uhub3 from uhub1. uhub2 has 6 ports removable; uhub3 has 8 ports removable; Since in /dev/ there are only 8 devices (from usb0 to usb7) could this be the problem? (6 + 8 = 14, even if I have only one USB device---first disk---and the second disk is only the second device; but how are the device nodes assigned to one USB port?) 2) The two USB disks are from the same vendor (Western Digital) but not exactly the same model (not the same capacity). Could the USB driver be confused by two similar devices connected to the same(?) USB tree? 3) Physically, on the machine, there are USB ports on the rear, and USB ports on the front. Does somebody know if front ports could be "duplicating" rear ports, that is slots on the front be in fact connected to the same ports as the rear ones causing conflict?
Unlikely. All of the motherboards i've played with have the rear ports "hard-wired" internally, while the front-panel ports are connected via a "riser cable" to sockets on the motherboard.
I'm trying to find what is causing this misbehavior. And a freeze is rather annoying for a node that is mainly supposed to be administrated from remote...
I've had problems in the past with only a single umass hard-drive being connected. I use the external WesternDigital hard drive for backups, and as long as only a single process is writing heavily to the drive, all is well. But if I try to have two different backups running from two different filesystems (whether or not on the same wd<n> physical drive), the external umass/scsi drive hands the entire system and needs a hard-boot.
I have a gut feeling (without any hard evidence, FWIW!) that there's something not quite MP-safe with umass/scsi....
------------------------------------------------------------------------- | Paul Goyette | PGP Key fingerprint: | E-mail addresses: | | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com | | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org | -------------------------------------------------------------------------