Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Apr 1998 14:30:56 +0800 (GMT)
From:      Michael Robinson <robinson@public.bta.net.cn>
To:        freebsd-stable@FreeBSD.ORG
Subject:   ppbus drivers fail to probe under 2.2.5
Message-ID:  <199804220630.OAA10099@public.bta.net.cn>

next in thread | raw e-mail | index | archive | help
I have downloaded the ppbus code (ppb1125.tgz), and installed it on my 2.2.5
system according to the instructions.  The kernel builds with no errors, and
runs normally, except that none of the ppbus controllers or drivers get probed  
at boot time.  The "nm" command shows that the code (including probe functions)
is in the running kernel, but it never seems to get called.  Am I missing 
something obvious, or is this an obscure kernel abnormality?

        -Michael Robinson


---------------------------------------------------------------------
from "/sys/i386/conf/TECRA":

#####################################################################
# Parallel port stuff 

controller      scbus0                          # SCSI stuff
device          sd0

controller      ppbus0                          # ppbus stuff
controller      ppc0    at isa? port? irq 7 vector ppcintr
controller      vpo0            at ppbus?       # Iomega ZIP support
device          nlpt0           at ppbus?       # printer support
device          ppi0            at ppbus?       # ppbus interface
#device         plip0           at ppbus0       # PLIP support


#controller     ppa0    at isa? port 0x378      # Obsolete
#device         lpt0    at isa? port? tty       # Obsolete
  
---------------------------------------------------------------------
from "nm /kernel":

f0102508 t ___set_ppbdriver_set_sym_nlptdriver
f0103098 t ___set_ppbdriver_set_sym_nulldriver
f01022b4 t ___set_ppbdriver_set_sym_ppidriver
f0103d74 t ___set_ppbdriver_set_sym_vpodriver
f0102528 t _lpt_release_ppbus
f010250c t _lpt_request_ppbus
f01030bc T _ppb_alloc_bus
f010369c T _ppb_attach_device
f01035e8 T _ppb_attachdevs
f0103980 T _ppb_ecp_sync
f01038fc T _ppb_exec_microseq
f01039a8 T _ppb_get_status
f0103820 T _ppb_intr
f0103678 T _ppb_lookup_bus
f0103660 T _ppb_next_bus
f01032e0 t _ppb_pnp_detect
f0103860 T _ppb_poll_device
f01037a4 T _ppb_release_bus
f01036cc T _ppb_remove_device
f01036f4 T _ppb_request_bus
f0103958 T _ppb_reset_epp_timeout
f0103928 T _ppb_set_mode
f0220728 B _ppbdata
f01ff9fc d _ppbdata_initted.116
f020e988 ? _ppbdriver_set
f0208aa4 d _ppc_adapter
f0208a10 d _ppc_avms
f01db6ac t _ppc_check_epp_timeout
f01dbf6c t _ppc_detect
f01db37c t _ppc_detect_port
f01db33c t _ppc_ecp_config
f01db2c8 t _ppc_ecp_sync
f0208a98 d _ppc_epp_protocol
f01dc040 t _ppc_exec_microseq
f01dbef4 t _ppc_generic_detect
f01dc1b0 t _ppc_generic_setmode
f01db0d4 t _ppc_insb_epp
f01db11c t _ppc_insl_epp
f01db0f8 t _ppc_insw_epp
f0208a54 d _ppc_modes
f01db068 t _ppc_outsb_epp
f01db0b0 t _ppc_outsl_epp
f01db08c t _ppc_outsw_epp
f01db464 t _ppc_pc873xx_detect
f01db170 t _ppc_rctr
f01db140 t _ppc_rdtr
f01db1a8 t _ppc_recr
f01db18c t _ppc_repp
f01dc1f0 t _ppc_reset_epp_timeout
f01db1c4 t _ppc_rfifo
f01db158 t _ppc_rstr
f01db6ec t _ppc_smc37c66xgt_detect
f02089e4 d _ppc_types
f01db9d4 t _ppc_w83877f_detect
f01db218 t _ppc_wctr
f01db1e0 t _ppc_wdtr
f01db250 t _ppc_wecr
f01db234 t _ppc_wepp
f01db270 t _ppc_wfifo
f01db1fc t _ppc_wstr
f01dc32c t _ppcattach
f0217728 b _ppcdata
f02089d0 D _ppcdriver
f01db324 T _ppcintr
f01dc230 t _ppcprobe
f01ff940 d _ppi_cdevsw
f01ff978 d _ppi_devsw_installed
f01024c8 t _ppi_drvinit
f0102364 t _ppiattach
f01023ac t _ppiclose
f020e9d8 b _ppidata
f01ff97c d _ppidev_sys_init
f01ff934 d _ppidriver
f0102388 t _ppiintr
f01023b4 t _ppiioctl
f0102390 t _ppiopen
f01022d0 t _ppiprobe
f0103a30 F ppb_1284.o
f0103820 F ppb_base.o
f0103090 F ppbconf.o
f01daf10 F ppc.o
f01022b0 F ppi.o

