Date: Mon, 25 Jan 1999 23:58:20 +0300 From: Juriy Goloveshkin <j@avias.com> To: freebsd-stable@FreeBSD.ORG Subject: pccard Message-ID: <4998.990125@avias.com>
next in thread | raw e-mail | index | archive | help
Hi, all does the PC Card support work in 3.0-STABLE(CURRENT)? 1) the kernel doesn't respond on card insertion/removal. it seems to me that the reason of such behavior is in the string 789 of file pccard/pcic.c it has changed from if (validslots) to if (validslots && pcic_irq <=0) are there any problems with irq handling? but it isn't my main problem. pccard_configure() displays only the last device added via pccard_add_driver(). in my case I have sio, ed and fdc devices, but only fdc is displayed. but even these devices doesn't work on insertion. it seems that it worked in 3.0-RELEASE (excluding the problem with irq described above). could andybody comment this? I have Libretto 50ct. === LIBRETTO === machine "i386" cpu "I586_CPU" ident LIBRETTO maxusers 32 options INET #InterNETworking options FFS #Berkeley Fast Filesystem options FFS_ROOT #FFS usable as root device [keep this!] options NFS #Network Filesystem options MSDOSFS #MSDOS Filesystem options PROCFS #Process filesystem options "COMPAT_43" #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console options FAILSAFE #Be conservative options USERCONFIG #boot -c editor options VISUAL_USERCONFIG #visual boot -c editor config kernel root on wd0 controller isa0 controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 disk fd0 at fdc0 drive 0 disk fd1 at fdc0 drive 1 options FDC_YE controller wdc0 at isa? port "IO_WD1" bio irq 14 disk wd0 at wdc0 drive 0 controller atkbdc0 at isa? port IO_KBD tty device atkbd0 at isa? tty irq 1 device psm0 at isa? tty irq 12 device vga0 at isa? port ? conflicts device sc0 at isa? tty device npx0 at isa? port IO_NPX irq 13 device apm0 at isa? flags 0x31 # Advanced Power Management # PCCARD (PCMCIA) support controller card0 device pcic0 at card? device pcic1 at card? options PCIC_RESUME_RESET === Jan 25 23:28:52 home /kernel: Copyright (c) 1992-1999 FreeBSD Inc. Jan 25 23:28:52 home /kernel: Copyright (c) 1982, 1986, 1989, 1991, 1993 Jan 25 23:28:52 home /kernel: The Regents of the University of California. All rights reserved. Jan 25 23:28:52 home /kernel: FreeBSD 3.0-STABLE #16: Mon Jan 25 23:27:29 MSK 1999 Jan 25 23:28:52 home /kernel: root@home.avias.com:/sysst/compile/LIBRETTO Jan 25 23:28:52 home /kernel: Timecounter "i8254" frequency 1193182 Hz Jan 25 23:28:52 home /kernel: CPU: Pentium/P54C (74.98-MHz 586-class CPU) Jan 25 23:28:52 home /kernel: Origin = "GenuineIntel" Id = 0x52c Stepping=12 Jan 25 23:28:52 home /kernel: Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> Jan 25 23:28:52 home /kernel: real memory = 33685504 (32896K bytes) Jan 25 23:28:52 home /kernel: config> quit Jan 25 23:28:52 home /kernel: avail memory = 30482432 (29768K bytes) Jan 25 23:28:52 home /kernel: Preloaded elf kernel "kernel" at 0xf0272000. Jan 25 23:28:52 home /kernel: Initializing PC-card drivers: sio Jan 25 23:28:52 home /kernel: Initializing PC-card drivers: ed Jan 25 23:28:52 home /kernel: Initializing PC-card drivers: fdc I added pccard_configure() in pccard_add_driver() for saw it. Jan 25 23:28:52 home /kernel: Probing for devices on the ISA bus: Jan 25 23:28:52 home /kernel: sc0 on isa Jan 25 23:28:52 home /kernel: sc0: VGA color <16 virtual consoles, flags=0x0> Jan 25 23:28:52 home /kernel: ed0 not found at 0x280 Jan 25 23:28:52 home /kernel: atkbdc0 at 0x60-0x6f on motherboard Jan 25 23:28:52 home /kernel: atkbd0 irq 1 on isa Jan 25 23:28:52 home /kernel: psm0 irq 12 on isa Jan 25 23:28:52 home /kernel: psm0: model Generic PS/2 mouse, device ID 0 Jan 25 23:28:52 home /kernel: sio0 at 0x3f8-0x3ff Jan 25 23:28:52 home /kernel: irq 4 flags 0x10 on isa Jan 25 23:28:52 home /kernel: sio0: type 16550A Jan 25 23:28:52 home /kernel: sio1 at 0x2f8-0x2ff irq 3 on isa Jan 25 23:28:52 home /kernel: sio1: type 16550A Jan 25 23:28:52 home /kernel: lpt0 at 0x378-0x37f irq 7 on isa Jan 25 23:28:52 home /kernel: lpt0: Interrupt-driven port Jan 25 23:28:52 home /kernel: lp0: TCP/IP capable interface Jan 25 23:28:52 home /kernel: ... try to identify the yamaha Jan 25 23:28:52 home /kernel: pcm0 at 0x530 irq 10 drq 1 flags 0xc100 on isa Jan 25 23:28:52 home /kernel: mss_attach <mss>0 at 0x530 irq 10 dma 1:1 flags 0xc100 Jan 25 23:28:52 home /kernel: setting up yamaha registers Jan 25 23:28:52 home /kernel: set yamaha master volume to max Jan 25 23:28:52 home /kernel: fdc0: direction bit not set Jan 25 23:28:52 home /kernel: fdc0: cmd 3 failed at out byte 1 of 3 Jan 25 23:28:52 home /kernel: fdc0 not found at 0x3f0 Jan 25 23:28:52 home /kernel: wdc0 at 0x1f0-0x1f7 irq 14 on isa Jan 25 23:28:52 home /kernel: wdc0: unit 0 (wd0): <TOSHIBA MK0803MAT> Jan 25 23:28:52 home /kernel: wd0: 777MB (1592640 sectors), 1580 cyls, 16 heads, 63 S/T, 512 B/S Jan 25 23:28:52 home /kernel: vga0 at 0x3b0-0x3df maddr 0xa0000 msize 131072 on isa Jan 25 23:28:52 home /kernel: npx0 on motherboard Jan 25 23:28:52 home /kernel: npx0: INT 16 interface Jan 25 23:28:52 home /kernel: apm0 flags 0x31 on isa Jan 25 23:28:52 home /kernel: apm: found APM BIOS version 1.2 Jan 25 23:28:52 home /kernel: PC-Card Intel 82365 (5 mem & 2 I/O windows) Jan 25 23:28:52 home /kernel: pcic: controller irq 5 Jan 25 23:28:52 home /kernel: Initializing PC-card drivers: fdc Jan 25 23:28:52 home /kernel: Intel Pentium detected, installing workaround for F00F bug Jan 25 23:28:52 home /kernel: changing root device to wd0s2a Jan 25 23:29:19 home /kernel: Card inserted, slot 0 Jan 25 23:29:30 home pccardd[48]: driver allocation failed for Ethernet Jan 25 23:29:41 home /kernel: Card removed, slot 0 old 3.0-RELEASE kernel from /sys/i386/conf/PCCARD == Jan 25 23:30:51 home /kkk: Copyright (c) 1992-1998 FreeBSD Inc. Jan 25 23:30:51 home /kkk: Copyright (c) 1982, 1986, 1989, 1991, 1993 Jan 25 23:30:51 home /kkk: The Regents of the University of California. All rights reserved. Jan 25 23:30:51 home /kkk: FreeBSD 3.0-RELEASE #0: Sun Jan 24 18:53:08 MSK 1999 Jan 25 23:30:51 home /kkk: root@myname.my.domain:/usr/src/sys/compile/PCCARD Jan 25 23:30:51 home /kkk: Timecounter "i8254" frequency 1193182 Hz cost 5873 ns Jan 25 23:30:51 home /kkk: CPU: Pentium/P54C (74.98-MHz 586-class CPU) Jan 25 23:30:51 home /kkk: Origin = "GenuineIntel" Id = 0x52c Stepping=12 Jan 25 23:30:51 home /kkk: Features=0x1bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8> Jan 25 23:30:51 home /kkk: real memory = 33685504 (32896K bytes) Jan 25 23:30:51 home /kkk: avail memory = 30658560 (29940K bytes) Jan 25 23:30:51 home /kkk: Preloaded a.out kernel "kkk" at 0x0xf024f000. Jan 25 23:30:51 home /kkk: Probing for devices on the ISA bus: Jan 25 23:30:51 home /kkk: sc0 at 0x60-0x6f irq 1 on motherboard Jan 25 23:30:51 home /kkk: sc0: VGA color <16 virtual consoles, flags=0x0> Jan 25 23:30:51 home /kkk: ed0 not found at 0x280 Jan 25 23:30:51 home /kkk: fe0 not found at 0x300 Jan 25 23:30:51 home /kkk: sio0 at 0x3f8-0x3ff irq 4 flags 0x10 on isa Jan 25 23:30:51 home /kkk: sio0: type 16550A Jan 25 23:30:51 home /kkk: sio1 at 0x2f8-0x2ff irq 3 on isa Jan 25 23:30:51 home /kkk: sio1: type 16550A Jan 25 23:30:51 home /kkk: lpt0 at 0x378-0x37f irq 7 on isa Jan 25 23:30:51 home /kkk: lpt0: Interrupt-driven port Jan 25 23:30:51 home /kkk: lp0: TCP/IP capable interface Jan 25 23:30:51 home /kkk: psm0 at 0x60-0x64 irq 12 on motherboard Jan 25 23:30:51 home /kkk: psm0: model Generic PS/2 mouse, d Jan 25 23:30:51 home /kkk: evice ID 0 Jan 25 23:30:51 home /kkk: fdc0: direction bit not set Jan 25 23:30:51 home /kkk: fdc0: cmd 3 failed at out byte 1 of 3 Jan 25 23:30:51 home /kkk: fdc0 not found at 0x3f0 Jan 25 23:30:51 home /kkk: wdc0 at 0x1f0-0x1f7 irq 14 on isa Jan 25 23:30:51 home /kkk: wdc0: unit 0 (wd0): <TOSHIBA MK0803MAT> Jan 25 23:30:51 home /kkk: wd0: 777MB (1592640 sectors), 1580 cyls, 16 heads, 63 S/T, 512 B/S Jan 25 23:30:51 home /kkk: ep0 not found at 0x300 Jan 25 23:30:51 home /kkk: npx0 on motherboard Jan 25 23:30:51 home /kkk: npx0: INT 16 interface Jan 25 23:30:51 home /kkk: apm0 flags 0x31 on isa Jan 25 23:30:51 home /kkk: apm: found APM BIOS version 1.2 Jan 25 23:30:51 home /kkk: PC-Card Intel 82365 (5 mem & 2 I/O windows) Jan 25 23:30:51 home /kkk: pcic: controller irq 5 Jan 25 23:30:51 home /kkk: Initializing PC-card drivers: ed ep fe sio Jan 25 23:30:51 home /kkk: Intel Pentium F00F detected, installing workaround Jan 25 23:30:51 home /kkk: changing root device to wd0s2a Ehternet card(if it was inserted before boot) works normally. === Bye, Juriy 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?4998.990125>