Toshiba Cardbus

Craig St. Jean cstjean at cs.kent.edu
Sun Mar 25 07:00:13 UTC 2007


Hello all,
I have been googling for about an hour and cannot find a solution to
this problem. Someone else posted about their Samsung cardbus not
working with a similar situation as mine, however I have different
hardware so am posting a new message.

The problem overall: inserting a device does not do anything.

With cardbus debugging on, I receive this after insertion:
Status is 0x30000820
cbb0: card inserted: event=0x00000000, state=30000820
cbb0: cbb_power: 3V
cbb0: cbb_power: 0V

But then nothing else. Note that I do have a supported card that I'm
plugging in. I believe it is a 32-bit card, and from what I've read,
most people having this problem have tested 16-bit cards which have
worked successfully (I don't have any to test though).

Anyone have any ideas? I've seen some people resolve a similar issue by
using pciconf -wb (device - pci6:4:0 in my case) (some hex) (some
number), but I don't understand exactly what the hex digits meant or the
number or how it solved their issue.

== dmesg (stripped) ==
pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci6: <ACPI PCI bus> on pcib5
cbb0: <PCI-CardBus Bridge> at device 4.0 on pci6
cbb0: Found memory at de006000
cbb0: Secondary bus is 0
cbb0: Setting primary bus to 6
cbb0: Secondary bus set to 7 subbus 8
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
cbb0: [ITHREAD]
Status is 0x30000820
cbb0: card inserted: event=0x00000000, state=30000820
cbb0: cbb_power: 3V
cbb0: cbb_power: 0V
Status is 0x30000026
Status is 0x30000820
cbb0: card inserted: event=0x00000000, state=30000820
cbb0: cbb_power: 3V
cbb0: cbb_power: 0V

Note that status 0x30000820 means card inserted, 0x30000026 means card
ejected.

== pciconf -l (stripped) ==
pcib5 at pci0:30:0:        class=0x060401 card=0xff001179 chip=0x24488086 rev=0xe2 hdr=0x01
cbb0 at pci6:4:0:  class=0x060700 card=0xff001179 chip=0x8039104c rev=0x00 hdr=0x02
none2 at pci6:4:1: class=0x0c0010 card=0xff001179 chip=0x803a104c rev=0x00 hdr=0x00
none3 at pci6:4:2: class=0x018000 card=0xff001179 chip=0x803b104c rev=0x00 hdr=0x00
none4 at pci6:4:3: class=0x080501 card=0xff001179 chip=0x803c104c rev=0x00 hdr=0x00

== sysctl dev.cbb ==
dev.cbb.0.%desc: PCI-CardBus Bridge
dev.cbb.0.%driver: cbb
dev.cbb.0.%location: slot=4 function=0
dev.cbb.0.%pnpinfo: vendor=0x104c device=0x8039 subvendor=0x1179 subdevice=0xff00 class=0x060700
dev.cbb.0.%parent: pci6
dev.cbb.0.pribus: 6
dev.cbb.0.secbus: 7
dev.cbb.0.subbus: 8


More information about the freebsd-mobile mailing list