Skip site navigation (1)Skip section navigation (2)
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>