Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2000 04:07:57 GMT
From:      "Greg Smith" <gregsmith59@hotmail.com>
To:        freebsd-mobile@freebsd.org
Subject:   Winbook FX w/ Cirrus 5729/5730 PCIC + FreeBSD 4.1R = SOL ?
Message-ID:  <F1150ymQ1WE9ql2RkeS0000368c@hotmail.com>

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

I recently installed FreeBSD 4.1-Release on a Winbook FX (P133, 32MB, 2GB).  
The machine now can dual-boot win95 or FreeBSD.  The installation went fine, 
but I get the following errors:
pccardd: "fatal error: no PC-CARD slots"
pccardc: "/dev/card0: Device not configured"

I have tried various changes to various files that I have gleaned from 
searching the last few years of this mailing list, but to no avail:  I 
swapped the device card and device pcic statements;  I tried the option 
PNPBIOS statement;  I moved the sound card from IRQ10 to IRQ5 in BIOS;  I 
altered the BIOS to support PNP or non-PNP OS;  I adjusted the generally 
available IRQ and IO in pccard.conf, etc.  I'm not sure what else to do, or 
if this setup will even work with 4.1R.

I saved copies of the various files that should show the problem, for many 
of the permutations, and merged them together with highlighting of what 
varied across experiments.  The lines which varied are all bracketed with 
lines starting with ===.

I would appreciate any hints or advice.  And please let me know if this is 
doomed, because I might be able to get a Winbook XL which has a TI PCI-1131 
CardBus Controller instead.  Or in the worst case a Winbook XP5 with the 
Vadem 469 chip and ISA bus I believe.

Thanks in advance for considering this.

Greg Smith


--- config ----
machine		i386
cpu		I586_CPU
ident		MINE
maxusers	02

===  the following 1 line is present with PNPBIOS in config
options  	PNPBIOS
===  end diff
===  the following 1 line is present without PNPBIOS in config
#!options  	PNPBIOS
===  end diff
:
lines removed
:
device		isa
#!device	eisa
device		pci

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

# 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
options 	ATA_STATIC_ID		#Static device numbering

# 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
options 	PSM_HOOKRESUME		#hook the system resume event, useful
					#for some laptops
options 	PSM_RESETAFTERSUSPEND	#reset the device at the resume event

device  	vga0	at isa?

# splash screen/screen saver
pseudo-device	splash

# syscons is the default console driver, resembling an SCO console
device  	sc0	at isa? flags 0x100
options 	SC_NORM_ATTR="(FG_GREEN|BG_BLACK)"
options 	SC_NORM_REV_ATTR="(FG_YELLOW|BG_GREEN)"
options 	SC_KERNEL_CONS_ATTR="(FG_RED|BG_BLACK)"
options 	SC_KERNEL_CONS_REV_ATTR="(FG_BLACK|BG_RED)"
options 	SC_TWOBUTTON_MOUSE	# paste text with right mouse button


# 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? disable flags 0x20 # Advanced Power Management

# PCCARD (PCMCIA) support
device		card
device  	pcic0	at isa?
options 	PCIC_RESUME_RESET	# reset cards after resume

# Serial (COM) ports
device  	sio0	at isa? port IO_COM1 flags 0x10 irq 4
device  	sio1	at isa? port IO_COM2 irq 3

# Parallel port
device  	ppc0	at isa? irq 7
device		ppbus		# Parallel port bus (required)
device		lpt		# Printer

# Pseudo devices - the number indicates how many units to allocated.
pseudo-device	loop		# Network loopback
pseudo-device	ether		# Ethernet support
pseudo-device	md		# Memory "disks"
pseudo-device	gif	4	# IPv6 and IPv4 tunneling
pseudo-device	faith	1	# IPv6-to-IPv4 relaying (translation)

# PCMCIA Ethernet Adaptors
device  	ed		# NE2000 compatible, e.g. LinkSys EC2T
device  	ep		# 3Com 3C589x

# Sound
#!device  	pcm

options 	INCLUDE_CONFIG_FILE     # Include this file in kernel

options 	IPFIREWALL		#firewall using ipfw
options 	IPFIREWALL_VERBOSE	#print information about
					# dropped packets
