Date: Mon, 11 Sep 2006 07:20:20 GMT From: Kirill Yelizarov <ykirill@yahoo.com> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/94898 : [pcmcia] GPRS PCMCIA card cause interrupt storm and config not allocated (regression) Message-ID: <200609110720.k8B7KKpP038409@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/94898; it has been noted by GNATS. From: Kirill Yelizarov <ykirill@yahoo.com> To: bug-followup@FreeBSD.org Cc: Subject: Re: kern/94898 : [pcmcia] GPRS PCMCIA card cause interrupt storm and config not allocated (regression) Date: Mon, 11 Sep 2006 00:16:11 -0700 (PDT) I enabled debug information for pcmcia cards hw.cbb.debug=1 hw.cardbus.debug=1 hw.cardbus.cis_debug=1 hw.pccard.debug=1 hw.pccard.cis_debug=1 and found out that this modem is trying to use addresses 0x3f8 or 0x2f8 which were used by sio already. So i disabled com2 in bios and managed to enable this gprs modem. Here is the output: cbb0: card inserted: event=0x00000000, state=30000410 pccard0: chip_socket_enable cbb_pcic_socket_enable: cbb0: cbb_power: 5V pccard0: read_cis cis mem map 0xca707000 (resource: 0x88000000) pccard0: CIS tuple chain: CISTPL_DEVICE type=null speed=null 01 03 00 00 ff unhandled CISTPL 1c 1c 03 03 00 ff CISTPL_MANFID 20 04 1b 02 02 02 CISTPL_FUNCID 21 02 02 00 CISTPL_FUNCE 22 04 00 02 0f 7c CISTPL_VERS_1 15 15 07 01 20 20 20 47 50 52 53 20 4d 6f 64 65 6d 00 00 00 00 00 ff CISTPL_CONFIG 1a 04 00 04 f8 0f CISTPL_CFTABLE_ENTRY 1b 0e c1 41 99 01 55 a8 60 f8 03 0f b0 ff ff 07 CISTPL_CFTABLE_ENTRY 1b 07 05 08 aa 60 f8 02 07 unhandled CISTPL 14 CISTPL_NO_LINK 14 00 CISTPL_END ff pccard0: check_cis_quirks pccard0: CIS version PC Card Standard 7.1 pccard0: CIS info: GPRS Modem, , , pccard0: Manufacturer code 0x21b, product 0x202 pccard0: function 0: serial port, ccr addr f8 mask f pccard0: function 0, config table entry 1: I/O card; irq mask ffff; iomask 8, iospace 3f8-407; maxtwins 7; rdybsy_active io8 irqshare irqlevel pccard0: function 0, config table entry 5: I/O card; irq mask ffff; iomask a, iospace 2f8-2ff; maxtwins 7; rdybsy_active io8 irqshare irqlevel pccard0: functions scanning pccard0: Card has 1 functions. pccard_mfc is 0 pccard0: I/O rid 0 start 3f8 end 407 pccard0: Allocation failed for cfe 1 pccard0: I/O rid 0 start 2f8 end 2ff cbb_pcic_socket_enable: cbb0Interrupt storm detected on "irq9:"; throttling interrupt source : cbb_power: 0V cbb0: cbb_power: 5V pccard0: ccr_res == 88000000-880003ff, base=f8 pccard0: function 0 CCR at 0 offset f8: 45 20 e 0, 3 0 0 ff, 1c sio4: < GPRS Modem > at port 0x2f8-0x2ff irq 9 function 0 config 5 on pccard0 sio4: type 16550A sio4: unable to activate interrupt in fast mode - using normal mode pccard0: function 0 CCR at 0 offset f8 mask f: 45 20 e 0, 3 0 0 ff, 1c This is a fast workaround but how can i use addresses like 0x3e8 or 0x3f8? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200609110720.k8B7KKpP038409>