Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Sep 2000 19:50:59 -0400 (EDT)
From:      Antoine Beaupre <beaupran@IRO.UMontreal.CA>
To:        freebsd-questions@freebsd.org
Cc:        Mark Ovens <marko@freebsd.org>
Subject:   Re: PnP modem not recognized at boot, but by pnpinfo(8)
Message-ID:  <Pine.LNX.4.21.0009201946060.29584-400000@phobos.IRO.UMontreal.CA>
In-Reply-To: <20000920193513.B1612@parish>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi. These are the latest news about my modem / sio comm problems.
Included here is a sample dmesg and pnpinfo output, and my kernel
configuration. I hope this is not overkill.

For the sake of primary-alpha-level-bogus documentation, here is the
current situation. This contains information which actually helped me
out and that could probably help a lot of folks, so here it is.

I have an internal PnP ISA modem (Cirrus Logic PnP V34 modem) and a
board which has 2 COM ports onboard (COM1 and COM2). There is a serial
mouse on COM1. COM2 is an external serial port that I already used to
connect a serial console, but that is unused now. I would happily
sacrifice the COM2 to get my modem working. The modem has been working
fine (along with COM2) under FreeBSD 2.2.6 to 3.4-STABLE dated on
1999.12.28 (happy new year anyone? :)). This should be the proof that it
is not a Winmodem.

I added the following to /sys/isa/sio.c in order to have my modem
recognized as a PnP modem.

564a565
>       {0x0010320d, NULL},     /* CIR1000 - CIRRUS LOGIC PnP V34 MODEM */

I took this information from the PnP scan made with pnpinfo(8):

Logical Device ID: CIR1000 0x0010320d #0

One of the problems that occurred between the moving (not upgrade, clean
install) from 3.4 to 4.1 was that the BIOS CMOS battery was removed. So
I'm struggling to get the "original" BIOS settings to normal, whatever
they were. :(

It is now that it gets complex. I have a different behavior in FreeBSD
depending on combinations of BIOS and kernel configs, which is, one could
say, obvious. :)) None of these configuration got my modem to properly
connect to another one. Also, none of these configurations seems to alter
current windows behavior (i.e. modem and all devices working
properly) which was not the case before the last one of a long line of
re-installs. :) I'm currently using my modem in windows to send this.

These are my current [possible] BIOS settings (only the relevant are
included here):

-- PnP/PCI Configuration --
PnP OS Installed:			NO [YES]
Resources controled by:		Automatic [Manual*]
Reset configuration data:	Disabled [Enabled**]

[* The following appears only when "resources are controlled by "Manual":

IRQ X: 		 PCI/PnP [Legacy/ISA]

for X in 3 to 15]

[** This setting is a toggle which when "enabled" is automatically
toggled back to "Disabled" with any power cycle. I don't know its use is]

-- Integrated peripherals --
[Both COM1 and COM2 have the same set of possible settings]
Onboard serial port 1:	3F8/IRQ4 [only way to have the serial mouse working
on FreeBSD]
Onboard serial port 2: [one of:
	Disabled | Auto
	3F8/IRQ4 | 3E8/IRQ4 | 2E8/IRQ4 |2F8/IRQ3
	See below]
[this only appears if serial port 2 is activated]
Ur Mode: standard | IrDA 1.0 | Ask IR | MIR 0.57M | MIR 1.15M | FIR
Duplex mode: Full | Half

I haven't tried fiddling with the Ur Mode setting as I really don't know
what it is.

Here are the experiments I made with various combinations of COM2 settings
and kernel configs:

COM2 to Disbled or Auto
=======================

When I set COM2 to Disbled or Auto, I get the following boot messages:

sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio2: configured irq 3 not in bitmap of probed irqs 0
sio2: <CIRRUS LOGIC PnP V34 MODEM> at port 0x2f8-0x2ff irq 3 on isa0
sio2: type 16550A

I can't explain the problem with the probe (configured irq 3 not in bitmap
of probed irqs 0).

That said, the modem is clearly not working properly. This is not
related with the remote machine, since the modem is working well in
Windows (irq X and IO port Y).

The problem is the following now. When connected to the serial device
(sio2) associated with the modem with ppp(4) or cu(1), the caracters
do not echo properly to the terminal. A character must be sent in
order to have one sent back. So, for example, if you type "AT" only
"A" appears. You must type another key to have the "T" sent back from
the modem.