options 	IPFIREWALL_FORWARD	#enable transparent proxy support
options 	IPFIREWALL_VERBOSE_LIMIT=100	#limit verbosity
#!options 	IPFIREWALL_DEFAULT_TO_ACCEPT	#allow everything by default
options 	IPV6FIREWALL		#firewall for IPv6
options 	IPV6FIREWALL_VERBOSE
options 	IPV6FIREWALL_VERBOSE_LIMIT=100
#!options 	IPV6FIREWALL_DEFAULT_TO_ACCEPT
options 	IPDIVERT		#divert sockets using ipfw
options 	IPFILTER		#ipfilter support
options 	IPFILTER_LOG		#ipfilter logging
options 	IPSTEALTH		#support for stealth forwarding
#!options 	TCPDEBUG

options 	TCP_DROP_SYNFIN		#drop TCP packets with SYN+FIN
options 	TCP_RESTRICT_RST	#restrict emission of TCP RST
options 	ICMP_BANDLIM		#icmp error response bandwidth limiting

#!options 	DUMMYNET		#enable "dummynet" bandwidth limiter
#!options 	BRIDGE			#enable bridging between ethernet cards

--- rc.conf ---
# This file now contains just the overrides from /etc/defaults/rc.conf
# please make all changes to this file.

# -- sysinstall generated deltas -- #
linux_enable="YES"
moused_enable="YES"
gateway_enable="YES"

############ my changes ############
swapfile="NO"		# Set to name of swapfile if aux swapfile desired.
apm_enable="YES"	# Set to YES to enable APM BIOS functions (or NO).
pccard_mem="DEFAULT"	# If pccard_enable=YES, this is card memory address.
pccard_beep="1"		# pccard beep type.
pccard_enable="YES"	# Set to YES if you want to configure PCCARD devices.
pccard_conf="/etc/pccard.conf"	# pccardd(8) config file

hostname="00.000.000.00"	# Set this!

firewall_enable="NO"		# Set to YES to enable firewall functionality
firewall_type="UNKNOWN"		# Firewall type (see /etc/rc.firewall)
natd_enable="NO" 		# Enable natd (if firewall_enable == YES).
natd_interface="fxp0"           # Public interface or IPaddress to use.
log_in_vain="YES"		# YES to log connects to ports w/o listeners.
tcp_drop_synfin="YES"		# Set to YES to drop TCP packets with SYN+FIN
				# NOTE: this violates the TCP specification
tcp_restrict_rst="YES"		# Set to YES to restrict emission of RST
icmp_drop_redirect="YES"	# Set to YES to ignore ICMP REDIRECT packets

network_interfaces="auto"	# List of network interfaces (or "auto").
ifconfig_lo0="inet 127.0.0.5"	# default loopback device configuration.
ifconfig_ed0_alias0="inet 00.000.000.00 netmask 0xffffffff" 	#
ifconfig_ep0_alias0="inet 00.000.000.00 netmask 0xffffffff" 	#

portmap_enable="NO"		# Run the portmapper service (or NO).

defaultrouter="00.000.000.000"		# Set to default gateway (or NO).

sendmail_enable="NO"	# Run the sendmail daemon (or NO).

--- pccard.conf ---
# $FreeBSD: src/etc/defaults/pccard.conf,v 1.98.2.3 2000/07/19 12:58:12 
sanpei Exp $

# Generally available IO ports
io	0x240-0x360
# Generally available IRQs (Built-in sound-card owners remove 5)
irq	5 9 11
# Available memory slots
memory	0xd4000  96k

########## ata ##########

# Integral Peripherals Viper HDD Series
card "INTEGRAL PERIPHERALS" "ATA CARD"
#	config	default "ata" ?
	config	0x01 "ata" ? iosize 16

########## ed ##########

# Kingston KNE-PC2
card "Kingston" "KNE-PC2"
	config	default "ed" ?
	insert	/etc/pccard_ether $device
	remove	/sbin/ifconfig $device delete

# Linksys Combo PCMCIA EthernetCard (model EC2T on box)
card "Linksys" "Combo PCMCIA EthernetCard (EC2T)"
	config	0x1 "ed" ?
	insert	/etc/pccard_ether $device
	remove	/sbin/ifconfig $device delete

########## ep ##########

# 3Com Etherlink III 3CXE589ET
card "3Com" "Megahertz 589E"
	config	0x1 "ep" ?
	insert	/etc/pccard_ether $device
	remove	/sbin/ifconfig $device delete

