Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Nov 2000 22:39:54 -0500
From:      Ken Shiring <kshiring@nc.rr.com>
To:        Rick Hamell <hamellr@heorot.1nova.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Help with cs89xx-based IBM etherjet ISA
Message-ID:  <4.3.2.7.2.20001119220503.00a97700@pop-server>
In-Reply-To: <Pine.BSF.4.21.0011181918260.12501-100000@heorot.1nova.com>
References:  <4.3.2.7.2.20001119214002.00a971b0@pop-server>

next in thread | previous in thread | raw e-mail | index | archive | help
At 07:20 PM 11/18/00 +0000, you wrote:

> > During boot, it looks like the ISA PnP code will "claim" some resources 
> for
> > the adapter, most notably the I/O range of about 0x200 through
> > 0x300-and-something (don't have it in front of me right now).  Later 
> during
> > the boot messages, I see the "cs0 : ....." fails to probe the adapter and
> > also the line "unknown:  <IBM Etherjet ...> ... failed to probe".
>
>         Since it's plug and pray, have you gone into your Bios and
>manually reserved the IRQ for it? Do you even know what IRQ it's using? Is
>anything else using that same IRQ?

Wow that was fast.

In the last failed to probe message mentioned above, the PnP code I think 
is trying IRQ 3, which, although unused on this box, should be reserved for 
COM1.  FYI I have not enabled COMx support on this box (trying to keep the 
kernel as small as possible)

In regard to your BIOS question, the only options I have in my BIOS is to 
to assign a given IRQ (or DMA) resource to either "Legacy ISA" or 
"PCI/PnP".  I have tried assigning IRQ 3 to Auto, Legacy, and PnP with no 
success.



Here is the unabridged boot output of my box in verbose mode:


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.1-RELEASE #6: Sun Nov 19 23:16:41 GMT 2000
     root@rapture.xxx.xxx.xxx:/usr/src/sys/compile/RAPTURE
Calibrating clock(s) ... TSC clock: 200533617 Hz, i8254 clock: 1193653 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 Pro (200.46-MHz 686-class CPU)
   Origin = "GenuineIntel"  Id = 0x617  Stepping = 7
   Features=0xf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV>
real memory  = 67108864 (65536K bytes)
Physical memory chunk(s):
0x00001000 - 0x0009ffff, 651264 bytes (159 pages)
0x002d0000 - 0x03ff7fff, 64126976 bytes (15656 pages)
config> di pcic0
No such device: pcic0
Invalid command or syntax.  Type `?' for help.
config> di psm0
No such device: psm0
Invalid command or syntax.  Type `?' for help.
config> di sio1
config> di sio0
config> di ppc0
No such device: ppc0
Invalid command or syntax.  Type `?' for help.
config> di sn0
No such device: sn0
Invalid command or syntax.  Type `?' for help.
config> di lnc0
No such device: lnc0
Invalid command or syntax.  Type `?' for help.
config> di le0
No such device: le0
Invalid command or syntax.  Type `?' for help.
config> di ie0
No such device: ie0
Invalid command or syntax.  Type `?' for help.
config> di fe0
No such device: fe0
Invalid command or syntax.  Type `?' for help.
config> di ed0
No such device: ed0
Invalid command or syntax.  Type `?' for help.
config> di cs0
config> di bt0
No such device: bt0
Invalid command or syntax.  Type `?' for help.
config> di ata1
No such device: ata1
Invalid command or syntax.  Type `?' for help.
config> di ata0
No such device: ata0
Invalid command or syntax.  Type `?' for help.
config> di aic0
No such device: aic0
Invalid command or syntax.  Type `?' for help.
config> di aha0
No such device: aha0
Invalid command or syntax.  Type `?' for help.
config> di adv0
No such device: adv0
Invalid command or syntax.  Type `?' for help.
config> q
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> visual
\^[[m\^[[H\^[[J\^[[1;1H\^[[m\^[[1;4H\^[[m\^[[1m\^[[m\^[[1m\^[[1;64H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[1m\^[[10;1H\^[[m\^[[10;4H\^[[m\^[[1m\^[[m\^[[1m\^[[10;64H\^[[m\^[[1m\^[[18;1H\^[[m\^[[22;1H\^[[m\^[[m\^[[24;1H\^[[m\^[[24;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[1;46H\^[[m\^[[2;1H\^[[m\^[[2;1H\^[[3;1H\^[[m\^[[3;1H\^[[4;1H\^[[m\^[[4;1H\^[[5;1H\^[[m\^[[5;1H\^[[6;1H\^[[m\^[[6;1H\^[[7;1H\^[[m\^[[7;1H\^[[m\^[[8;1H\^[[m\^[[m\^[[9;1H\^[[m\^[[11;1H\^[[m\^[[11;1H\^[[12;1H\^[[m\^[[12;1H\^[[13;1H\^[[m\^[[13;1H\^[[14;1H\^[[m\^[[14;1H\^[[15;1H\^[[m\^[[15;1H\^[[16;1H\^[[m\^[[16;1H\^[[m\^[[17;1H\^[[m\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[2;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[2;1H\^[[2;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[2;1H\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[11;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[11;1H\^[[11;1H\^[[m\^[[m\^[
[ 
23;1H\^[[m\^[[23;1H\^[[m\^[[11;1H\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[12;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[12;1H\^[[1;46H\^[[m\^[[2;1H\^[[m\^[[2;1H\^[[3;1H\^[[m\^[[3;1H\^[[4;1H\^[[m\^[[4;1H\^[[5;1H\^[[m\^[[5;1H\^[[6;1H\^[[m\^[[6;1H\^[[7;1H\^[[m\^[[7;1H\^[[m\^[[8;1H\^[[m\^[[m\^[[9;1H\^[[m\^[[11;1H\^[[m\^[[11;1H\^[[12;1H\^[[m\^[[12;1H\^[[13;1H\^[[m\^[[13;1H\^[[14;1H\^[[m\^[[14;1H\^[[15;1H\^[[m\^[[15;1H\^[[16;1H\^[[m\^[[16;1H\^[[17;1H\^[[m\^[[17;1H\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[12;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[12;1H\^[[12;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[12;1H\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[19;2H\^[[m\^[[20;2H\^[[m\^[[21;2H\^[[m\^[[13;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[13;1H\^[[1;46H\^[[m\^[[2;1H\^
[ 
[m\^[[2;1H\^[[3;1H\^[[m\^[[3;1H\^[[4;1H\^[[m\^[[4;1H\^[[5;1H\^[[m\^[[5;1H\^[[6;1H\^[[m\^[[6;1H\^[[m\^[[7;1H\^[[m\^[[m\^[[8;1H\^[[m\^[[m\^[[9;1H\^[[m\^[[11;1H\^[[m\^[[11;1H\^[[12;1H\^[[m\^[[12;1H\^[[13;1H\^[[m\^[[13;1H\^[[14;1H\^[[m\^[[14;1H\^[[15;1H\^[[m\^[[15;1H\^[[16;1H\^[[m\^[[16;1H\^[[m\^[[17;1H\^[[m\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[19;2H\^[[m\^[[20;2H\^[[m\^[[21;2H\^[[m\^[[2;1H\^[[m\^[[7m\^[[m\^[[23;1H\^[[m\^[[23;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[2;1H\^[[m\^[[19;1H\^[[m\^[[20;1H\^[[m\^[[21;1H\^[[m\^[[19;1H\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[1m\^[[m\^[[m\^[[m\^[[H\^[[Jfb: 
new array size 4
avail memory = 62648320 (61180K bytes)
bios32: Found BIOS32 Service Directory header at 0xc00fb020
bios32: Entry = 0xfb420 (c00fb420)  Rev = 0  Len = 1
pcibios: PCI BIOS entry at 0xb450
pnpbios: Found PnP BIOS data at 0xc00fc140
pnpbios: Entry = f0000:c168  Rev = 1.0
Other BIOS signatures found:
ACPI: 00000000
Preloaded elf kernel "kernel" at 0xc02b7000.
Preloaded userconfig_script "/boot/kernel.conf" at 0xc02b70ac.
Preloaded elf module "vesa.ko" at 0xc02b70fc.
VESA: information block
56 45 53 41 02 01 ec 49 00 c0 00 00 00 00 e8 48
00 c0 20 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
VESA: 16 mode(s) found
VESA: v1.2, 2048k memory, flags:0x0, mode table:0xc00c48e8 (c00048e8)
VESA: ATI MACH64
Pentium Pro MTRR support enabled
pci_open(1):    mode 1 addr port (0x0cf8) is 0x8000005c
pci_open(1a):   mode1res=0x80000000 (0x80000000)
pci_cfgcheck:   device 0 [class=060000] [hdr=00] is there (id=12378086)
npx0: <math processor> on motherboard
npx0: INT 16 interface
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=12378086)
pcib0: <Host to PCI bridge> on motherboard
found-> vendor=0x8086, dev=0x1237, revid=0x02
         class=06-00-00, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
found-> vendor=0x8086, dev=0x7000, revid=0x01
         class=06-01-00, hdrtype=0x00, mfdev=1
         subordinatebus=0        secondarybus=0
found-> vendor=0x8086, dev=0x7010, revid=0x00
         class=01-01-80, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
         map[20]: type 1, range 32, base 0000f000, size  4
found-> vendor=0x1002, dev=0x4758, revid=0x00
         class=03-00-00, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
         map[10]: type 1, range 32, base e0000000, size 23
found-> vendor=0x9004, dev=0x7178, revid=0x03
         class=01-00-00, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
         intpin=a, irq=15
         map[10]: type 1, range 32, base 00009000, size  8
         map[14]: type 1, range 32, base e0800000, size 12
found-> vendor=0x1000, dev=0x0001, revid=0x01
         class=00-00-00, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
         intpin=a, irq=11
         map[10]: type 1, range 32, base 00009500, size  8
         map[14]: type 1, range 32, base e0801000, size  8
found-> vendor=0x1011, dev=0x0009, revid=0x21
         class=02-00-00, hdrtype=0x00, mfdev=0
         subordinatebus=0        secondarybus=0
         intpin=a, irq=10
         map[10]: type 1, range 32, base 00009600, size  7
         map[14]: type 1, range 32, base e0802000, size  7
pci0: <PCI bus> on pcib0
isab0: <Intel 82371SB PCI to ISA bridge> at device 7.0 on pci0
         I/O Recovery Timing: 8-bit 1 clocks, 16-bit 1 clocks
         Extended BIOS: disabled
         Lower BIOS: disabled
         Coprocessor IRQ13: enabled
         Mouse IRQ12: disabled
         Interrupt Routing: A: disabled, B: IRQ15, C: IRQ11, D: IRQ10
                 MB0: disabled, MB1:
isa0: <ISA bus> on isab0
pci0: <Intel PIIX3 ATA controller> (vendor=0x8086, dev=0x7010) at 7.1
pci0: <ATI Mach64-GX graphics accelerator> (vendor=0x1002, dev=0x4758) at 8.0
ahc0: <Adaptec 2940 SCSI adapter> port 0x9000-0x90ff mem 
0xe0800000-0xe0800fff irq 15 at device 9.0 on pci0
ahc0: Reading SEEPROM...done.
ahc0: Low byte termination Enabled
ahc0: High byte termination Enabled
ahc0: Downloading Sequencer Program... 432 instructions downloaded
aic7870: Single Channel A, SCSI Id=7, 16/255 SCBs
sym0: <810> port 0x9500-0x95ff mem 0xe0801000-0xe08010ff irq 11 at device 
10.0 on pci0
sym0: No NVRAM, ID 7, Fast-10, SE, parity checking
sym0: open drain IRQ line driver
sym0: using NCR-generic firmware.
de0: <Digital 21140A Fast Ethernet> port 0x9600-0x967f mem 
0xe0802000-0xe080207f irq 10 at device 11.0 on pci0
de0: 21140A [10-100Mb/s] pass 2.1
de0: address 00:00:bc:0f:0e:2c
Trying Read_Port at 203
IBM1010: adding irq mask 0xdef8
IBM1010: adding io range 0x200-0x36f, size=0x10, align=0x10
IBM1010: adding memory range 0xc8000-0xf03ff, size=0x400, align=0x4000
IBM1010: adding memory range 0xb0000-0xdcfff, size=0x1000, align=0x1000
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
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 0047
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
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
fb0: vga0, vga, type:VGA (5), flags:0x700ff
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 00 03 00 02 67 5f 4f 50 82 55 81
bf 1f 00 4f 0e 0f 00 00 07 80 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
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 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
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sc0: fb0, kbd0, terminal emulator: sc (syscons terminal)
sio0: not probed (disabled)
sio1: not probed (disabled)
cs0 failed to probe at port 0x300 irq 3 drq 0 on isa0
isa_probe_children: probing PnP devices
unknown: <IBM EtherJet ISA Adapter> failed to probe at port 0x200-0x20f 
iomem 0xc8000-0xc83ff,0xc0000-0xc0fff irq 3 on isa0
BIOS Geometries:
  0:03f2213e 0..1010=1011 cylinders, 0..33=34 heads, 1..62=62 sectors
  1:03ef3f20 0..1007=1008 cylinders, 0..63=64 heads, 1..32=32 sectors
  0 accounted for
Device configuration finished.
IP packet filtering initialized, divert disabled, rule-based forwarding 
disabled, default to deny, logging limited to 100 packets/entry by default
Waiting 15 seconds for SCSI devices to settle
(noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted.
(noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
de0: autosense failed: cable problem?
(probe1:ahc0:0:1:0): INQUIRY. CDB: 12 1 80 0 ff 0
(probe1:ahc0:0:1:0): ILLEGAL REQUEST asc:24,0
(probe1:ahc0:0:1:0): Invalid field in CDB
ahc0: target 4 synchronous at 10.0MHz, offset = 0xf
ahc0: target 0 synchronous at 10.0MHz, offset = 0xf
Creating DISK da0
Creating DISK da1
Creating DISK cd0
Creating DISK cd1
pass0 at ahc0 bus 0 target 0 lun 0
pass0: <MICROP 2210-09MQ1001901 HQ30> Fixed Direct Access SCSI-2 device
pass0: Serial Number 4044235073
pass0: 10.000MB/s transfers (10.000MHz, offset 15)
pass1 at ahc0 bus 0 target 1 lun 0
pass1: <NEC CD-ROM DRIVE:500 2.5> Removable CD-ROM SCSI-2 device
pass1: 3.300MB/s transfers
pass2 at ahc0 bus 0 target 4 lun 0
pass2: <SAF CD-R4012 6.0L> Removable CD-ROM SCSI-2 device
pass2: Serial Number 8633184C
pass2: 10.000MB/s transfers (10.000MHz, offset 15)
pass3 at sym0 bus 0 target 2 lun 0
pass3: <FUJITSU M1606S-512 6220> Fixed Direct Access SCSI-2 device
pass3: Serial Number     05040701
pass3: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
da1 at sym0 bus 0 target 2 lun 0
da1: <FUJITSU M1606S-512 6220> Fixed Direct Access SCSI-2 device
da1: Serial Number     05040701
da1: 10.000MB/s transfers (10.000MHz, offset 8), Tagged Queueing Enabled
da1: 1041MB (2131992 512 byte sectors: 255H 63S/T 132C)
da0 at ahc0 bus 0 target 0 lun 0
da0: <MICROP 2210-09MQ1001901 HQ30> Fixed Direct Access SCSI-2 device
da0: Serial Number 4044235073
da0: 10.000MB/s transfers (10.000MHz, offset 15)
da0: 1008MB (2065250 512 byte sectors: 64H 32S/T 1008C)
Mounting root from ufs:/dev/da0s1a
(cd0:ahc0:0:1:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd0:ahc0:0:1:0): NOT READY asc:3a,0
(cd0:ahc0:0:1:0): Medium not present
cd0 at ahc0 bus 0 target 1 lun 0
cd0: <NEC CD-ROM DRIVE:500 2.5> Removable CD-ROM SCSI-2 device
cd0: 3.300MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
(cd1:ahc0:0:4:0): READ CD RECORDED CAPACITY. CDB: 25 0 0 0 0 0 0 0 0 0
(cd1:ahc0:0:4:0): NOT READY asc:3a,0
(cd1:ahc0:0:4:0): Medium not present
cd1 at ahc0 bus 0 target 4 lun 0
cd1: <SAF CD-R4012 6.0L> Removable CD-ROM SCSI-2 device
cd1: Serial Number 8633184C
cd1: 10.000MB/s transfers (10.000MHz, offset 15)
cd1: Attempt to query device size failed: NOT READY, Medium not present
da0s1: type 0xa5, start 32, end = 2064383, size 2064352 : OK
start_init: trying /sbin/init
da1s1: type 0xa5, start 62, end = 2131187, size 2131126 : OK
da1s1: type 0xa5, start 62, end = 2131187, size 2131126 : OK


Ken Shiring
<kshiring@nc.rr.com>

IBM Microelectronics Division
PEPS Embedded PowerPC design group
Research Triangle Park, NC



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?4.3.2.7.2.20001119220503.00a97700>