Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jan 2000 16:03:09 +0100 (CET)
From:      Trond Endrestol <trond@ramstind.gtf.ol.no>
To:        FreeBSD questions <freebsd-questions@freebsd.org>
Subject:   Problems accessing the tapestreamer
Message-ID:  <Pine.BSF.4.10.10001171550590.639-100000@ramstind.gtf.ol.no>

next in thread | raw e-mail | index | archive | help
Hi,

After cvsup'ped to 3.4-stable, recompiling and reinstalling, I can no
longer access the tapestreamer. I tried booting with the old
3.3-GENERIC kernel and everything works OK with that kernel.
There's no problem with mt or tar, it's kernel related.

Our tapestreamer is identified at reboot as
sa0: <ARCHIVE Python 04106-XXX 7270> Removable Sequential Access SCSI-2 device 
sa0: 7.812MB/s transfers (7.812MHz, offset 15)
And it's made by Seagate.

Trying to use mt status with a valid tape inserted results in both
LEDs turned on (both the yellow and the green) and mt hangs. The only
way to kill mt is to hit the eject button on the streamer.

Below is the current dmesg output and the current kernel configuration
file. The kernel configuration file was based on the GENERIC file from
3.3-release and I see no functional difference between the current
kernel configuration file and the current GENERIC file.

Perhaps there's some problem with the sa driver.

Does someone have a clue?

BTW, do I need the pass0 device?

--

Here's the complete dmesg output:

Copyright (c) 1992-1999 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
	The Regents of the University of California. All rights reserved.
