Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PCMCIA on 5.0_RC1 not working?



Hi,

With a Thinkpad T60 running 5.0_RC1 if I insert a CF card I get:

  wdc2 at pcmcia0 function 0: <SanDisk, SDP, 5/3 0.6>
  wdc2: i/o mapped mode
  atabus2 at wdc2 channel 0

but no wd(4) device node is attached..  trying other PCMCIA cards, a wi(4)
fails:

  wi0 at pcmcia0 function 0: <Dell, TrueMobile 1150 Series PC Card, Version 
01.01, >
  wi0:wi0: wi_cmd: busy bit won't clear.
  wi0: wi_cmd: busy bit won't clear.
  wi0: wi_cmd: busy bit won't clear.
  wi0: wi_cmd: busy bit won't clear.
  wi0: wi_cmd: busy bit won't clear.
  wi0: init failed
  wi0: failed to attach controller

and a bt3c(4) attaches ok but won't initialise:

  bt3c0 at pcmcia0 function 0: <3COM, 3CRWB60-A, Bluetooth PC Card>

on the other hand, a cardbus bluetooth adaptor attaches and works fine:

  uhci4 at cardbus0 function 0: vendor 0x1106 product 0x3038 (rev. 0x62)
  usb5 at uhci4: USB revision 1.0
  uhub5 at usb5: vendor 0x1106 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub5: 2 ports with 2 removable, self powered
  uhci5 at cardbus0 function 1: vendor 0x1106 product 0x3038 (rev. 0x62)
  usb6 at uhci5: USB revision 1.0
  uhub6 at usb6: vendor 0x1106 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
  uhub6: 2 ports with 2 removable, self powered
  ubt1 at uhub5 port 1
  ubt1: vendor 0x0a12 product 0x0001, rev 2.00/19.58, addr 2
  bthub1 at ubt1 local-bdaddr 00:10:60:e1:50:3d

I put the full dmesg at http://wiki.netbsd.se/IBM_Thinkpad_T60 but the
cardslot messages show:

  pci0 at mainbus0 bus 0: configuration mode 1
  pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok

  ppb4 at pci0 dev 30 function 0: vendor 0x8086 product 0x2448 (rev. 0xe2)
  pci5 at ppb4 bus 21
  pci5: i/o space enabled

  cbb0 at pci5 dev 0 function 0: vendor 0x104c product 0xac56 (rev. 0x00)
  cbb0: can't map socket base address 0xe4300000
  cbb0: can't map socket base address 0xc0a06d16: io mode
  cbb0: cacheline 0x8 lattimer 0xa8
  cbb0: bhlc 0x2a808
  cbb0: interrupting at ioapic0 pin 16

  cardslot0 at cbb0
  cardbus0 at cardslot0: bus 22
  pcmcia0 at cardslot0

I looked in cbb(4) and tried a kernel with:

  options RBUS_MIN_START="0x20000000"

but that just resulted in a disabled socket:

  cbb0 at pci5 dev 0 function 0: vendor 0x104c product 0xac56 (rev. 0x00)
  cbb0: can't map socket base address 0xe4300000
  cbb0: can't map socket base address 0xc0a659c2: io mode
  cbb0: bad Vcc request. sock_ctrl 0xffffff88, sock_status 0xffffffff
  cbb0: disabling socket
  new status 0xffffffff
  cbb0: cacheline 0x8 lattimer 0xa8
  cbb0: bhlc 0x2a808
  cbb0: interrupting at ioapic0 pin 16

any ideas?  The wi(4) card at least worked under XP when I got the machine
last week so I'm doubting a hardware problem..

iain



Home | Main Index | Thread Index | Old Index