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>