I'm having some weird problems with PnP, I guess. I have a "SmartLink 56K Voice Fax Modem" that I just stuck into the computer. Before I added the PnP magic to src/sys/isa/sio.c, in the kernel messages just said unknown for it, which is what I expected. So at that point I had three unkowns, one for <CTRL>, <MPU> and then that modem. The src/sys/isa/sio.c magic for this modem looks like this: {0x12206804, NULL}, /* ACH2012 - 5634BTS 56K Video Ready Modem */ Now that I have that in there, after building/installing a fresh kernel, it gets attached to the sio driver but I'm getting these other lines of unknown stuff that seems to be causing problems with memory. Random things die on signal 11 now, like kdm. >From dmesg: sio2: <5634BTS 56K Video Ready Modem> at port 0x3e8-0x3ef irq 10 on isa0 sio2: type 16550A unknown2: <PNP0000> at port 0x20-0x21,0xa0-0xa1,0x4d0-0x4d1 irq 2 on isa0 unknown3: <PNP0201> at port 0-0xf,0x80-0x90,0x94-0x9f,0xc0-0xde,0x40b,0x410-0x43f,0x481-0x483,0x487,0x489-0x48c,0x4d6 drq 4 on isa0 unknown4: <PNP0100> at port 0x40-0x43 irq 0 on isa0 unknown5: <PNP0b00> at port 0x70-0x71 irq 8 on isa0 unknown: <PNP0800> can't assign resources unknown6: <PNP0c04> at port 0xf0-0xff irq 13 on isa0 unknown: <PNP0303> can't assign resources unknown: <PNP0f13> can't assign resources unknown7: <PNP0c01> at iomem 0xe8000-0xfffff,0-0x9ffff,0x100000-0x7ffffff,0xffe80000-0xffffffff,0xfec00000-0xfec08fff on isa0 unknown8: <PNP0a03> at port 0xcf8-0xcff on isa0 unknown: <PNP0700> can't assign resources unknown: <PNP0400> can't assign resources unknown: <PNP0501> can't assign resources unknown: <PNP0501> can't assign resources unknown9: <PNP0c02> at port 0x78-0x7f,0x2e-0x2f on isa0 unknown10: <PNP0c02> at port 0x290-0x297 on isa0 Strange things from running kdm: /kernel: pid 567 (kdm), uid 0: exited on signal 11 (core dumped) kdm[563]: Unknown session exit code 35584 from process 567 Of course all of this worked beautifully before I stuck the modem in and put in the PnP magic for it. Output of pnpinfo and full dmesg provided as attachments. I can provide the boot -v output as well if anyone really wants it. Feel free to pass the point hat if I missed anything obvious. -- Eric Futch New York Connect.Net, Ltd. [EMAIL PROTECTED] Technical Support Staff http://www.nyct.net (212) 293-2620 "Bringing New York The Internet Access It Deserves"
Checking for Plug-n-Play devices... Card assigned CSN #1 Vendor ID CSC0b36 (0x360b630e), Serial Number 0xffffffff PnP Version 1.0, Vendor Version 1 Device Description: CS4236 Audio Logical Device ID: CSC0000 0x0000630e #0 Device Description: WSS/SB TAG Start DF Good Configuration DMA: channel(s) 1 8-bit, not a bus master, count by byte, , Type A DMA: channel(s) 0 3 8-bit, not a bus master, count by byte, , Type A IRQ: 5 - only one type (true/edge) I/O Range 0x534 .. 0x534, alignment 0x4, len 0x4 [16-bit addr] I/O Range 0x388 .. 0x388, alignment 0x8, len 0x4 [16-bit addr] I/O Range 0x220 .. 0x220, alignment 0x20, len 0x10 [16-bit addr] TAG Start DF Acceptable Configuration DMA: channel(s) 1 3 8-bit, not a bus master, count by byte, , Type A DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type A IRQ: 5 7 9 11 12 15 - only one type (true/edge) I/O Range 0x534 .. 0xffc, alignment 0x4, len 0x4 [16-bit addr] I/O Range 0x388 .. 0x388, alignment 0x8, len 0x4 [16-bit addr] I/O Range 0x220 .. 0x260, alignment 0x20, len 0x10 [16-bit addr] TAG Start DF Sub-optimal Configuration DMA: channel(s) 0 1 3 8-bit, not a bus master, count by byte, , Type A IRQ: 5 7 9 11 12 15 - only one type (true/edge) I/O Range 0x534 .. 0xffc, alignment 0x4, len 0x4 [16-bit addr] I/O Range 0x388 .. 0x3f8, alignment 0x8, len 0x4 [16-bit addr] I/O Range 0x220 .. 0x300, alignment 0x20, len 0x10 [16-bit addr] TAG End DF Logical Device ID: CSC0001 0x0100630e #1 Device Description: GAME TAG Start DF Good Configuration I/O Range 0x200 .. 0x200, alignment 0x8, len 0x8 [16-bit addr] TAG Start DF Acceptable Configuration I/O Range 0x208 .. 0x208, alignment 0x8, len 0x8 [16-bit addr] TAG End DF Logical Device ID: CSC0010 0x1000630e #2 Device Description: CTRL I/O Range 0x120 .. 0xff8, alignment 0x8, len 0x8 [16-bit addr] Logical Device ID: CSC0003 0x0300630e #3 Device Description: MPU TAG Start DF Good Configuration IRQ: 9 - only one type (true/edge) I/O Range 0x330 .. 0x330, alignment 0x8, len 0x2 [16-bit addr] TAG Start DF Acceptable Configuration IRQ: 9 11 12 15 - only one type (true/edge) I/O Range 0x300 .. 0x3f8, alignment 0x8, len 0x2 [16-bit addr] TAG End DF End Tag Successfully got 44 resources, 4 logical fdevs -- card select # 0x0001 CSN CSC0b36 (0x360b630e), Serial Number 0xffffffff Logical device #0 IO: 0x0534 0x0534 0x0534 0x0534 0x0534 0x0534 0x0534 0x0534 IRQ 5 0 DMA 1 0 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 0x01 Logical device #2 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 0 0 DMA 4 4 IO range check 0x00 activate 0x01 Logical device #3 IO: 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 IRQ 9 0 DMA 4 4 IO range check 0x00 activate 0x01 Card assigned CSN #2 Vendor ID ACH2012 (0x12206804), Serial Number 0x46464646 PnP Version 1.0, Vendor Version 0 Device Description: 5634BTS 56K Video Ready Modem Logical Device ID: ACH2012 0x12206804 #0 TAG Start DF Good Configuration FIXED I/O base address 0x2f8 length 0x8 IRQ: 3 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x3f8 length 0x8 IRQ: 4 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x3e8 length 0x8 IRQ: 3 4 5 9 10 15 - only one type (true/edge) TAG Start DF Acceptable Configuration FIXED I/O base address 0x2e8 length 0x8 IRQ: 3 4 5 9 10 15 - only one type (true/edge) TAG End DF End Tag Successfully got 16 resources, 1 logical fdevs -- card select # 0x0002 CSN ACH2012 (0x12206804), Serial Number 0x46464646 Logical device #0 IO: 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 0x03e8 IRQ 10 0 DMA 4 4 IO range check 0x00 activate 0x01
Copyright (c) 1992-2000 The FreeBSD Project. Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. FreeBSD 4.0-CURRENT #0: Sat Mar 11 15:01:32 EST 2000 root@:/usr/src/sys/compile/QUAKE Timecounter "i8254" frequency 1193182 Hz CPU: Pentium Pro (198.67-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping = 9 Features=0xfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV> real memory = 134217728 (131072K bytes) avail memory = 125853696 (122904K bytes) Programming 24 pins in IOAPIC #0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfec08000 cpu1 (AP): apic id: 12, version: 0x00040011, at 0xfec08000 io0 (APIC): apic id: 13, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc03ef000. Preloaded elf module "splash_bmp.ko" at 0xc03ef09c. Preloaded elf module "vesa.ko" at 0xc03ef140. Preloaded splash_image_data "/boot/saturn_2_640.bmp" at 0xc03ef1dc. VESA: v2.0, 2048k memory, flags:0x0, mode table:0xc03a116c (100008c) VESA: STB Lightspeed 128 Video (ET6000) Pentium Pro MTRR support enabled md0: Malloc disk npx0: <math processor> on motherboard npx0: INT 16 interface pcib0: <Host to PCI bridge> on motherboard pci0: <PCI bus> on pcib0 fxp0: <Intel EtherExpress Pro 10/100B Ethernet> port 0xff40-0xff5f mem 0xff800000-0xff8fffff,0xffbee000-0xffbeefff irq 18 at device 6.0 on pci0 fxp0: Ethernet address 00:a0:c9:49:89:20 fxp0: supplying EUI64: 00:a0:c9:ff:fe:49:89:20 isab0: <Intel 82371SB PCI to ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel PIIX3 ATA controller> port 0xffa0-0xffaf at device 7.1 on pci0 uhci0: <Intel 82371SB (PIIX3) USB controller> port 0xff80-0xff9f irq 11 at device 7.2 on pci0 usb0: <Intel 82371SB (PIIX3) 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 ahc0: <Adaptec aic7880 Ultra SCSI adapter> port 0xf800-0xf8ff mem 0xffbef000-0xffbeffff irq 17 at device 9.0 on pci0 ahc0: aic7880 Wide Channel A, SCSI Id=7, 16/255 SCBs pci0: <Tseng Labs ET6000/ET6100 graphics accelerator> at 11.0 irq 16 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-0x6f on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sc0: <System console> on isa0 sc0: VGA <16 virtual consoles, flags=0x200> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode plip0: <PLIP network interface> on ppbus0 lpt0: <Printer> on ppbus0 lpt0: Interrupt-driven port ppi0: <Parallel I/O> on ppbus0 vpo0: <Iomega VPI0 Parallel to SCSI interface> on ppbus0 vpo0: EPP 1.9 mode pca0 at port 0x40 on isa0 joy0 at port 0x201 on isa0 pcm0: <CS423x> at port 0x534-0x537,0x388-0x38b,0x220-0x22f irq 5 drq 1,0 on isa0 joy1: <CSC0001 PnP Joystick> at port 0x208-0x20f on isa0 unknown0: <CTRL> at port 0x120-0x127 on isa0 unknown1: <MPU> at port 0x330-0x331 irq 9 on isa0 sio2: <5634BTS 56K Video Ready Modem> at port 0x3e8-0x3ef irq 10 on isa0 sio2: type 16550A unknown2: <PNP0000> at port 0x20-0x21,0xa0-0xa1,0x4d0-0x4d1 irq 2 on isa0 unknown3: <PNP0201> at port 0-0xf,0x80-0x90,0x94-0x9f,0xc0-0xde,0x40b,0x410-0x43f,0x481-0x483,0x487,0x489-0x48c,0x4d6 drq 4 on isa0 unknown4: <PNP0100> at port 0x40-0x43 irq 0 on isa0 unknown5: <PNP0b00> at port 0x70-0x71 irq 8 on isa0 unknown: <PNP0800> can't assign resources unknown6: <PNP0c04> at port 0xf0-0xff irq 13 on isa0 unknown: <PNP0303> can't assign resources unknown: <PNP0f13> can't assign resources unknown7: <PNP0c01> at iomem 0xe8000-0xfffff,0-0x9ffff,0x100000-0x7ffffff,0xffe80000-0xffffffff,0xfec00000-0xfec08fff on isa0 unknown8: <PNP0a03> at port 0xcf8-0xcff on isa0 unknown: <PNP0700> can't assign resources unknown: <PNP0400> can't assign resources unknown: <PNP0501> can't assign resources unknown: <PNP0501> can't assign resources unknown9: <PNP0c02> at port 0x78-0x7f,0x2e-0x2f on isa0 unknown10: <PNP0c02> at port 0x290-0x297 on isa0 APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0 IP packet filtering initialized, divert disabled, rule-based forwarding enabled, default to deny, unlimited logging Waiting 2 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! da2 at vpo0 bus 0 target 6 lun 0 da2: <IOMEGA ZIP 100 J.03> Removable Direct Access SCSI-2 device da2: 96MB (196608 512 byte sectors: 64H 32S/T 96C) da0 at ahc0 bus 0 target 0 lun 0 da0: <SEAGATE ST39173W 6244> Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da0: 8683MB (17783240 512 byte sectors: 255H 63S/T 1106C) da1 at ahc0 bus 0 target 1 lun 0 da1: <IBM DGHS09U 03E0> Fixed Direct Access SCSI-3 device da1: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da1: 8748MB (17916240 512 byte sectors: 255H 63S/T 1115C) Mounting root from ufs:/dev/da0s1a cd0 at ahc0 bus 0 target 2 lun 0 cd0: <TOSHIBA CD-ROM XM-6401TA 1009> Removable CD-ROM SCSI-2 device cd0: 20.000MB/s transfers (20.000MHz, offset 15) cd0: Attempt to query device size failed: NOT READY, Medium not present cd1 at ahc0 bus 0 target 3 lun 0 cd1: < CD-R/RW RW7060S 1.70> Removable CD-ROM SCSI-2 device cd1: 3.300MB/s transfers cd1: Attempt to query device size failed: NOT READY, Medium not present fxp0: starting DAD for fe80:0001::02a0:c9ff:fe49:8920 fxp0: DAD complete for fe80:0001::02a0:c9ff:fe49:8920 - no duplicates found pid 523 (kdm), uid 0: exited on signal 11 (core dumped) pid 567 (kdm), uid 0: exited on signal 11 (core dumped) pid 590 (kdm), uid 0: exited on signal 11 (core dumped)