Has my Merlin U630 got a broken CIS ??

Alex Kavanagh alex at tinwood.homelinux.org
Thu Apr 20 11:17:50 EDT 2006


Hello

I'm still trying to get my Novatel Merlin U630 working on my laptop
(HP DV1448) with 2.6.16-ck3 + various patches inc. the bus fix-up
patch recently mentioned.  I have also installed the latest
pcmciautils and I was investigating dump_cis when I noticed the
following:  (full cis at the end):

Socket 0
offset 0x02, tuple 0x01, link 0x03
  00 00 ff
dev_info
  NULL 0ns, 512b

offset 0x07, tuple 0x17, link 0x03
  00 00 ff
attr_dev_info
  NULL 0ns, 512b

offset 0x0c, tuple 0x06, link 0x0b
  02 00 4c 00 00 00 00 cb 00 00 00
mfc_long_link
 function 0: attr 0x004c
 function 1: attr 0x00cb

...

notice the function 0: attr 0x004c

Then, later on:


offset 0x4d, tuple 0x13, link 0x03
  43 49 53
link_target

offset 0x52, tuple 0x21, link 0x02
  02 01
funcid serial_port [post]

offset 0x56, tuple 0x22, link 0x04
  00 02 0f 7f
serial_interface
  uart 16550 [space/mark/odd/even] [5/6/7/8] [1/1.5/2]

...

i.e. it seems to start at 0x4d.

The second function does start at 0x00cb:

offset 0xcb, tuple 0x13, link 0x03
  43 49 53
link_target

offset 0xd0, tuple 0x21, link 0x02
  02 01
funcid serial_port [post]

offset 0xd4, tuple 0x22, link 0x04
  00 02 0f 7f
serial_interface
  uart 16550 [space/mark/odd/even] [5/6/7/8] [1/1.5/2]

offset 0xda, tuple 0x1a, link 0x06
  05 0a 20 04 63 02
config base 0x0420 mask 0x0263 last_index 0x0a

....

So, I'm wondering if this is the problem with the laptop not finding
the relevant serial ports?  If it is, how do I fix this??

And why would this card work *successfully* on a different Linux
laptop running 2.6.12??

Thanks for any help you can offer.

Cheers
Alex.
-- 
Alex Kavanagh

-------------- next part --------------
A non-text attachment was scrubbed...
Name: cis
Type: application/octet-stream
Size: 3617 bytes
Desc: not available
Url : http://lists.infradead.org/pipermail/linux-pcmcia/attachments/20060420/477e4340/cis.obj


More information about the linux-pcmcia mailing list