Bug 21631

Summary: 4.1.1 Release and Stable don't detect my cd charger Teac CD-CD68E
Product: Base System Reporter: andi <andi>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description andi 2000-09-29 00:30:01 UTC
4.1.1 Release and Stable don't detect anymore my cd charger Teac CD-CD68E
All other early FreeBSD version detected this cd charger! (3.1 up to 4.1)

my kernel config file:

machine		i386
cpu		I686_CPU
ident		MYKERNEL
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 options 	MFS			#Memory Filesystem
options 	MFS_ROOT		#MFS usable as root device, "MFS" req'ed
"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=4000		#Be pessimistic about Joe SCSI device
options 	UCONSOLE		#Allow users to grab the console
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
options         PQ_LARGECACHE
options         USER_LDT
#options         "VM86"
options        	SOFTUPDATES
options         PERFMON
options         VESA
options         I4B_SMP_WORKAROUND
options 	ROOTDEVNAME=\"ad0s3a\"

# 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


options 	NETGRAPH		#netgraph(4) system
options 	NETGRAPH_PPP
options 	NETGRAPH_PPPOE
options 	NETGRAPH_PPTPGRE
options 	NETGRAPH_RFC1490
options 	NETGRAPH_SOCKET
options 	NETGRAPH_ASYNC
options 	NETGRAPH_BPF
options		NETGRAPH_ECHO

device		isa0
#device		pnp0			# PnP support for ISA

device	        snd0
device          sb0      at isa? port 0x220 irq 7 drq 1
device          sbxvi0   at isa? port 0x220 irq 7 drq 1
device          sbmidi0  at isa? port 0x330 irq 7


device		pci0
device      	bktr0

device		scbus			#base SCSI code
device		ch			#SCSI media changers
device		da			#SCSI direct access devices (aka disks)
device		sa			#SCSI tapes
device		cd			#SCSI CD-ROMs
device		pass			#CAM passthrough driver
device		pt			#SCSI processor type

device		adv0	at isa?

# Floppy drives
device		fdc0	at isa? port IO_FD1 irq 6 drq 2
device		fd0	at fdc0 drive 0
device		fd1	at fdc0 drive 1

#options         ATA_STATIC_ID
options 	ATA_ENABLE_ATAPI_DMA

device		atadisk		# ATA disk drives
device         	atapicd  	#IDE CD-ROM

# IDE controller and disks
device		ata0	at isa? port IO_WD1 irq 14 flags 0xa0ffa0ff

device		ata1	at isa? port IO_WD2 irq 15 flags 0xa0ffa0ff

# ATAPI devices on wdc?
#device		acd0
device		wcd0

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

device		vga0	at isa? port ? 

# splash screen/screen saver
pseudo-device	splash

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


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

# Power management support (see LINT for more options)
device		apm0    at nexus? 



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

# Parallel port
device		ppc0	at isa? port? flags 0x40 irq 7
device		ppbus0		# Parallel port bus (required)
device		lpt0		# Printer
device		plip0		# TCP/IP over parallel
device		ppi0		# Parallel port interface device

# ISA Ethernet NICs.
# The probe order of these is presently determined by i386/isa/isa_compat.c.
device		ed0	at isa? port 0x280 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, for ppp(1)
pseudo-device	pty	16	# Pseudo-ttys (telnet etc)
pseudo-device	gzip		# Exec gzipped a.out's
pseudo-device   bpf	4      #Berkeley packet filter

# The `bpfilter' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the legal and administrative consequences of enabling this!
#pseudo-device	bpfilter 4	#Berkeley packet filter

options         "AVM_A1"
device          isic0 at isa? port 0x300 irq 5 flags 4


# ISDN Protocol Stack
# -------------------
#

# Q.921 / layer 2 - i4b passive cards D channel handling
pseudo-device   "i4bq921"
#
# Q.931 / layer 3 - i4b passive cards D channel handling
pseudo-device   "i4bq931"
#
# layer 4 - i4b common passive and active card handling
pseudo-device   "i4b"
#
# ISDN devices
# ------------
#
# userland driver to do ISDN tracing (for passive cards only)
pseudo-device   "i4btrc"        4
#
# userland driver to control the whole thing
pseudo-device   "i4bctl"
#
# userland driver for access to raw B channel
pseudo-device   "i4brbch"       4
#
# userland driver for telephony
pseudo-device   "i4btel"        2
#
# network driver for IP over raw HDLC ISDN
pseudo-device   "i4bipr"        4
# enable VJ header compression detection for ipr i/f