# 3Com Etherlink III 3C589B, 3C589C
card "3Com Corporation" "3C589"
	config	0x1 "ep" ?
#	config	auto "ep" ?
	insert	/etc/pccard_ether $device -link0 link1
#	insert	/etc/pccard_ether $device link0 -link1
	remove	/sbin/ifconfig $device delete

# 3Com Etherlink III 3C589D
card "3Com Corporation" "3C589D"
	config	0x1 "ep" ?
#	config	auto "ep" ?
	insert	/etc/pccard_ether $device
	remove	/sbin/ifconfig $device delete

# -------------------------------------------------------------------
#
# "Wildcard" entries
#
# -------------------------------------------------------------------

# GENERIC PCMCIA modem
generic serial
	config	auto "sio" ?
	reset	10000			# for unstable cards
	logstr	"GENERIC PCMCIA modem"

# GENERIC Flash ATA / ATA HDD
generic fixed_disk
	config	auto "ata" ?
	logstr	"GENERIC Flash ATA / ATA HDD"

--- dmesg -----
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 #0: Fri Aug 18 13:52:13 PDT 2000
    root@00.000.000.00:/usr/src/sys/compile/MINEPNP
Calibrating clock(s) ... TSC clock: 166056903 Hz, i8254 clock: 1192939 Hz
CLK_USE_I8254_CALIBRATION not specified - using default frequency
Timecounter "i8254"  frequency 1193182 Hz
CLK_USE_TSC_CALIBRATION not specified - using old calibration method
CPU: Pentium/P55C (166.09-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x544  Stepping = 4
  Features=0x8001bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,MMX>
real memory  = 33554432 (32768K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009efff, 647168 bytes (158 pages)
=== next 2 with BIOS setting sound to IRQ10 [non-PnP mode, no PNPBIOS]
0x002ea000 - 0x01ff7fff, 30466048 bytes (7438 pages)
avail memory = 30003200 (29300K bytes)
=== end diff
=== next 2 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
0x002eb000 - 0x01ff7fff, 30461952 bytes (7437 pages)
avail memory = 29999104 (29296K bytes)
=== end diff
bios32: Found BIOS32 Service Directory header at 0xc00fdb50
bios32: Entry = 0xf61a2 (c00f61a2)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0x2ae
pnpbios: Found PnP BIOS data at 0xc00fdb60
pnpbios: Entry = f0000:5086  Rev = 1.0
pnpbios: Event flag at fd878
Other BIOS signatures found:
ACPI: 00000000
=== next 1 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
Preloaded elf kernel "kernel" at 0xc02d2000.
=== end diff
Intel Pentium detected, installing workaround for F00F bug
md0: Malloc disk
Creating DISK md0
Math emulator present
pci_open(1):	mode 1 addr port (0x0cf8) is 0x800008d4
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there   (id=12358086)
npx0: <math processor> on motherboard
npx0: INT 16 interface
i586_bzero() bandwidth = 173792144 bytes/sec
bzero() bandwidth = 653594771 bytes/sec
pci_open(1):	mode 1 addr port (0x0cf8) is 0x00000000
pci_open(1a):	mode1res=0x80000000 (0x80000000)
pci_cfgcheck:	device 0 [class=060000] [hdr=00] is there   (id=12358086)
pcib0: <Host to PCI bridge> on motherboard
found->	vendor=0x8086, dev=0x1235, revid=0x02
	class=06-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
found->	vendor=0x8086, dev=0x1234, revid=0x03
	class=06-80-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
found->	vendor=0x100b, dev=0x0002, revid=0x01
	class=01-01-8a, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	intpin=a, irq=14
	map[10]: type 1, range 32, base 000001f0, size  3
	map[14]: type 1, range 32, base 000003f4, size  2
	map[18]: type 1, range 32, base 00000170, size  3
	map[1c]: type 1, range 32, base 00000374, size  2
	map[20]: type 1, range 32, base 0000fff0, size  4
found->	vendor=0x1013, dev=0x1100, revid=0xee
	class=06-05-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
=== next 1 with BIOS setting sound to IRQ10 [non-PnP mode, no PNPBIOS]
	intpin=a, irq=255
=== end diff
=== next 1 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
	intpin=a, irq=10
=== end diff
=== next 1 with BIOS in non-PnP mode
	map[10]: type 3, range 32, base 0000fcec, size  2
=== end diff
found->	vendor=0x102c, dev=0x00e0, revid=0xc6
	class=03-00-00, hdrtype=0x00, mfdev=0
	subordinatebus=0 	secondarybus=0
	map[10]: type 1, range 32, base fd000000, size 24
pci0: <PCI bus> on pcib0
chip1: <PCI to Other bridge (vendor=8086 device=1234)> at device 1.0   on 
pci0
atapci0: <Generic PCI ATA controller> port
  0xfff0-0xffff,0x374-0x377,0x170-0x177,0x3f4-0x3f7,0x1f0-0x1f7 irq
  14 at device 5.0 on pci0
atapci0: Busmastering DMA not enabled
ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0000
ata0: mask=03 status0=50 status1=00
ata0: mask=03 status0=50 status1=00
ata0: devices = 0x1
ata0: at 0x1f0 irq 14 on atapci0
ata1: iobase=0x0170 altiobase=0x0376 bmaddr=0x0001
ata1: mask=00 status0=ff status1=ff
ata1: probe allocation failed
=== next 1 with BIOS in PnP mode
pcic-pci0: <Cirrus Logic PD6729/6730 PC-Card Controller> at device
  19.0 on pci0
=== end diff
=== next 1 with BIOS in non-PnP mode
pcic-pci0: <Cirrus Logic PD6729/6730 PC-Card Controller> port
  0xfcec-0xfcef at device 19.0 on pci0
=== end diff
=== next 1 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
pcic-pci0: <Cirrus Logic PD6729/6730 PC-Card Controller> port
  0xfcec-0xfcef irq 10 at device 19.0 on pci0
=== end diff
pcic-pci0: Legacy address set to 0
PCI Config space:
00:  11001013 04000083 060500ee 00000000
10:  0000fced 00000000 00000000 00000000
20:  00000000 00000000 00000000 00000000
=== next 1 with BIOS setting sound to IRQ10 [all]
30:  00000000 00000000 00000000 000001ff
=== end diff
=== next 1 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
30:  00000000 00000000 00000000 0000010a
=== end diff
40:  00000000 00000000 00000000 00000000
50:  00000000 00000000 00000000 00000000
60:  00000000 00000000 00000000 00000000
70:  00000000 00000000 00000000 00000000
80:  00000000 00000000 00000000 00000000
90:  00000000 00000000 00000000 00000000
Cardbus Socket registers:
=== next 2 with BIOS setting sound to IRQ10 [all]
00:  00000000: 00000000: 00000000: 00000000:
10:  00000000: 00000000: 00000000: 00000000:
=== end diff
=== next 2 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
00:  000000e5: 01cb4968: 256de800: c4830001:
10:  087d8310: 831a7500: ca68fcc4: 680001cb:
=== end diff
ExCa registers:
=== next 4 with PNPBIOS in config
00: 65 74 5f 6c 75 6e 00 64 65 66 72 74 72 6c 69 73
10: 74 5f 64 65 6c 00 76 6d 5f 6d 61 70 5f 73 74 61
20: 72 74 75 70 00 76 6f 70 5f 73 74 72 61 74 65 67
30: 79 5f 64 65 73 63 00 76 6f 70 5f 69 73 6c 6f 63
=== end diff
=== next 4 without PNPBIOS in config
00: 65 74 69 5f 69 72 65 74 5f 66 61 75 6c 74 00 6f
10: 73 69 67 72 65 74 75 72 6e 00 61 6c 6c 6f 63 62
20: 75 66 00 73 6f 63 61 6e 74 73 65 6e 64 6d 6f 72
30: 65 00 76 6f 70 5f 72 65 76 6f 6b 65 5f 64 65 73
=== end diff
=== next 4 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
00: 52 50 8b 55 08 52 e8 54 01 00 00 89 c6 8b 45 08
10: 8b 38 89 78 04 83 c4 f8 8b 45 0c 8b 55 10 52 50
20: e8 e6 05 00 00 66 89 47 04 8b 55 14 89 57 0c 88
30: d8 0c 04 88 47 06 8a 55 0c 88 57 07 89 77 08 8d
=== end diff
pci0: <Chips & Technologies 65550 SVGA controller> (vendor=0x102c,
  dev=0x00e0) at 20.0
isa0: <ISA bus> on motherboard
=== next 93 with PNPBIOS in config
pnpbios: 19 devices, largest 131 bytes
ESS1878: adding dma mask 0x2
ESS1878: adding dma mask 0x8
ESS1878: adding irq mask 0x400
ESS1878: adding io range 0x220-0x22f, size=0x10, align=0x10
ESS1878: adding io range 0x388-0x38b, size=0x4, align=0x8
ESS1878: adding io range 0x330-0x331, size=0x2, align=0x10
ESS1878: end config
pnpbios: handle 0 device ID ESS1878 (78187316)
ESS0005: adding io range 0x201-0x201, size=0x1, align=0
ESS0005: end config
pnpbios: handle 1 device ID ESS0005 (05007316)
ESS0004: adding io range 0x800-0x807, size=0x8, align=0x10
ESS0004: end config
pnpbios: handle 2 device ID ESS0004 (04007316)
PNP0a03: adding io range 0xcf8-0xcfb, size=0x4, align=0
PNP0a03: adding io range 0xcfc-0xcff, size=0x4, align=0
PNP0a03: end config
pnpbios: handle 3 device ID PNP0a03 (030ad041)
PNP0800: adding io range 0x61-0x61, size=0x1, align=0
PNP0800: end config
pnpbios: handle 4 device ID PNP0800 (0008d041)
PNP0c01: adding memory range 0-0x9ffff, size=0xa0000, align=0
PNP0c01: adding memory range 0xe0000-0xfffff, size=0x20000, align=0
PNP0c01: adding fixed memory32 range 0x100000-0x50fffff,
  size=0x5000000
PNP0c01: end config
pnpbios: handle 5 device ID PNP0c01 (010cd041)
PNP0c02: adding io range 0x80-0x80, size=0x1, align=0x1
PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0x1
PNP0c02: adding io range 0xb2-0xb3, size=0x2, align=0x1
PNP0c02: adding io range 0x74-0x75, size=0x2, align=0x1
PNP0c02: adding io range 0x398-0x399, size=0x2, align=0x1
PNP0c02: adding io range 0x373-0x373, size=0x1, align=0x1
PNP0c02: adding fixed memory32 range 0xfffe0000-0xffffffff,
  size=0x20000
PNP0c02: adding fixed memory32 range 0xcb000-0xcbfff, size=0x1000
PNP0c02: adding fixed memory32 range 0xd0000-0xd07ff, size=0x800
PNP0c02: end config
pnpbios: handle 6 device ID PNP0c02 (020cd041)
PNP0303: adding io range 0x60-0x60, size=0x1, align=0
PNP0303: adding io range 0x64-0x64, size=0x1, align=0
PNP0303: adding irq mask 00x2
PNP0303: end config
pnpbios: handle 7 device ID PNP0303 (0303d041)
PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0
PNP0c04: adding irq mask 0x2000
PNP0c04: end config
pnpbios: handle 8 device ID PNP0c04 (040cd041)
PNP0f13: adding irq mask 0x1000
PNP0f13: end config
pnpbios: handle 9 device ID PNP0f13 (130fd041)
PNP0200: adding io range 0-0xf, size=0x10, align=0
PNP0200: adding io range 0x81-0x8f, size=0xf, align=0
PNP0200: adding io range 0xc0-0xdf, size=0x20, align=0
PNP0200: adding dma mask 0x10
PNP0200: end config
pnpbios: handle 11 device ID PNP0200 (0002d041)
PNP0000: adding io range 0x20-0x21, size=0x2, align=0
PNP0000: adding io range 0xa0-0xa1, size=0x2, align=0
PNP0000: adding irq mask 00x4
PNP0000: end config
pnpbios: handle 12 device ID PNP0000 (0000d041)
PNP0100: adding io range 0x40-0x43, size=0x4, align=0
PNP0100: adding irq mask 00x1
PNP0100: end config
pnpbios: handle 13 device ID PNP0100 (0001d041)
PNP0b00: adding io range 0x70-0x71, size=0x2, align=0
PNP0b00: adding irq mask 0x100
PNP0b00: end config
pnpbios: handle 14 device ID PNP0b00 (000bd041)
PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0
PNP0501: adding irq mask 0x10
PNP0501: end config
pnpbios: handle 15 device ID PNP0501 (0105d041)
PUM0000: adding io range 0x3e8-0x3ef, size=0x8, align=0
PUM0000: adding irq mask 0x10
PUM0000: adding dma mask 0x1
PUM0000: end config
pnpbios: handle 16 device ID PUM0000 (0000ad42)
QCI0100: adding io range 0x2f8-0x2ff, size=0x8, align=0
QCI0100: adding irq mask 00x8
QCI0100: end config
pnpbios: handle 17 device ID QCI0100 (00016944)
PNP0400: adding io range 0x378-0x37f, size=0x8, align=0
PNP0400: adding io range 0x778-0x77a, size=0x3, align=0
PNP0400: adding irq mask 0x80
PNP0400: end config
pnpbios: handle 18 device ID PNP0400 (0004d041)
PNP0700: adding dma mask 0x4
PNP0700: adding io range 0x3f0-0x3f5, size=0x6, align=0
PNP0700: adding io range 0x3f7-0x3f7, size=0x1, align=0
PNP0700: adding irq mask 0x40
PNP0700: end config
pnpbios: handle 19 device ID PNP0700 (0007d041)
=== end diff
Trying Read_Port at 203
Trying Read_Port at 243
Trying Read_Port at 283
Trying Read_Port at 2c3
Trying Read_Port at 303
Trying Read_Port at 343
Trying Read_Port at 383
Trying Read_Port at 3c3
ata-: ata0 exists, using next available unit number
ata-: ata1 exists, using next available unit number
isa_probe_children: disabling PnP devices
isa_probe_children: probing non-PnP devices
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
ata3: iobase=0x0170 altiobase=0x0376 bmaddr=0x0000
ata3: mask=00 status0=ff status1=ff
ata3: probe allocation failed
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
atkbd: the current kbd controller command byte 0045
atkbd: keyboard ID 0x41ab (2)
kbdc: RESET_KBD return code:00fa
kbdc: RESET_KBD status:00aa
kbd0 at atkbd0
kbd0: atkbd0, AT 101/102 (2), config:0x1, flags:0x3d0000
psm0: current command byte:0045
kbdc: TEST_AUX_PORT status:0000
kbdc: RESET_AUX return code:00fa
kbdc: RESET_AUX status:00aa
kbdc: RESET_AUX ID:0000
psm: status 00 02 64
psm: status 00 00 64
psm: status 00 03 64
psm: status 00 03 64
psm: data 08 00 00
psm: status 10 00 64
psm: status 00 02 64
psm: data 08 00 00
psm: status 00 02 64
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0-00, 2 buttons
psm0: config:00006000, flags:00000000, packet size:3
psm0: syncmask:c0, syncbits:00
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on   isa0
fb0: vga0, vga, type:VGA (5), flags:0x7007f
fb0: port:0x3c0-0x3df, crtc:0x3d4, mem:0xa0000 0x20000
fb0: init mode:24, bios mode:3, current mode:24
fb0: window:0xc00b8000 size:32k gran:32k, buf:0 size:32k
VGA parameters upon power-up
50 18 10 00 00 01 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 07 80 9c 0e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 00 00 00 00 00 00 10 0e 00 ff
VGA parameters in BIOS for mode 24
50 18 10 00 10 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 00 00 9c 8e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 08 00 00 00 00 00 10 0e 00 ff
EGA/VGA parameters to be used for mode 24
50 18 10 00 00 01 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0d 0e 00 00 07 80 9c 0e 8f 28 1f 96
b9 a3 ff 00 01 02 03 04 05 14 07 38 39 3a 3b 3c
3d 3e 3f 0c 00 0f 00 00 00 00 00 00 10 0e 00 ff
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio0: irq maps: 0x41 0x51 0x41 0x41
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: irq maps: 0x41 0x49 0x41 0x41
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: parallel port found at 0x378
ppc0: using extended I/O port range
ppc0: SPP
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
isa_probe_children: probing PnP devices
=== next 19 with PNPBIOS in config
unknown0: <ESS1878> at port 0x220-0x22f,0x388-0x38b,0x330-0x331 irq 10
  drq 1,3 on isa0
unknown1: <ESS0005> at port 0x201 on isa0
unknown2: <ESS0004> at port 0x800-0x807 on isa0
unknown3: <PNP0a03> at port 0xcf8-0xcfb,0xcfc-0xcff on isa0
unknown4: <PNP0800> at port 0x61 on isa0
unknown5: <PNP0c01> at iomem 0-0x9ffff,0xe0000-0xfffff,
  0x100000-0x50fffff on isa0
unknown6: <PNP0c02> at port 0x80,0x4d0-0x4d1,0xb2-0xb3,0x74-0x75,
  0x398-0x399,0x373 iomem 0xfffe0000-0xffffffff,
  0xcb000-0xcbfff,0xd0000-0xd07ff on isa0
unknown: <PNP0303> can't assign resources
unknown7: <PNP0c04> at port 0xf0-0xff irq 13 on isa0
unknown: <PNP0f13> can't assign resources
unknown: <PNP0200> can't assign resources
unknown: <PNP0000> can't assign resources
unknown8: <PNP0100> at port 0x40-0x43 irq 0 on isa0
unknown9: <PNP0b00> at port 0x70-0x71 irq 8 on isa0
unknown: <PNP0501> can't assign resources
unknown: <PUM0000> can't assign resources
unknown: <QCI0100> can't assign resources
unknown: <PNP0400> can't assign resources
unknown: <PNP0700> can't assign resources
=== end diff
BIOS Geometries:
0:02097f3f 0..521=522 cylinders, 0..127=128 heads, 1..63=63 sectors
  0 accounted for
Device configuration finished.
IP packet filtering initialized, divert enabled, rule-based forwarding
  enabled, default to deny, logging limited to 100 packets/entry by
  default
IPv6 packet filtering initialized, logging limited to 100
  packets/entry
IP Filter: v3.4.8 initialized.  Default = pass all, Logging = enabled
ad0: <HITACHI_DK225A-21/00B0A0B2> ATA-3 disk at ata0 as master
ad0: 2061MB (4221504 sectors), 4188 cyls, 16 heads, 63 S/T, 512 B/S
ad0: 16 secs/int, 1 depth queue, BIOSPIO
ad0: piomode=4 dmamode=2 udmamode=-1 cblid=0
Creating DISK ad0
Creating DISK wd0
=== next 1 with BIOS setting sound to IRQ10 [all]
Mounting root from ufs:ad0s2a
=== end diff
=== next 1 with BIOS setting sound to IRQ5 [non-PnP mode, no PNPBIOS]
Mounting root from ufs:/dev/ad0s2a
=== end diff
ad0s1: type 0xb, start 63, end = 2048255, size 2048193 : OK
ad0s2: type 0xa5, start 2048256, end = 4096511, size 2048256 : OK
ad0s4: type 0xa0, start 4096512, end = 4209407, size 112896 : OK
start_init: trying /sbin/init
Linux-ELF exec handler installed

--- win95 view ---
******************** IRQ SUMMARY ********************
   00 - System timer
   01 - Standard 101/102-Key or Microsoft Natural Keyboard
   02 - Programmable interrupt controller
   03 - WinBook FX V.34i+
   04 - Generic Ir Serial Port (COM3)
   04 - Communications Port (COM1)
=== next 1 with BIOS setting sound to IRQ5 [non-PnP or PnP mode]
   05 - ES1878 Plug and Play AudioDrive
=== end diff
   06 - Standard Floppy Disk Controller
   07 - Printer Port (LPT1)
   08 - System CMOS/real time clock
=== next 1 with BIOS setting sound to IRQ5 [non-PnP or PnP mode]
   10 - IRQ Holder for PCI Steering
=== end diff
=== next 1 with BIOS setting sound to IRQ10 [non-PnP or PnP mode]
   10 - ES1878 Plug and Play AudioDrive
=== end diff
   11 - 3Com EtherLink III PCMCIA (3C589D)
   12 - PS/2 Compatible Mouse Port
   13 - Numeric data processor
   14 - Intel 82371FB PCI Bus Master IDE Controller
   14 - Primary IDE controller (single fifo)
   15 - Intel 82371FB PCI Bus Master IDE Controller
   15 - Secondary IDE controller (single fifo)

******************** IO PORT SUMMARY ********************
   0000h-000Fh - Direct memory access controller
   0020h-0021h - Programmable interrupt controller
   0040h-0043h - System timer
   0060h-0060h - Standard 101/102-Key or Microsoft Natural Keyboard
   0061h-0061h - System speaker
   0064h-0064h - Standard 101/102-Key or Microsoft Natural Keyboard
   0070h-0071h - System CMOS/real time clock
   0074h-0075h - Motherboard resources
   0080h-0080h - Motherboard resources
   0081h-008Fh - Direct memory access controller
   00A0h-00A1h - Programmable interrupt controller
   00B2h-00B3h - Motherboard resources
   00C0h-00DFh - Direct memory access controller
   00F0h-00FFh - Numeric data processor
=== next 1 with BIOS in PnP mode
   0104h-0107h - Cirrus Logic PCIC compatible PCI to PCMCIA bridge
=== end diff
   0110h-011Fh - 3Com EtherLink III PCMCIA (3C589D)
   0170h-0177h - Intel 82371FB PCI Bus Master IDE Controller
   0170h-0177h - Secondary IDE controller (single fifo)
   01F0h-01F7h - Intel 82371FB PCI Bus Master IDE Controller
   01F0h-01F7h - Primary IDE controller (single fifo)
   0201h-0201h - Gameport Joystick
   0220h-022Fh - ES1878 Plug and Play AudioDrive
   02F8h-02FFh - WinBook FX V.34i+
   0330h-0331h - ES1878 Plug and Play AudioDrive
   0373h-0373h - Motherboard resources
   0376h-0376h - Intel 82371FB PCI Bus Master IDE Controller
   0376h-0376h - Secondary IDE controller (single fifo)
   0378h-037Fh - Printer Port (LPT1)
   0388h-038Bh - ES1878 Plug and Play AudioDrive
   0398h-0399h - Motherboard resources
   03B0h-03BBh - Chips & Technologies 65550 PCI
   03C0h-03DFh - Chips & Technologies 65550 PCI
   03E8h-03EFh - Generic Ir Serial Port (COM3)
   03F0h-03F5h - Standard Floppy Disk Controller
   03F6h-03F6h - Intel 82371FB PCI Bus Master IDE Controller
   03F6h-03F6h - Primary IDE controller (single fifo)
   03F7h-03F7h - Standard Floppy Disk Controller
   03F8h-03FFh - Communications Port (COM1)
   04D0h-04D1h - Motherboard resources
   0778h-077Ah - Printer Port (LPT1)
   0800h-0807h - ES1878 Control Interface
   0CF8h-0CFBh - PCI bus
   0CFCh-0CFFh - PCI bus
=== next 1 with BIOS in non-PnP mode
   FCECh-FCEFh - Cirrus Logic PCIC compatible PCI to PCMCIA bridge
=== end diff
   FFF0h-FFF7h - Intel 82371FB PCI Bus Master IDE Controller
   FFF0h-FFF7h - Primary IDE controller (single fifo)
   FFF8h-FFFFh - Intel 82371FB PCI Bus Master IDE Controller
   FFF8h-FFFFh - Secondary IDE controller (single fifo)

******************** UPPER MEMORY USAGE SUMMARY ********************
   00000000h-0009FFFFh - System board extension for PnP BIOS
   000A0000h-000AFFFFh - Chips & Technologies 65550 PCI
   000B0000h-000BFFFFh - Chips & Technologies 65550 PCI
   000C0000h-000CAFFFh - Chips & Technologies 65550 PCI
   000CB000h-000CBFFFh - Motherboard resources
   000D0000h-000D07FFh - Motherboard resources
   000E0000h-000FFFFFh - System board extension for PnP BIOS
   00100000h-050FFFFFh - System board extension for PnP BIOS
   05100000h-05100FFFh - PCMCIA Card Services
   FD000000h-FDFFFFFFh - Chips & Technologies 65550 PCI
   FFFE0000h-FFFFFFFFh - Motherboard resources

******************** DMA USAGE SUMMARY ********************
   00 - Generic Ir Serial Port (COM3)
   01 - ES1878 Plug and Play AudioDrive
   02 - Standard Floppy Disk Controller
   03 - ES1878 Plug and Play AudioDrive
   04 - Direct memory access controller

________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com



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




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