Same goes when connected to a remote machine, except the data get sent by
bigger packets (i.e. more characters get sent back when a key is pressed).

<Who again?> suggested that this might be an IRQ conflict problem. I
tought first that this might be related to the message:

sio1: configured irq 3 not in bitmap of probed irqs 0

(i.e. the SIO1 port is "configured" on irq 3, this means there's a
COM2 port on irq 3, right?)

So I figured that this might be my COM2 bugging off the modem. I tried to
disable COM2 in the bios and got the same error messages and modem
behavior. I tried disabling the sio1 device, but it only removes the sio1
error message. I also tried to remove the sio1 driver from the kernel,
nothing would solve the problem. So I don't think this is the problem.

COM2 Set to 2F8/IRQ3
====================

Setting the "Onboard serial port 2" setting to 2F8/IRQ3 gets the sio1
probe to run smoothly.

sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A

But then the modem is simply not detected (unknown: <CIRRUS...>). However,
if I disable the sio1 device upon boot, the modem is normally detected,
without any error message (standard 2-liner). However, impossible to get
communication with modem.

===

Also note the odd message at boot:

isa0: too many dependant configs (8)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14

I've been told that this may be due to a too big table in the PnP
devices, somehow. One could note that this would correspond easily to
the numerous (8) entries in the AWE (my soundcard) section and the 20
entries in the modem (CIR[12]000) section.

This might also be a part of the problem. I find odd that the modem is
only configured as as com2 (irq3 and 0x2f8). It could easily be used on
irq 10 and io 0x2f8 instead, and thus free the COM2, which can only be
configured on irq 3 or 4 (the latter taken by COM1). Could these 2 things
("too many ... configs" and 'persistence' of modem's PnP config) be
related?

===
Conclusion

This is about all I can say about my problem now. I hope this is clear
enough, but I must admit that it is not yet enough concise. :) Anyways,
the way it turns out, I may end up selling the modem to buy another one
altogether.

Which brings me to another stressful question? I there any modem left that
is not a winmodem? :))

Thanks for any hint

A.


Si l'image donne l'illusion de savoir
C'est que l'adage pretend que pour croire,
L'important ne serait que de voir

Lofofora




[-- Attachment #2 --]
########################################################################

#

# S H A L L

#





########################################################################

# CPU & kernel options



ident		SHALL

maxusers	32



#makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols

machine		i386



cpu		I586_CPU		#Pentium MMX

options		CPU_FASTER_5X86_FPU	#Faster FPU exception handler



# FPU onboard, do not need this

#options 	MATH_EMULATE		#Support for x87 emulation



########################################################################

# Compatibility options



options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]



options 	SYSVSHM			#SYSV-style shared memory

options 	SYSVMSG			#SYSV-style message queues

options 	SYSVSEM			#SYSV-style semaphores



########################################################################

# Networking options

options 	INET			#InterNETworking

#options 	INET6			#IPv6 communications protocols

options		ICMP_BANDLIM		#Rate limit bad replies



# 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		# Packet tunnel.

#pseudo-device	gif	4	# IPv6 and IPv4 tunneling

#pseudo-device	faith	1	# IPv6-to-IPv4 relaying (translation)



# The `bpf' pseudo-device enables the Berkeley Packet Filter.

# Be aware of the administrative consequences of enabling this!

pseudo-device	bpf		#Berkeley packet filter



########################################################################

# Filesystem options

options 	FFS			#Berkeley Fast Filesystem

options 	FFS_ROOT		#FFS usable as root device [keep this!]

options 	SOFTUPDATES		#Enable FFS soft updates support

#options 	MFS			#Memory Filesystem

#options 	MD_ROOT			#MD is a potential root device

options 	MSDOSFS			#MSDOS Filesystem

options 	CD9660			#ISO 9660 Filesystem

options 	CD9660_ROOT		#CD-ROM usable as root, CD9660 required

options 	PROCFS			#Process filesystem

options		QUOTA			#Enable disk quotas



#options 	NFS			#Network Filesystem

#options 	NFS_ROOT		#NFS usable as root device, NFS required

#options	NFS_NOSERVER		#Disable the NFS server code



########################################################################

# POSIX P1003.1B

options 	P1003_1B		#Posix P1003_1B real-time extensions

options 	_KPOSIX_PRIORITY_SCHEDULING



########################################################################

# SCSI device configuration

options 	SCSI_DELAY=2000		#Delay (in ms) before probing SCSI



# SCSI Controllers

device		ahc		# AHA2940 and onboard AIC7xxx devices



# SCSI peripherals

device		scbus		# SCSI bus (required)

device		da		# Direct Access (disks)

device		sa		# Sequential Access (tape etc)

device		cd		# CD

device		pass		# Passthrough device (direct SCSI access)

device		pt		#Scanner



########################################################################

# Miscellaneous devices and options



pseudo-device	pty		# Pseudo-ttys (telnet etc)

pseudo-device	md		# Memory "disks"



options 	UCONSOLE		#Allow users to grab the console

options 	USERCONFIG		#boot -c editor

options 	VISUAL_USERCONFIG	#visual boot -c editor

options 	KTRACE			#ktrace(1) support



########################################################################

# Hardware device configuration

device		isa

#device		eisa

device		pci



# atkbdc0 controls both the keyboard and the PS/2 mouse

device		atkbdc0	at isa? port IO_KBD

device		atkbd0	at atkbdc? irq 1 flags 0x1



device 		psm0	at atkbdc? irq 12

device		vga0	at isa?



options 	KBD_INSTALL_CDEV	# install a CDEV entry in /dev



# syscons is the default console driver, resembling an SCO console

device		sc0	at isa? flags 0x100



# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver

#device		vt0	at isa?

#options 	XSERVER			# support for X server on a vt console

#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



# splash screen/screen saver

pseudo-device	splash



# Floating point support - do not disable.

device		npx0	at nexus? port IO_NPX irq 13



# ATA and ATAPI devices

device		ata0	at isa? port IO_WD1 irq 14

device		ata1	at isa? port IO_WD2 irq 15

device		ata

device		atadisk			# ATA disk drives

device		atapicd			# ATAPI CDROM drives

device		atapifd			# ATAPI floppy drives

#device		atapist			# ATAPI tape drives

options 	ATA_STATIC_ID		#Static device numbering

options 	ATA_ENABLE_ATAPI_DMA	#Enable DMA on ATAPI devices



# 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



# Power management support (see LINT for more options)

device		apm0    at nexus? disable flags 0x20 # Advanced Power Management



# 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? port IO_COM3 irq 5

#device		sio3	at isa? disable port IO_COM4 irq 9



# Parallel port

device		ppc0	at isa? irq 7

device		ppbus		# Parallel port bus (required)

device		lpt		# Printer

device		plip		# TCP/IP over parallel

device		ppi		# Parallel port interface device

#device		vpo		# Requires scbus and da



#controller		pnp0	# Why has this disappeared in 4.x?



# ISA el'cheapo NIC 

#ep0: <3Com 3C509-TPO EtherLink III> at port 0x200-0x20f irq 5 on isa0

#ep0: Ethernet address 00:10:5a:aa:51:33

device		ep



########################################################################

# Sound devices



device pcm

device sbc # at isa? port 0x220 irq 10 drq 1 flags 0x15

#device snd0

#device sb0	at isa? port 0x220 irq 9	drq 3

#device sbxvi0	at isa? 			drq 7

#device sbmidi0	at isa? port 0x300

#device awe0	at isa? port 0x620

device speaker

device pca0	at isa? port IO_TIMER1

device joy0	at isa? port IO_GAME	#this conflicts with NIC



########################################################################

# USB Support

device uhci

#device ohci

device usb		#USB bus

#device ugen		#Generic




