laptop's onboard SD card reader does not work with Linux. Intel Mobo...
Hi, I have a Panasonic cf-73 Toughbook (one of those rugged laptops with a handle). I checked with panasonic, they hate linux, I gather -no drivers, no help, only disdain.
The laptop has an Intel motherboard, chipset and a Centrino 1.7 Ghz processor. Anyway, I really need the SD card reader to work. It won't read SD cards at all - I am not trying SDHC, by the way. I know that it is too old to read the SDHC cards. How can I get this to work? I have ubuntu installed, but I can run pretty much any liveCD that you recommend. Thanks, b |
Show us some system info please.
Provided the Ubuntu you are running has the following commands installed/available, please provide the output of these commands in a console (probably using sudo if necessary):
shell# lspci -vv shell# lshw #(you probably won't have this one) shell# lsusb shell# lsscsi I see a number of similar questions to yours via a Google search. I'd speculate that the reader will work, but I have no evidence of this yet; I'm being optimistic though ;) I'd like to determine (by the commands above) what subsystem the card reader is connected, and I'm hoping that as with many/most others, it's usb-based. If this is the case, you'll need to have in your kernel the 'USB Storage' driver enabled, and possibly one of the sub-drivers also. As I don't use Ubuntu, I'm not sure what if any of the USB Storage drivers are enabled/available by default, but if you could also give the output of the following command, maybe we can answer this question too: Code:
shell# ls /lib/modules/`uname -r`/kernel/drivers/usb/storage |
Here are the terminal outputs in order-
first terminal output: 00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Region 0: Memory at ec000000 (32-bit, prefetchable) [size=64M] Capabilities: [e4] Vendor Specific Information <?> Capabilities: [a0] AGP version 2.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4 Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 96 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 I/O behind bridge: 00003000-00003fff Memory behind bridge: e8100000-e81fffff Prefetchable memory behind bridge: f0000000-f7ffffff Secondary status: 66MHz+ FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Kernel modules: shpchp 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 9 Region 4: I/O ports at 1800 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 9 Region 4: I/O ports at 1820 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin C routed to IRQ 9 Region 4: I/O ports at 1840 [size=32] Kernel driver in use: uhci_hcd Kernel modules: uhci-hcd 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03) (prog-if 20) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin D routed to IRQ 9 Region 0: Memory at e8000000 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME+ Capabilities: [58] Debug port: BAR=1 offset=0080 Kernel driver in use: ehci_hcd Kernel modules: ehci-hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx- Latency: 0 Bus: primary=00, secondary=02, subordinate=07, sec-latency=32 I/O behind bridge: 00004000-00004fff Memory behind bridge: e8200000-e82fffff Prefetchable memory behind bridge: 70000000-77ffffff Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Kernel modules: shpchp 00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Kernel modules: intel-rng, iTCO_wdt 00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03) (prog-if 8a [Master SecP PriP]) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 01f0 [size=8] Region 1: I/O ports at 03f4 [size=1] Region 2: I/O ports at 0170 [size=8] Region 3: I/O ports at 0374 [size=1] Region 4: I/O ports at 1880 [size=16] Region 5: Memory at 78000000 (32-bit, non-prefetchable) [size=1K] Kernel driver in use: ata_piix Kernel modules: ata_piix 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin B routed to IRQ 9 Region 4: I/O ports at 1860 [size=32] Kernel modules: i2c-i801 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8346 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 9 Region 0: I/O ports at 1c00 [size=256] Region 1: I/O ports at 18c0 [size=64] Region 2: Memory at e8000c00 (32-bit, non-prefetchable) [size=512] Region 3: Memory at e8000800 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: Intel ICH Kernel modules: snd-intel8x0 00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 834b Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin B routed to IRQ 9 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel modules: snd-intel8x0m 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] (rev 02) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR+ FastB2B+ DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 66 (2000ns min), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 9 Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M] Region 1: I/O ports at 3000 [size=256] Region 2: Memory at e8100000 (32-bit, non-prefetchable) [size=64K] [virtual] Expansion ROM at e8120000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4 Command: RQ=32 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW- Rate=x4 Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel modules: radeonfb 02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 88) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168 Interrupt: pin A routed to IRQ 9 Region 0: Memory at e8202000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=03, subordinate=03, sec-latency=176 Memory window 0: 70000000-73fff000 (prefetchable) Memory window 1: 7c000000-7ffff000 I/O window 0: 00004400-000044ff I/O window 1: 00004800-000048ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 Kernel driver in use: yenta_cardbus Kernel modules: yenta_socket 02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 88) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168 Interrupt: pin B routed to IRQ 9 Region 0: Memory at e8203000 (32-bit, non-prefetchable) [size=4K] Bus: primary=02, secondary=04, subordinate=07, sec-latency=176 Memory window 0: 74000000-77fff000 (prefetchable) Memory window 1: 80000000-83fff000 I/O window 0: 00004c00-00004cff I/O window 1: 00001400-000014ff BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+ 16-bit legacy interface ports at 0001 Kernel driver in use: yenta_cardbus Kernel modules: yenta_socket 02:00.2 System peripheral: Ricoh Co Ltd R5C576 SD Bus Host Adapter Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin C routed to IRQ 9 Region 0: Memory at e8201000 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 02:01.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05) Subsystem: Intel Corporation Device 2701 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (750ns min, 6000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 9 Region 0: Memory at e8200000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=1 PME- Kernel driver in use: ipw2200 Kernel modules: ipw2200 02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Subsystem: Matsushita Electric Industrial Co., Ltd. Device 8338 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 32 (8000ns min, 16000ns max) Interrupt: pin A routed to IRQ 9 Region 0: I/O ports at 4000 [size=256] Region 1: Memory at e8201400 (32-bit, non-prefetchable) [size=256] Capabilities: [50] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Kernel driver in use: 8139too Kernel modules: 8139too, 8139cp ************************************ ran out of space, see next reply**** |
*second terminal output: uue-laptop description: Notebook product: CF-73NCQTSKM vendor: Matsushita Electric Industrial Co.,Ltd. version: 003 serial: 4KKSA68405 width: 32 bits capabilities: smbios-2.3 dmi-2.3 configuration: boot=normal chassis=notebook uuid=00000000-0000-1000-8000-000B972941A6 *-core description: Motherboard product: CF73-3 vendor: Matsushita Electric Industrial Co.,Ltd. physical id: 0 version: 001 serial: None *-firmware description: BIOS vendor: Phoenix Technologies K.K. physical id: 0 version: V3.00L11 (07/20/2004) size: 126KiB capacity: 448KiB capabilities: pci pcmcia pnp upgrade shadowing escd cdboot bootselect edd int13floppy720 int5printscreen int9keyboard int14serial int17printer acpi usb agp biosbootspecification netboot *-cpu description: CPU product: Intel(R) Pentium(R) M processor 1.70GHz vendor: Intel Corp. physical id: 4 bus info: cpu@0 version: 6.13.6 slot: IC1 size: 1700MHz capacity: 1700MHz width: 32 bits clock: 400MHz capabilities: fpu fpu_exception wp vme de pse tsc msr mce cx8 sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts est tm2 *-cache:0 description: L1 cache physical id: 8 slot: L1 Cache size: 32KiB capacity: 32KiB capabilities: internal write-back *-cache:1 description: L2 cache physical id: 9 slot: L2 Cache size: 2MiB capacity: 2MiB capabilities: burst internal write-back *-memory:0 description: System Memory physical id: 1f slot: System board or motherboard capacity: 1GiB *-bank:0 description: TSOP DDR Synchronous physical id: 0 slot: Onboard size: 512MiB width: 64 bits *-bank:1 description: DIMM DDR Synchronous physical id: 1 slot: DIMM size: 1GiB width: 64 bits *-memory:1 UNCLAIMED description: Flash Memory physical id: 20 slot: System board or motherboard capacity: 512KiB *-bank UNCLAIMED description: TSOP FLASH Non-volatile physical id: 0 slot: Flash ROM size: 512KiB width: 8 bits *-memory:2 UNCLAIMED physical id: 1 *-memory:3 UNCLAIMED physical id: 2 *-pci description: Host bridge product: 82855PM Processor to I/O Controller vendor: Intel Corporation physical id: 100 bus info: pci@0000:00:00.0 version: 03 width: 32 bits clock: 33MHz configuration: driver=agpgart-intel module=intel_agp *-pci:0 description: PCI bridge product: 82855PM Processor to AGP Controller vendor: Intel Corporation physical id: 1 bus info: pci@0000:00:01.0 version: 03 width: 32 bits clock: 66MHz capabilities: pci bus_master *-display UNCLAIMED description: VGA compatible controller product: Radeon RV250 [Mobility FireGL 9000] vendor: ATI Technologies Inc physical id: 0 bus info: pci@0000:01:00.0 version: 02 width: 32 bits clock: 66MHz capabilities: agp agp-2.0 pm bus_master cap_list configuration: latency=66 mingnt=8 *-usb:0 description: USB Controller product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 vendor: Intel Corporation physical id: 1d bus info: pci@0000:00:1d.0 version: 03 width: 32 bits clock: 33MHz capabilities: bus_master configuration: driver=uhci_hcd latency=0 module=uhci_hcd *-usb:1 description: USB Controller product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 vendor: Intel Corporation physical id: 1d.1 bus info: pci@0000:00:1d.1 version: 03 width: 32 bits clock: 33MHz capabilities: bus_master configuration: driver=uhci_hcd latency=0 module=uhci_hcd *-usb:2 description: USB Controller product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 vendor: Intel Corporation physical id: 1d.2 bus info: pci@0000:00:1d.2 version: 03 width: 32 bits clock: 33MHz capabilities: bus_master configuration: driver=uhci_hcd latency=0 module=uhci_hcd *-usb:3 description: USB Controller product: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller vendor: Intel Corporation physical id: 1d.7 bus info: pci@0000:00:1d.7 version: 03 width: 32 bits clock: 33MHz capabilities: pm debug bus_master cap_list configuration: driver=ehci_hcd latency=0 module=ehci_hcd *-pci:1 description: PCI bridge product: 82801 Mobile PCI Bridge vendor: Intel Corporation physical id: 1e bus info: pci@0000:00:1e.0 version: 83 width: 32 bits clock: 33MHz capabilities: pci bus_master *-pcmcia:0 description: CardBus bridge product: RL5c476 II vendor: Ricoh Co Ltd physical id: 0 bus info: pci@0000:02:00.0 version: 88 width: 64 bits clock: 33MHz capabilities: pcmcia bus_master cap_list configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=128 module=yenta_socket resources: iomemory:b00303020-b0030301f *-pcmcia:1 description: CardBus bridge product: RL5c476 II vendor: Ricoh Co Ltd physical id: 0.1 bus info: pci@0000:02:00.1 version: 88 width: 64 bits clock: 33MHz capabilities: pcmcia bus_master cap_list configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=128 module=yenta_socket resources: iomemory:b00704020-b0070401f *-system UNCLAIMED description: System peripheral product: R5C576 SD Bus Host Adapter vendor: Ricoh Co Ltd physical id: 0.2 bus info: pci@0000:02:00.2 version: 00 width: 32 bits clock: 33MHz capabilities: pm cap_list configuration: latency=0 *-network:0 description: Wireless interface product: PRO/Wireless 2200BG [Calexico2] Network Connection vendor: Intel Corporation physical id: 1 bus info: pci@0000:02:01.0 logical name: eth1 version: 05 serial: 00:0e:35:82:78:6b width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical wireless configuration: broadcast=yes driver=ipw2200 driverversion=1.2.2kmprq firmware=ABG:9.0.2.6 (Mar 22 2005) ip=192.168.1.104 latency=32 link=yes maxlatency=24 mingnt=3 module=ipw2200 multicast=yes wireless=IEEE 802.11g *-network:1 description: Ethernet interface product: RTL-8139/8139C/8139C+ vendor: Realtek Semiconductor Co., Ltd. physical id: 2 bus info: pci@0000:02:02.0 logical name: eth0 version: 10 serial: 00:0b:97:29:41:a6 size: 10MB/s capacity: 100MB/s width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=half latency=32 link=no maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=10MB/s *-isa description: ISA bridge product: 82801DBM (ICH4-M) LPC Interface Bridge vendor: Intel Corporation physical id: 1f bus info: pci@0000:00:1f.0 version: 03 width: 32 bits clock: 33MHz capabilities: isa bus_master configuration: latency=0 *-ide description: IDE interface product: 82801DBM (ICH4-M) IDE Controller vendor: Intel Corporation physical id: 1f.1 bus info: pci@0000:00:1f.1 logical name: scsi0 logical name: scsi1 version: 03 width: 32 bits clock: 33MHz capabilities: ide bus_master emulated configuration: driver=ata_piix latency=0 module=ata_piix *-disk description: ATA Disk product: WDC WD1200BEVE-0 vendor: Western Digital physical id: 0 bus info: scsi@0:0.0.0 logical name: /dev/sda version: 01.0 serial: WD-WXE108V80905 size: 111GiB (120GB) capabilities: partitioned partitioned:dos configuration: ansiversion=5 signature=653e6d58 *-volume:0 description: Windows NTFS volume physical id: 1 bus info: scsi@0:0.0.0,1 logical name: /dev/sda1 logical name: /windows version: 3.1 serial: 441e0342-a0ca-3f40-a76e-c961606f4548 size: 39GiB capacity: 39GiB capabilities: primary bootable ntfs initialized configuration: clustersize=4096 created=2004-06-17 08:43:38 filesystem=ntfs modified_by_chkdsk=true mount.fstype=fuseblk mount.options=rw,nosuid,nodev,user_id=0,group_id=0,allow_other,blksize=4096 mounted_on_nt4=true resize_log_file=true state=mounted upgrade_on_mount=true *-volume:1 description: Linux swap volume physical id: 2 bus info: scsi@0:0.0.0,2 logical name: /dev/sda2 version: 1 serial: 1b10c1f7-b925-4ba2-92b0-52870b083270 size: 72GiB capacity: 72GiB capabilities: primary extended partitioned partitioned:extended swap initialized configuration: filesystem=swap pagesize=306201 *-logicalvolume:0 description: W95 FAT32 partition physical id: 5 logical name: /dev/sda5 logical name: /windows/MyDocs capacity: 43GiB configuration: mount.fstype=vfat mount.options=rw,gid=46,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,utf8 state=mounted *-logicalvolume:1 description: Linux swap / Solaris partition physical id: 6 logical name: /dev/sda6 capacity: 886MiB capabilities: nofs *-logicalvolume:2 description: Linux filesystem partition physical id: 7 logical name: /dev/sda7 logical name: / capacity: 15GiB configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered state=mounted *-logicalvolume:3 description: Linux swap / Solaris partition physical id: 8 logical name: /dev/sda8 capacity: 1074MiB capabilities: nofs *-logicalvolume:4 description: Linux filesystem partition physical id: 9 logical name: /dev/sda9 capacity: 11GiB *-cdrom description: DVD reader product: UJDA750 DVD/CDRW vendor: MATSHITA physical id: 1 bus info: scsi@1:0.0.0 logical name: /dev/cdrom logical name: /dev/cdrw logical name: /dev/dvd logical name: /dev/scd0 logical name: /dev/sr0 version: 1.50 capabilities: removable audio cd-r cd-rw dvd configuration: ansiversion=5 status=nodisc *-serial UNCLAIMED description: SMBus product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller vendor: Intel Corporation physical id: 1f.3 bus info: pci@0000:00:1f.3 version: 03 width: 32 bits clock: 33MHz configuration: latency=0 *-multimedia description: Multimedia audio controller product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller vendor: Intel Corporation physical id: 1f.5 bus info: pci@0000:00:1f.5 version: 03 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=Intel ICH latency=0 module=snd_intel8x0 *-communication UNCLAIMED description: Modem product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller vendor: Intel Corporation physical id: 1f.6 bus info: pci@0000:00:1f.6 version: 03 width: 32 bits clock: 33MHz capabilities: pm cap_list configuration: latency=0 *-scsi physical id: 3 bus info: usb@4:2 logical name: scsi2 capabilities: emulated scsi-host configuration: driver=usb-storage *-disk description: SCSI Disk physical id: 0.0.0 bus info: scsi@2:0.0.0 logical name: /dev/sdb *-battery:0 description: Lithium Ion Battery product: CF-VZSU26 vendor: Panasonic physical id: 1 slot: in the rear side capacity: 42180mWh configuration: voltage=11.1V *-battery:1 description: Lithium Ion Battery vendor: Panasonic physical id: 2 slot: in the back,left-hand side *-network DISABLED description: Ethernet interface physical id: 3 logical name: pan0 serial: 5e:a3:5c:b0:06:3e capabilities: ethernet physical configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A link=yes multicast=yes * third terminal output * third terminal output: Bus 001 Device 004: ID 0d62:a100 Darfon Electronics Corp. Benq Mouse Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 003: ID 0bb4:0c02 High Tech Computer Corp. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub fourth terminal output: libusual.ko usb-storage.ko |
First, I think you've omitted one of the data I requested earlier; that'd be the lsscsi command. I don't see the output above.
If you run that, and see some /dev/sda type of things, then you already have the module(s) you need. With the output of lsscsi, please also show the output of `lsmod` so that we can see if any usb-storage drivers are already loaded. Because if they are then the next step would be to stick a card into the reader and see if you can mount it. After providing the outputs of those 2 things, if there is no /dev/sda or /dev/sdb type of things, read on: Depending on which Ubuntu you have installed, and therefore which kernel version you are running (if it's new enough) then based on what I've been reading on the net, there's hope that the card reader can work. However, if it is to work, you'll need to verify that Ubuntu has enabled (as modules) the necessary driver(s) for the card reader. This might involve rebuilding your kernel if they are not enabled. You'll want: usb-storage (which you have) lib-usual (which you have) as well as the following stuff enabled as modules (this stuff I put here is from the kernel config file, but is comparable to what you would see when you are in the kernel configuration tool 'xconfig' which you would use with 'make' when building your own kernel.): Code:
# Once I figured out for sure exactly what I needed for my reader to work, I rebuilt the kernel next time with *only* what I really needed. In my case, it was easy -- the reader was driven by just the usb-storage driver alone. In your case, I haven't been able to positively identify the manufacturer of the chip used in that card reader of yours. Apparently some Toughbook models use a Ricoh chipset, and others, I have no idea. But, I did find many cases of Linux (Ubuntu, Sidux, DSL, and others) running on various models of Toughbooks, and the card reader working. Based on these reports, I'm hoping that your card reader will have a similarly workable chip in it, and so one of these drivers will work. Yours **might** be the usb device Bus 004 Device 003: ID 0bb4:0c02 High Tech Computer Corp. but again, I haven't been able to confirm this. Make sure your kernel is as relatively new as possible, like > 2.6.23 or so. the command uname -r will tell you what kernel version you have. If/when you've got the kernel rebuilt or otherwise upgraded, and/or have verified that you have indeed got these storage modules somewhere in: /lib/modules/`uname -r`/kernel/drivers/ it'd be time to test by sticking a card in.. Let's say your card reader has 2 slots for example. The first slot, with a card in it, would likely be mountable as /dev/sda1 and the second slot would be mountable as /dev/sdb1, and so on. (My reader has the 4 slots in a funny order; yours might too if it has more than 1 slot, but no matter, the idea remains the same). A single slot reader will likely show up as /dev/sda (whereby you would mount /dev/sda1) Testing will involve: 1) shell$ lsmod #note the results # optionally, you could modprobe ALL the modules, in turn, and follow these steps.. 2) sticking a card into a reader slot. 3) repeat step 1. Note any difference (extra module in the list?) 4) try to mount the device: mount /dev/sda1 -t <filesystem-type=usually vfat> /mount/point -o ro/rw # ro/rw=read-only or read-write. 5) repeat as necessary for each usb-storage module, or if they're all installed, try mounting the card. If a/the card mounts successfully, the mount command will not return anything to the console. If there's any kind of error, you'll see it on the console. I know this post is kinda long/rambling, and maybe a bit confusing, but if there's stuff you don't understand, please ask further. Also, if rebuilding the kernel sounds daunting, and/or you've never tried it, then do your best to investigate whether Ubuntu already has these modules available. I know Ubuntu tries to have MOST stuff the average user would want, but it may not have *everything* by default. I don't run Ubuntu myself, so I'm not sure exactly what it has enabled or as modules out of the box. Best of luck, Sasha |
Thanks for your excellent help. I don't think that I am going to pursue it any further though because it has not worked with any Linux distro that I have tried - several. I don't want to have to muck around again if I choose another distro.
Thanks Again ! |
All times are GMT -5. The time now is 05:24 PM. |