## enable VJ header compression detection for ipr i/f
options         IPR_VJ
#
# network driver for sync PPP over ISDN
pseudo-device   "i4bisppp"      4
pseudo-device   sppp            1               #Generic Synchronous PPP

Fix: 

I don't know!
How-To-Repeat: Install or boot 4.1.1 stable or Release
Comment 1 ken 2000-09-29 01:08:38 UTC
On Thu, Sep 28, 2000 at 16:28:20 -0700, andi@europe.de wrote:
> 
> >Number:         21631
> >Category:       kern
> >Synopsis:       4.1.1 Release and Stable don't detect my cd charger Teac CD-CD68E
> >Confidential:   no
> >Severity:       serious
> >Priority:       high
> >Responsible:    freebsd-bugs
> >State:          open
> >Quarter:        
> >Keywords:       
> >Date-Required:
> >Class:          sw-bug
> >Submitter-Id:   current-users
> >Arrival-Date:   Thu Sep 28 16:30:01 PDT 2000
> >Closed-Date:
> >Last-Modified:
> >Originator:     andi
> >Release:        4.1.1 Stable
> >Organization:
> >Environment:
> FreeBSD cool.super.gov 4.1.1-STABLE FreeBSD 4.1.1-STABLE #9: Wed Sep 27 00:52:52 CEST 2000
> >Description:
> 4.1.1 Release and Stable don't detect anymore my cd charger Teac CD-CD68E
> All other early FreeBSD version detected this cd charger! (3.1 up to 4.1)

Is this an IDE or SCSI changer?

If it is a SCSI changer, what SCSI controller are you using?

Also, please include dmesg output from 'boot kernel -v' for both the
working and non-working kernels.

Ken
-- 
Kenneth Merry
ken@kdm.org
Comment 2 ken 2000-09-29 01:15:58 UTC
On Thu, Sep 28, 2000 at 18:08:38 -0600, Kenneth D. Merry wrote:
> On Thu, Sep 28, 2000 at 16:28:20 -0700, andi@europe.de wrote:
> > 
> > >Number:         21631
> > >Category:       kern
> > >Synopsis:       4.1.1 Release and Stable don't detect my cd charger Teac CD-CD68E
> > >Confidential:   no
> > >Severity:       serious
> > >Priority:       high
> > >Responsible:    freebsd-bugs
> > >State:          open
> > >Quarter:        
> > >Keywords:       
> > >Date-Required:
> > >Class:          sw-bug
> > >Submitter-Id:   current-users
> > >Arrival-Date:   Thu Sep 28 16:30:01 PDT 2000
> > >Closed-Date:
> > >Last-Modified:
> > >Originator:     andi
> > >Release:        4.1.1 Stable
> > >Organization:
> > >Environment:
> > FreeBSD cool.super.gov 4.1.1-STABLE FreeBSD 4.1.1-STABLE #9: Wed Sep 27 00:52:52 CEST 2000
> > >Description:
> > 4.1.1 Release and Stable don't detect anymore my cd charger Teac CD-CD68E
> > All other early FreeBSD version detected this cd charger! (3.1 up to 4.1)
> 
> Is this an IDE or SCSI changer?
> 
> If it is a SCSI changer, what SCSI controller are you using?
> 
> Also, please include dmesg output from 'boot kernel -v' for both the
> working and non-working kernels.

I just checked, and that is an IDE/ATAPI changer, so there's no need to
indicate which SCSI controller you're using. :)

dmesg output may help Soren figure out what is wrong, though.

Ken
-- 
Kenneth Merry
ken@kdm.org
Comment 3 iedowse freebsd_committer freebsd_triage 2001-11-17 14:12:45 UTC
State Changed
From-To: open->feedback


Does this problem still occur on more recent releases?
Comment 4 Kris Kennaway freebsd_committer freebsd_triage 2002-01-06 04:33:51 UTC
State Changed
From-To: feedback->closeD

Feedback timeout
Comment 5 Sheldon Hearn freebsd_committer freebsd_triage 2002-01-07 14:39:45 UTC
State Changed
From-To: closeD->closed

I'm not sure about case sensitivity in PR states, but 
let's play it safe.