FreeBSD 3.4-STABLE #0: Wed Jan 12 16:30:34 CET 2000
    root@ramstind.gtf.ol.no:/usr/src/sys/compile/RAMSTIND
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 451025054 Hz
CPU: Pentium III (451.03-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,<b25>>
real memory  = 134217728 (131072K bytes)
avail memory = 127696896 (124704K bytes)
Preloaded elf kernel "kernel" at 0xc02bd000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc02bd09c.
Pentium Pro MTRR support enabled
Probing for devices on PCI bus 0:
chip0: <Intel 82443BX host to PCI bridge> rev 0x03 on pci0.0.0
chip1: <Intel 82443BX host to AGP bridge> rev 0x03 on pci0.1.0
chip2: <Intel 82371AB PCI to ISA bridge> rev 0x02 on pci0.7.0
chip3: <Intel 82371AB Power management controller> rev 0x02 on pci0.7.3
xl0: <3Com 3c900B-COMBO Etherlink XL> rev 0x04 int a irq 9 on pci0.11.0
xl0: Ethernet address: 00:50:da:3b:23:2d
xl0: autonegotiation not supported
ahc0: <Adaptec 2940 Ultra2 SCSI adapter> rev 0x00 int a irq 5 on pci0.13.0
ahc0: aic7890/91 Wide Channel A, SCSI Id=7, 16/255 SCBs
Probing for devices on PCI bus 1:
vga0: <ATI model 475a graphics accelerator> rev 0x7a int a irq 11 on pci1.0.0
Probing for devices on the ISA bus:
sc0 on isa
sc0: VGA color <16 virtual consoles, flags=0x0>
atkbdc0 at 0x60-0x6f on motherboard
atkbd0 irq 1 on isa
psm0 irq 12 on isa
psm0: model Generic PS/2 mouse, device ID 0
sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
fdc0: FIFO enabled, 8 bytes threshold
fd0: 1.44MB 3.5in
wdc0 not found at 0x1f0
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <CREATIVECD4833E/BC102>, removable, intr, dma, iordis
acd0: drive speed 0 - 8250KB/sec, 128KB cache
acd0: supported read types: CD-R, CD-RW, CD-DA, packet track
acd0: Audio: play, 255 volume levels
acd0: Mechanism: ejectable tray
acd0: Medium: no/blank disc inside, unlocked
ppc0 at 0x378 irq 7 flags 0x40 on isa
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
lpt0: <generic printer> on ppbus 0
lpt0: Interrupt-driven port
ppi0: <generic parallel i/o> on ppbus 0
plip0: <PLIP network interface> on ppbus 0
vga0 at 0x3c0-0x3df maddr 0xa0000 msize 131072 on isa
npx0 on motherboard
npx0: INT 16 interface
Waiting 5 seconds for SCSI devices to settle
sa0 at ahc0 bus 0 target 4 lun 0
sa0: <ARCHIVE Python 04106-XXX 7270> Removable Sequential Access SCSI-2 device 
sa0: 7.812MB/s transfers (7.812MHz, offset 15)
da0 at ahc0 bus 0 target 1 lun 0
da0: <QUANTUM ATLAS IV 9 WLS 0808> Fixed Direct Access SCSI-3 device 
da0: 80.000MB/s transfers (40.000MHz, offset 31, 16bit), Tagged Queueing Enabled
da0: 8761MB (17942584 512 byte sectors: 255H 63S/T 1116C)
changing root device to da0s1a

--

And here's the current kernel configuration file:

#
# RAMSTIND -- Konfigurasjonsfil for ramstind.gtf.ol.no
#             trond, 1999-11-23, basert på
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#    http://www.freebsd.org/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.ORG/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ./LINT configuration file. If you are
# in doubt as to the purpose or necessity of a line, check first in LINT.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.143.2.22 1999/09/14 22:53:30 jkh Exp $

machine		"i386"
#cpu		"I386_CPU"
#cpu		"I486_CPU"
#cpu		"I586_CPU"
cpu		"I686_CPU"
ident		RAMSTIND
maxusers	32

#options 	MATH_EMULATE		#Support for x87 emulation
options 	INET			#InterNETworking
options 	FFS			#Berkeley Fast Filesystem
options 	FFS_ROOT		#FFS usable as root device [keep this!]
options 	MFS			#Memory Filesystem
options 	MFS_ROOT		#MFS usable as root device, "MFS" req'ed
options 	NFS			#Network Filesystem
options 	NFS_ROOT		#NFS usable as root device, "NFS" req'ed
options 	MSDOSFS			#MSDOS Filesystem
options 	"CD9660"		#ISO 9660 Filesystem
options 	"CD9660_ROOT"		#CD-ROM usable as root. "CD9660" req'ed
options 	PROCFS			#Process filesystem
options 	"COMPAT_43"		#Compatible with BSD 4.3 [KEEP THIS!]
options 	SCSI_DELAY=5000		#Be pessimistic about Joe SCSI device
options 	UCONSOLE		#Allow users to grab the console
options 	FAILSAFE		#Be conservative
options 	USERCONFIG		#boot -c editor
options 	VISUAL_USERCONFIG	#visual boot -c editor
options 	KTRACE			#ktrace(1) syscall trace support
options 	SYSVSHM			#SYSV-style shared memory
options 	SYSVMSG			#SYSV-style message queues
options 	SYSVSEM			#SYSV-style semaphores

config		kernel	root on da0

# To make an SMP kernel, the next two are needed
#options 	SMP			# Symmetric MultiProcessor Kernel
#options 	APIC_IO			# Symmetric (APIC) I/O
# Optionally these may need tweaked, (defaults shown):
#options 	NCPU=2			# number of CPUs
#options 	NBUS=4			# number of busses
#options 	NAPIC=1			# number of IO APICs
#options 	NINTR=24		# number of INTs

controller	isa0
#controller	pnp0			# PnP support for ISA
#controller	eisa0
controller	pci0

# Floppy drives
controller	fdc0	at isa? port "IO_FD1" bio irq 6 drq 2
disk		fd0	at fdc0 drive 0
#disk		fd1	at fdc0 drive 1

# IDE controller and disks
options		"CMD640"	# work around CMD640 chip deficiency
controller	wdc0	at isa? port "IO_WD1" bio irq 14
#disk		wd0	at wdc0 drive 0
#disk		wd1	at wdc0 drive 1

controller	wdc1	at isa? port "IO_WD2" bio irq 15
#disk		wd2	at wdc1 drive 0
#disk		wd3	at wdc1 drive 1

# ATAPI devices
options		ATAPI		#Enable ATAPI support for IDE bus
options		ATAPI_STATIC	#Don't do it as an LKM
device		acd0		#IDE CD-ROM
#device		wfd0		#IDE Floppy (e.g. LS-120)

# SCSI Controllers
# A single entry for any of these controllers (ncr, ahb, ahc) is
# sufficient for any number of installed devices.
#controller	ncr0		# NCR/Symbios Logic
#controller	ahb0		# EISA AHA1742 family
controller	ahc0		# AHA2940 and onboard AIC7xxx devices
#controller	amd0		# AMD 53C974 (Teckram DC-390(T))
#controller	isp0		# Qlogic family
#controller	dpt0		# DPT Smartcache - See LINT for options!

#controller	adv0	at isa? port ? cam irq ?
#controller	adw0
#controller	bt0	at isa? port ? cam irq ?
#controller	aha0	at isa? port ? cam irq ?

# SCSI peripherals
# Only one of each of these is needed, they are dynamically allocated.
controller	scbus0		# SCSI bus (required)
device		da0		# Direct Access (disks)
device		sa0		# Sequential Access (tape etc)
#device		cd0		# CD
device		pass0		# Passthrough device (direct SCSI)

# Proprietary or custom CD-ROM Interfaces
#device		wt0	at isa? port 0x300 bio irq 5 drq 1
#device		mcd0	at isa? port 0x300 bio irq 10
#device		matcd0	at isa? port 0x230 bio
#device		scd0	at isa? port 0x230 bio

# atkbdc0 controls both the keyboard and the PS/2 mouse
controller	atkbdc0	at isa? port IO_KBD tty
device		atkbd0	at isa? tty irq 1
device		psm0	at isa? tty irq 12

device		vga0	at isa? port ? conflicts

# splash screen/screen saver
pseudo-device	splash

# syscons is the default console driver, resembling an SCO console
device		sc0	at isa? tty

# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device		vt0	at isa? tty
#options 	XSERVER			# support for X server
#options 	FAT_CURSOR		# start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options 	PCVT_SCANSET=2		# IBM keyboards are non-std

# Floating point support - do not disable.
device		npx0	at isa? port IO_NPX irq 13

# Power management support (see LINT for more options)
#device		apm0    at isa?	disable	flags 0x31 # Advanced Power Management

# PCCARD (PCMCIA) support
#controller	card0
#device		pcic0	at card?
#device		pcic1	at card?

# Serial (COM) ports
device		sio0	at isa? port "IO_COM1" flags 0x10 tty irq 4
device		sio1	at isa? port "IO_COM2" tty irq 3
device		sio2	at isa? disable port "IO_COM3" tty irq 5
device		sio3	at isa? disable port "IO_COM4" tty irq 9

# Parallel port
device		ppc0	at isa? port? flags 0x40 net irq 7
controller	ppbus0			# Parallel port bus (required)
device		lpt0	at ppbus?	# Printer
device		plip0	at ppbus?	# TCP/IP over parallel
device		ppi0	at ppbus?	# Parallel port interface device
#controller	vpo0	at ppbus?	# Requires scbus and da0

# PCI Ethernet NICs.
#device		al0		# ADMtek AL981 (``Comet'')
#device		ax0		# ASIX AX88140A
#device		de0		# DEC/Intel DC21x4x (``Tulip'')
#device		fxp0		# Intel EtherExpress PRO/100B (82557, 82558)
#device		mx0		# Macronix 98713/98715/98725 (``PMAC'')
#device		pn0		# Lite-On 82c168/82c169 (``PNIC'')
#device		rl0		# RealTek 8129/8139
#device		sf0		# Adaptec AIC-6915 DuraLAN (``Starfire'')
#device		tl0		# Texas Instruments ThunderLAN
#device		tx0		# SMC 9432TX (83c170 ``EPIC'')
#device		vr0		# VIA Rhine, Rhine II
#device		vx0		# 3Com 3c590, 3c595 (``Vortex'')
#device		wb0		# Winbond W89C840F
device		xl0		# 3Com 3c90x (``Boomerang'', ``Cyclone'')

# ISA Ethernet NICs.
# 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		ed0	at isa? port 0x280 net irq 10 iomem 0xd8000
#device		ie0	at isa? port 0x300 net irq 10 iomem 0xd0000
#device		ep0	at isa? port 0x300 net irq 10
#device		ex0	at isa? port? net irq?
#device		fe0	at isa? port 0x300 net irq ?
#device		le0	at isa? port 0x300 net irq 5 iomem 0xd0000
#device		lnc0	at isa? port 0x280 net irq 10 drq 0
#device		cs0	at isa? port 0x300 net irq ?
# requires PCCARD (PCMCIA) support to be activated
#device		xe0	at isa? port? net irq ?

# PCCARD NIC drivers.
# ze and zp take over the pcic and cannot coexist with generic pccard
# support, nor the ed and ep drivers they replace.
#device		ze0	at isa? port 0x300 net irq 10 iomem 0xd8000
#device		zp0	at isa? port 0x300 net irq 10 iomem 0xd8000

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device	loop		# Network loopback
pseudo-device	ether		# Ethernet support
#pseudo-device	sl	1	# Kernel SLIP
#pseudo-device	ppp	1	# Kernel PPP
#pseudo-device	tun	1	# Packet tunnel
pseudo-device	pty	16	# Pseudo-ttys (telnet etc)
pseudo-device	gzip		# Exec gzipped a.out's

# The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
# The number of devices determines the maximum number of
# simultaneous BPF clients programs runnable.
pseudo-device	bpfilter 4	#Berkeley packet filter

#####################################################################
# Spesialvalg for RAMSTIND                                          #
#####################################################################
options		"NO_F00F_HACK"
options		DDB
options		DDB_UNATTENDED
options		PERFMON
options		KERNFS
options		QUOTA
#pseudo-device	speaker
pseudo-device	snp 4
#options		CLK_USE_TSC_CALIBRATION
#controller	usb0
#controller	uhci0
#controller	ohci0
#device		ugen0
#device		uhid0
#device		ukbd0
#device		ulpt0
#device		ums0
#####################################################################
# Slutt på spesialvalgene for RAMSTIND                              #
#####################################################################

# Slutt på konfigurasjonsfilen RAMSTIND

----------------------------------------------------------------------
Trond Endrestøl                          |             trond@gtf.ol.no
Merkantilvegen 59HB7,                    |    trond@ramstind.gtf.ol.no
N-2815 GJØVIK, NORWAY                    |+47 61139424 || +47 63874242
Patron of The Art of Computer Programming|     FreeBSD 3.4 & Pine 4.10



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.10001171550590.639-100000>