LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 08-14-2009, 03:24 PM   #1
brjoon1021
Member
 
Registered: Dec 2003
Posts: 173

Rep: Reputation: 16
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
 
Old 08-14-2009, 08:47 PM   #2
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
Lightbulb 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
Sasha
 
Old 08-15-2009, 08:17 PM   #3
brjoon1021
Member
 
Registered: Dec 2003
Posts: 173

Original Poster
Rep: Reputation: 16
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****
 
Old 08-15-2009, 08:18 PM   #4
brjoon1021
Member
 
Registered: Dec 2003
Posts: 173

Original Poster
Rep: Reputation: 16

*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
 
Old 08-15-2009, 10:11 PM   #5
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
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:
#
# Here's the important stuff -- the USB storage drivers for non-usual stuff such as odd card readers and other storage devices:
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y
CONFIG_USB_STORAGE_ALAUDA=y
CONFIG_USB_STORAGE_KARMA=y
CONFIG_USB_LIBUSUAL=y
# MMC/SD Card Drivers
#
CONFIG_MMC_BLOCK=y
CONFIG_MMC_BLOCK_BOUNCE=y
#
# MMC/SD Host Controller Drivers
#
CONFIG_MMC_SDHCI=y
CONFIG_MMC_WBSD=m
CONFIG_MMC_TIFM_SD=m
When I first installed a card reader in my machine (desktop machine) I enabled *everything* above in the usb-storage area, and made sure that BLK-DEVICE-SCSI was enabled, because a card in the card-reader should show up as a SCSI block device.

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
 
Old 08-18-2009, 01:25 PM   #6
brjoon1021
Member
 
Registered: Dec 2003
Posts: 173

Original Poster
Rep: Reputation: 16
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 !
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to access laptop's built in memory card reader? Ckradjia Linux - Hardware 4 04-07-2006 08:46 PM
Can't get sound to work on SuSE 9.3, hda-intel onboard card MamaWombat Linux - Newbie 3 09-16-2005 12:39 AM
531CF mobo- help turn off onboard gfx card flippantfig Linux - Hardware 2 03-07-2004 08:24 AM
Driver for Intel D875PBZ mobo with onboard LAN linuxtreme3000 Linux - Hardware 1 01-28-2004 07:46 PM
midi / synth sound with SIS7012 aka Intel i8x0 onboard sound card does not work wahwah Linux - Hardware 1 11-10-2003 05:25 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 08:59 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration