Dominik Brodowski wrote:
Hey,

On Fri, Dec 25, 2009 at 06:10:53PM +0000, Sergio Callegari wrote:
I wonder if some can help me sorting out the problems that I am experiencing
with the above hardware (even with pointers to helpful discussions on this ml).

1) the kernel can see the insertion of a pcmcia card
2) the pcmcardctl ident command correctly identifies the card
3) the serial_cs module gets correctly loaded
4) udev makes /dev/ttyS0 point to a new device in the sys hierarchy
5) the card starts flashing its led in the way it is expected to do

but

6) lspci cannot see the card

It shouldn't, for it isn't a PCI card.

Right!!!
7) dmesg stops at the pcmcia 0.0: registering new device (printed twice, both
for pcmcia 0.0 and 0.1), but does not say anything like 0.0: ttyS0 at I/0 0x3F8
(irq = 19) is a 16550A as other laptops do with the same card.
8) ttyS0 remains not responsive.

Could you post the output of "lspcmcia -vvv" (executed as root), please? I
suspect that this laptop does need more resources available (using a
resource database etc.)...

Sure. Sorry for the delay, but I had to put my hands physically on that laptop in order to be able to make the check
Here is the result

Socket 0 Bridge:       [yenta_cardbus]     (bus ID: 0000:02:00.0)
   Configuration:    state: on    ready: yes
           Voltage: 5.0V Vcc: 5.0V Vpp: 0.0V
           Available IRQs: 3, 4, 10
           Available ioports:    0x00000100 - 0x000003af
                       0x000003c0 - 0x000003d2
                       0x000003d4 - 0x000003df
                       0x000003e0 - 0x000004ff
                       0x00000820 - 0x000008ff
                       0x00000c00 - 0x00000cf7
                       0x00004000 - 0x00004fff
           Available iomem:    0x000c0000 - 0x000fffff
                       0xe8110000 - 0xe81fffff
Socket 0 Device 0:    [serial_cs]        (bus ID: 0.0)
   Configuration:    state: on
   Product Name:   Novatel Wireless Merlin UMTS Modem NRM6831
   Identification:    manf_id: 0x00a4    card_id: 0x1aaf
           function: 2 (serial)
           prod_id(1): "Novatel Wireless" (0x32607776)
           prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
           prod_id(3): "NRM6831" (0xaf9c4d7f)
           prod_id(4): --- (---)
Socket 0 Device 1:    [-- no driver --]    (bus ID: 0.1)
   Configuration:    state: on
   Product Name:   Novatel Wireless Merlin UMTS Modem NRM6831
   Identification:    manf_id: 0x00a4    card_id: 0x1aaf
           function: 2 (serial)
           prod_id(1): "Novatel Wireless" (0x32607776)
           prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
           prod_id(3): "NRM6831" (0xaf9c4d7f)
           prod_id(4): --- (---)
Socket 1 Bridge:       [yenta_cardbus]     (bus ID: 0000:02:00.1)
   Configuration:    state: on    ready: yes
           Available IRQs: 3, 4, 10
           Available ioports:    0x00000100 - 0x000003af
                       0x000003c0 - 0x000003d2
                       0x000003d4 - 0x000003df
                       0x000003e0 - 0x000004ff
                       0x00000820 - 0x000008ff
                       0x00000c00 - 0x00000cf7
                       0x00004000 - 0x00004fff
           Available iomem:    0x000c0000 - 0x000fffff
                       0x20000000 - 0x27ffffff
                       0x60000000 - 0x60ffffff
                       0xa0000000 - 0xa0ffffff
                       0xe8100000 - 0xe81fffff

For comparison purposes, I can also give you the same output on a DELL laptop where the novatel card does actually work

Socket 0 Bridge:       [yenta_cardbus]     (bus ID: 0000:03:01.0)
   Configuration:    state: on    ready: yes
           Voltage: 5.0V Vcc: 5.0V Vpp: 0.0V
           Available IRQs: 3, 4, 5, 7, 10, 11
           Available ioports:    0x00000100 - 0x000003af
                       0x000003e0 - 0x000004ff
                       0x00000820 - 0x000008ff
                       0x00000a00 - 0x00000aff
                       0x00000c00 - 0x00000cf7
                       0x00002000 - 0x00002fff
           Available iomem:    0x000d8000 - 0x000dffff
                       0xf6510000 - 0xf65effff
Socket 0 Device 0:    [serial_cs]        (bus ID: 0.0)
   Configuration:    state: on
   Product Name:   Novatel Wireless Merlin UMTS Modem NRM6831
   Identification:    manf_id: 0x00a4    card_id: 0x1aaf
           function: 2 (serial)
           prod_id(1): "Novatel Wireless" (0x32607776)
           prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
           prod_id(3): "NRM6831" (0xaf9c4d7f)
           prod_id(4): --- (---)
Socket 0 Device 1:    [-- no driver --]    (bus ID: 0.1)
   Configuration:    state: on
   Product Name:   Novatel Wireless Merlin UMTS Modem NRM6831
   Identification:    manf_id: 0x00a4    card_id: 0x1aaf
           function: 2 (serial)
           prod_id(1): "Novatel Wireless" (0x32607776)
           prod_id(2): "Merlin UMTS Modem" (0xd9e73b13)
           prod_id(3): "NRM6831" (0xaf9c4d7f)
           prod_id(4): --- (---)

What is definitively different is the available IRQs.

Best regards,

Sergio


_______________________________________________
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia

Reply via email to