f018621c t ___set_sysctl__vfs_nfs_sym_sysctl___vfs_nfs_nfs_privport
f0204124 d _nfs_privport
f0185964 T _nfsm_srvpostopattr
f01ffa60 d _nvpo
f01861f0 t _sysctl___vfs_nfs_nfs_privport
f0103d78 t _vpo_adapter_info
f01047e0 t _vpo_detect
f01ffa84 d _vpo_dev
f0103f90 t _vpo_scsi_cmd
f01ffa64 d _vpo_switch
f0103e94 t _vpoattach
f020ea18 b _vpodata
f01ffae0 d _vpodriver
f010447c t _vpoio_connect
f0104200 t _vpoio_disconnect
f0104c00 t _vpoio_do_scsi
f0104704 t _vpoio_in_disk_mode
f01049c8 t _vpoio_instr
f010482c t _vpoio_outstr
f010478c t _vpoio_reset
f0103f54 t _vpominphys
f0103db8 t _vpoprobe
f0103d70 F vpo.o


---------------------------------------------------------------------
from "dmesg":

Copyright (c) 1992-1997 FreeBSD Inc.
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.

FreeBSD 2.2.5-RELEASE #0: Wed Apr 22 10:59:08 GMT 1998
    root@sidewinder.bei.globalone.net:/usr/src/sys/compile/TECRA
CPU: Pentium (132.63-MHz 586-class CPU)
  Origin = "GenuineIntel"  Id = 0x52c  Stepping=12
  Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8>
real memory  = 33685504 (32896K bytes)
avail memory = 30498816 (29784K bytes)
Probing for devices on PCI bus 0:
chip0 <generic PCI bridge (vendor=1179 device=0601 subclass=0)> rev 17 on pci0:0
vga0 <VGA-compatible display device> rev 69 on pci0:4
Probing for devices on the ISA bus:
sc0 at 0x60-0x6f irq 1 on motherboard
sc0: VGA color <8 virtual consoles, flags=0x0>
psm0 at 0x60-0x64 irq 12 on motherboard
psm0: device ID 0
pccard driver sio added
sio0 at 0x3f8-0x3ff irq 4 on isa
sio0: type 16550A
sio1 at 0x2f8-0x2ff irq 3 on isa
sio1: type 16550A
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wdc0: unit 0 (wd0): <TOSHIBA MK2101MAN>
wd0: 2067MB (4233600 sectors), 4200 cyls, 16 heads, 63 S/T, 512 B/S
wdc1 at 0x170-0x177 irq 15 on isa
wdc1: unit 0 (atapi): <TOSHIBA CD-ROM XM-1502B/2996>, removable, accel, dma, ior
dy
wcd0: 1722Kb/sec, 128Kb cache, audio play, 255 volume levels, ejectable tray
wcd0: 120mm data disc loaded, unlocked
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
scd0 not found at 0x230
pccard driver ep added
ep0 not found at 0x300
npx0 on motherboard
npx0: INT 16 interface
sb0 at 0x220 irq 7 drq 1 on isa
sb0: <SoundBlaster Pro 3.2>
apm0 on isa
PC-Card Intel 82365 (5 mem & 2 I/O windows)
pcic: controller irq 5
ccd0-3: Concatenated disk drivers
Card inserted, slot 1
ep0: utp/bnc[*UTP*] address 00:60:08:92:07:57

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



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