From owner-freebsd-bugs Mon Jun 26 10:36:07 1995 Return-Path: bugs-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id KAA24133 for bugs-outgoing; Mon, 26 Jun 1995 10:36:07 -0700 Received: from kryten.atinc.com (kryten.atinc.com [198.138.38.7]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id KAA24111 for ; Mon, 26 Jun 1995 10:35:57 -0700 Received: (jmb@localhost) by kryten.atinc.com (8.6.9/8.3) id NAA06502; Mon, 26 Jun 1995 13:32:10 -0400 Date: Mon, 26 Jun 1995 13:32:09 -0400 (EDT) From: "Jonathan M. Bresler" Reply-To: "Jonathan M. Bresler" Subject: sea0 & imprimis94601-15 hangs at boot To: bugs@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; CHARSET=US-ASCII Sender: bugs-owner@freebsd.org Precedence: bulk using the sea0 driver/device and an imprimis94601-15 (aka seagate st41200nv), the machine hangs at boot during device probe. the disk is the only target on the scsi bus. the bus is terminated at both ends. to aid the debug effort, i have editted seagate.c #define DEBUG on line 120 of seagate.c the driver/device works with an archive viper 150 attached to the scsi bus. the disk works with FreeBSD 1.1.5.1 and the adaptec 1542C/CF, aha driver. i have not used DDB before or the rest of the kernel debugging tools, but i am just itching to start ;^). send in the patches! another unrelated (?) problem. if i try to use the lp0 device, no joy ;( kooka: {42} /sbin/ifconfig lp0 inet 10.0.0.1 ifconfig: ioctl (SIOCAIFADDR): Can't assign requested address kooka: {43} netstat -in Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll lp0* 1500 0 0 0 0 0 lo0 16384 0 0 0 0 0 lo0 16384 127 127.0.0.1 0 0 0 0 0 sl0* 522 0 0 0 0 0 sl1* 522 0 0 0 0 0 tun0* 1500 0 0 0 0 0 tun1* 1500 0 0 0 0 0 power up details: phoenix 80486 ROM BIOS PLUS Version 1.10 A00 dell latitude xp4100d 640K Base Memory 1264K Extended SCSI ROM BIOS for 9C50/950 v8.41 (c) 1993, 1994 FUTURE DOMAIN CORP Scanning Controller 0 ... boot messages WITH imprimis drive: FreeBSD 2.0.5-RELEASE #1: Mon Jun 26 10:22:08 EDT 1995 jmb@kooka.atinc.com:/usr/src/sys/compile/KOOKA CPU: i486 DX4 (486-class CPU) Origin = "GenuineIntel" Id = 0x480 Stepping=0 Features=0x3 real memory = 12189696 (2976 pages) avail memory = 10932224 (2669 pages) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 not found at 0x2f8 sio2 not found at 0x3e8 sio3 not found at 0x2e8 lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 not found at 0xffffffff fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 765 fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): wd0: 500MB (1024128 sectors), 1016 cyls, 16 heads, 63 S/T, 512 B/S sea0 at 0x0 irq 11 maddr 0xde000 msize 16384 on isa sea0: type Future Domain TMC-885/TMC-950 sea0 waiting for scsi devices to settle sea0/0/0 target does not respond sea0/0/0 target does not respond sea0/0/0 target does not respond sea0/0/0 target does not respond sea0 (msgout) timeout waiting for !REQ sea0 send command (6 bytes) 0sea0 (cmdout1) timeout waiting for !REQ -0sea0 (cmdout) timeout waiting for !REQ -0-0-0-0 sea0 (statin) timeout waiting for !REQ sea0/1/0 (STATIN) get 0x2 sea0/1/0 (MSGIN) got 0x0 sea0 send command (6 bytes) 3-0-0-0-20-0 and that's all folks! she hangs there. dmesg output WITHOUT the imprimis drive: FreeBSD 2.0.5-RELEASE #1: Mon Jun 26 10:22:08 EDT 1995 jmb@kooka.atinc.com:/usr/src/sys/compile/KOOKA CPU: i486 DX4 (486-class CPU) Origin = "GenuineIntel" Id = 0x480 Stepping=0 Features=0x3 real memory = 12189696 (2976 pages) avail memory = 10932224 (2669 pages) Probing for devices on the ISA bus: sc0 at 0x60-0x6f irq 1 on motherboard sc0: VGA color <16 virtual consoles, flags=0x0> sio0 at 0x3f8-0x3ff irq 4 on isa sio0: type 16550A sio1 not found at 0x2f8 sio2 not found at 0x3e8 sio3 not found at 0x2e8 lpt0 at 0x378-0x37f irq 7 on isa lpt0: Interrupt-driven port lp0: TCP/IP capable interface lpt1 not found at 0xffffffff fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa fdc0: NEC 765 fd0: 1.44MB 3.5in wdc0 at 0x1f0-0x1f7 irq 14 on isa wdc0: unit 0 (wd0): wd0: 500MB (1024128 sectors), 1016 cyls, 16 heads, 63 S/T, 512 B/S sea0 at 0x0 irq 11 maddr 0xde000 msize 16384 on isa sea0: type Future Domain TMC-885/TMC-950 sea0 waiting for scsi devices to settle sea0/0/0 target does not respond sea0/0/0 target does not respond sea0/0/0 target does not respond sea0/0/0 target does not respond sea0/1/0 target does not respond sea0/1/0 target does not respond sea0/1/0 target does not respond sea0/1/0 target does not respond sea0/2/0 target does not respond sea0/2/0 target does not respond sea0/2/0 target does not respond sea0/2/0 target does not respond sea0/3/0 target does not respond sea0/3/0 target does not respond sea0/3/0 target does not respond sea0/3/0 target does not respond sea0/4/0 target does not respond sea0/4/0 target does not respond sea0/4/0 target does not respond sea0/4/0 target does not respond sea0/5/0 target does not respond sea0/5/0 target does not respond sea0/5/0 target does not respond sea0/5/0 target does not respond sea0/6/0 target does not respond sea0/6/0 target does not respond sea0/6/0 target does not respond sea0/6/0 target does not respond ze: pcmcia slot 0: MEGAHERTZ~XJ2144~A5~PCMCIA MODEM~ ze: slot 1: no card in slot ze0 not found at 0x300 zp: pcmcia slot 0: MEGAHERTZ~XJ2144~A5~PCMCIA MODEM~ zp: slot 1: no card in slot zp0 not found at 0x300 npx0 on motherboard npx0: INT 16 interface config file: # # KOOKA -- Generic machine with WD/AHx/NCR/BTx family disks # # KOOKA,v 1.45.2.3 1995/06/05 21:50:41 jkh Exp # machine "i386" cpu "I486_CPU" ident KOOKA maxusers 10 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options "CD9660" #ISO 9660 Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 options "SCSI_DELAY=15" #Be pessimistic about Joe SCSI device # options BOUNCE_BUFFERS #include support for DMA bounce buffers options UCONSOLE #Allow users to grab the console config kernel root on wd0 controller isa0 controller pci0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 tape ft0 at fdc0 drive 2 controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr disk wd0 at wdc0 drive 0 disk wd1 at wdc0 drive 1 controller sea0 at isa? bio irq 11 iomem 0xde000 iosiz 0x2000 vector seaintr controller scbus0 device sd0 device st0 device cd0 #Only need one of these, the code dynamically grows # syscons is the default console driver, resembling an SCO console device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr # Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver #device vt0 at isa? port "IO_KBD" tty irq 1 vector pcrint #options "PCVT_FREEBSD=210" # pcvt running on FreeBSD 2.1 #options XSERVER # include code for XFree86 device npx0 at isa? port "IO_NPX" irq 13 vector npxintr device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr device lpt0 at isa? port? tty irq 7 vector lptintr device lpt1 at isa? port? tty # Order is important here due to intrusive probes, do *not* alphabetize # this list of network interfaces until the probes have been fixed. # Right now it appears that the ie0 must be probed before ep0. See # revision 1.20 of this file. device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr pseudo-device loop pseudo-device ether pseudo-device log pseudo-device sl 2 # ijppp uses tun instead of ppp device #pseudo-device ppp 2 pseudo-device tun 2 pseudo-device pty 16 pseudo-device gzip # Exec gzipped a.out's Jonathan M. Bresler jmb@kryten.atinc.com | Analysis & Technology, Inc. | 2341 Jeff Davis Hwy play go. | Arlington, VA 22202 ride bike. hack FreeBSD.--ah the good life | 703-418-2800 x346