[-- Attachment #3 --]
Checking for Plug-n-Play devices...



Card assigned CSN #1

Vendor ID CIR2000 (0x0020320d), Serial Number 0xffffffff

PnP Version 1.0, Vendor Version 0

Device Description: CIRRUS LOGIC PnP V34 MODEM



Logical Device ID: CIR1000 0x0010320d #0

	Device powers up active

	Device supports I/O Range Check

	Vendor register funcs 00

TAG Start DF

    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 4 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 5 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 7 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3f8 .. 0x3f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 10 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 3 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 5 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 7 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2f8 .. 0x2f8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 10 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 4 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 5 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 7 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 10 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 11 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x3e8 .. 0x3e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 12 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 3 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 5 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 7 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 10 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 11 IRQ: High true edge sensitive

TAG Start DF

    I/O Range 0x2e8 .. 0x2e8, alignment 0x8, len 0x8

	[16-bit addr]

    IRQ: 12 IRQ: High true edge sensitive

TAG End DF

*** Small Vendor Tag Detected

End Tag



Successfully got 65 resources, 1 logical fdevs

-- card select # 0x0001



CSN CIR2000 (0x0020320d), Serial Number 0xffffffff



Logical device #0

IO:  0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8 0x02f8

IRQ 3 0

DMA 4 4

IO range check 0x00 activate 0x01



Card assigned CSN #2

Vendor ID CTL00e4 (0xe4008c0e), Serial Number 0x11d017e0

PnP Version 1.0, Vendor Version 16

Device Description: Creative SB AWE64  PnP

*** Small Vendor Tag Detected



Logical Device ID: CTL0045 0x45008c0e #0

Device Description: Audio

TAG Start DF

Good Configuration

    IRQ: 5  - only one type (true/edge)

    DMA: channel(s) 1 

	8-bit, not a bus master, count by byte, , Compatibility mode

    DMA: channel(s) 5 

	16-bit, not a bus master, , count by word, Compatibility mode

    I/O Range 0x220 .. 0x220, alignment 0x1, len 0x10

	[16-bit addr]

    I/O Range 0x330 .. 0x330, alignment 0x1, len 0x2

	[16-bit addr]

    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    DMA: channel(s) 5 6 7 

	16-bit, not a bus master, , count by word, Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2

	[16-bit addr]

    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    DMA: channel(s) 5 6 7 

	16-bit, not a bus master, , count by word, Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    DMA: channel(s) 5 6 7 

	16-bit, not a bus master, , count by word, Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2

	[16-bit addr]

    I/O Range 0x388 .. 0x388, alignment 0x1, len 0x4

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

    I/O Range 0x300 .. 0x330, alignment 0x30, len 0x2

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

TAG Start DF

Sub-optimal Configuration

    IRQ: 5 7 9 10  - only one type (true/edge)

    DMA: channel(s) 0 1 3 

	8-bit, not a bus master, count by byte, , Compatibility mode

    DMA: channel(s) 5 6 7 

	16-bit, not a bus master, , count by word, Compatibility mode

    I/O Range 0x220 .. 0x280, alignment 0x20, len 0x10

	[16-bit addr]

    I/O Range 0x300 .. 0x330, alignment 0x10, len 0x2

	[16-bit addr]

    I/O Range 0x388 .. 0x394, alignment 0x4, len 0x4

	[16-bit addr]

TAG End DF



Logical Device ID: CTL7002 0x02708c0e #1

Compatible Device ID: PNPb02f (2fb0d041)

Device Description: Game

TAG Start DF

Good Configuration

    I/O Range 0x200 .. 0x200, alignment 0x1, len 0x8

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    I/O Range 0x200 .. 0x208, alignment 0x8, len 0x8

	[16-bit addr]

TAG End DF



Logical Device ID: CTL0022 0x22008c0e #2

Device Description: WaveTable

TAG Start DF

Good Configuration

    I/O Range 0x620 .. 0x620, alignment 0x1, len 0x4

	[16-bit addr]

TAG Start DF

Acceptable Configuration

    I/O Range 0x620 .. 0x680, alignment 0x20, len 0x4

	[16-bit addr]

TAG End DF

*** Small Vendor Tag Detected

End Tag



Successfully got 69 resources, 3 logical fdevs

-- card select # 0x0002



CSN CTL00e4 (0xe4008c0e), Serial Number 0x11d017e0



Logical device #0

IO:  0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220 0x0220

IRQ 9 0

DMA 0 5

IO range check 0x00 activate 0x01



Logical device #1

IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

IRQ 0 0

DMA 4 4

IO range check 0x00 activate 0x00



Logical device #2

IO:  0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000

IRQ 0 0

DMA 4 4

IO range check 0x00 activate 0x01


[-- Attachment #4 --]
Copyright (c) 1992-2000 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 4.1-RELEASE #31: Wed Sep 20 16:09:52 EDT 2000
    root@shall.anarcat.yi.org:/usr/src/sys/compile/SHALL
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium/P55C (167.05-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x543  Stepping = 3
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 33554432 (32768K bytes)
FreeBSD Kernel Configuration Utility - Version 1.2
 Type "help" for help or "visual" to go to the visual
 configuration interface (requires MGA/VGA display or
 serial terminal capable of displaying ANSI graphics).
config> 
config> dis joyt\^H \^H
config> ls
Device   port       irq   drq   iomem   iosize   unit  flags      enab
atkbdc0  0x60       0     0     0       0        0     0          Yes  
atkbd0   0          1     0     0       0        0     0x1        Yes  
psm0     0          12    0     0       0        0     0          Yes  
vga0     0          0     0     0       0        0     0          Yes  
sc0      0          0     0     0       0        0     0x100      Yes  
npx0     0xf0       13    0     0       0        0     0          Yes  
ata0     0x1f0      14    0     0       0        0     0          Yes  
ata1     0x170      15    0     0       0        1     0          Yes  
fdc0     0x3f0      6     2     0       0        0     0          Yes  
fd0      0          0     0     0       0        0     0          Yes  
apm0     0          0     0     0       0        0     0x20       No   
sio0     0x3f8      4     0     0       0        0     0x10       Yes  
sio1     0x2f8      3     0     0       0        1     0          Yes  
ppc0     0          7     0     0       0        0     0          Yes  
pca0     0x40       0     0     0       0        0     0          Yes  
joy0     0x201      0     0     0       0        0     0          No   
config> q
avail memory = 29732864 (29036K bytes)
Preloaded elf kernel "kernel" at 0xc0308000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc03080a8.
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
isab0: <Intel 82371AB PCI to ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel PIIX4 ATA33 controller> port 0xf000-0xf00f at device 7.1 on pci0
ata0: at 0x1f0 irq 14 on atapci0
uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x6900-0x691f irq 11 at device 7.2 on pci0
usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhub0: port 1 power on failed, IOERROR
uhub0: port 2 power on failed, IOERROR
chip1: <Intel 82371AB Power management controller> port 0x5000-0x500f at device 7.3 on pci0
pci0: <ATI Mach64-GU graphics accelerator> at 9.0
ahc0: <Adaptec 2930CU SCSI adapter> port 0x6400-0x64ff mem 0xe1001000-0xe1001fff irq 12 at device 11.0 on pci0
ahc0: aic7859 Single Channel A, SCSI Id=7, 3/255 SCBs
isa0: too many dependant configs (8)
isa0: too many dependant configs (8)
isa0: unexpected small tag 14
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppi0: <Parallel I/O> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
plip0: <PLIP network interface> on ppbus0
pca0 at port 0x40 on isa0
ep0: <3Com 3C509-TPO EtherLink III> at port 0x200-0x20f irq 5 on isa0
ep0: Ethernet address 00:10:5a:aa:51:33
sio2: configured irq 3 not in bitmap of probed irqs 0
sio2: <CIRRUS LOGIC PnP V34 MODEM> at port 0x2f8-0x2ff irq 3 on isa0
sio2: type 16550A
sbc0: <Creative SB AWE64> at port 0x220-0x22f,0x300-0x301,0x388-0x38b irq 9 drq 0,5 on isa0
sbc0: setting card to irq 9, drq 0, 5
pcm0: <SB DSP 4.16> on sbc0
unknown: <Game> can't assign resources
unknown0: <WaveTable> at port 0x620-0x623 on isa0
ad0: 3079MB <QUANTUM FIREBALL ST3.2A> [6256/16/63] at ata0-master using UDMA33
acd0: CDROM <MATSHITA CR-585> at ata0-slave using PIO3
Waiting 2 seconds for SCSI devices to settle
Mounting root from ufs:/dev/ad0s2a
da0 at ahc0 bus 0 target 0 lun 0
da0: <DEC RZ2CD-KS (C) DEC 0306> Fixed Direct Access SCSI-2 device 
da0: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled
da0: 4091MB (8380080 512 byte sectors: 255H 63S/T 521C)
cd0 at ahc0 bus 0 target 3 lun 0
cd0: <YAMAHA CRW8424S 1.0d> Removable CD-ROM SCSI-2 device 
cd0: 20.000MB/s transfers (20.000MHz, offset 15)
cd0: cd present [279683 x 2048 byte records]

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.21.0009201946060.29584-400000>