Jump to content

Photo

PCMIA card with USB2 and FIrewire - pen drive not detected

pcmia usb2 + firewire usb pendrive

  • Please log in to reply
9 replies to this topic

#1 Sprinterdriver

Sprinterdriver

    Member

  • Members
  • 23 posts

Posted 13 August 2017 - 06:08 PM

Hi forum.

 

I have an old Acer Travelmate 630 (made in 2002) that doesn't have USB2 ports, only 2 usb1 ports.

 

Therefore I got a pcmia card (also several yers ago, around 2004/2005) that have 2 USB2 ports and 2 FW ports. Problem is - when I plug in any USB pen drives to the usb2 port of the pcmia card, it is not detected.

It doesn't matter if I insert the pcmia card before boot, or if I plug it in while Bodhi is running, same result.

 

Is this possible to fix ?

 

I'm not sure about the brand and model number of the PCMIA card is, I'm still a novice about Linux commands, but the lshw -businfo say this:

sprinterdriver@TravelMate:~$ sudo lshw -businfo
Bus info          Device      Class          Description
========================================================
                              system         TravelMate 630
                              bus            TravelMate 630
                              memory         110KiB BIOS
cpu@0                         processor      Intel(R) Pentium(R) 4 Mobile CPU 1.
                              memory         8KiB L1 cache
                              memory         512KiB L2 cache
                              memory         1536MiB System Memory
                              memory         1GiB DIMM DRAM Synchronous
                              memory         512MiB DIMM DRAM
pci@0000:00:00.0              bridge         M1671 Super P4 Northbridge [AGP4X,P
pci@0000:00:01.0              bridge         PCI to AGP Controller
pci@0000:01:00.0              display        NV11M [GeForce2 Go]
pci@0000:00:06.0              multimedia     M5451 PCI AC-Link Controller Audio
pci@0000:00:07.0              bridge         M1533/M1535/M1543 PCI to ISA Bridge
pci@0000:00:08.0              communication  M5457 AC'97 Modem Controller
pci@0000:00:0a.0  enp0s10     network        RTL-8100/8101L/8139 PCI Fast Ethern
pci@0000:00:0b.0              bus            VT6306/7/8 [Fire II(M)] IEEE 1394 O
pci@0000:00:0f.0              bus            USB 1.1 Controller
usb@1             usb1        bus            OHCI PCI host controller
usb@1:1                       bus            USB HUB
usb@1:1.1                     input          USB-PS/2 Optical Mouse
usb@1:1.4         scsi2       storage        DataTraveler 112
scsi@2:0.0.0      /dev/sdb    disk           7748MB SCSI Disk
scsi@2:0.0.0,1    /dev/sdb1   volume         7388MiB Windows FAT volume
pci@0000:00:10.0              storage        M5229 IDE
pci@0000:00:11.0              bridge         M7101 Power Management Controller [
pci@0000:00:13.0              bridge         OZ6933/711E1 CardBus/SmartCardBus C
pci@0000:00:13.1              bridge         OZ6933/711E1 CardBus/SmartCardBus C
pci@0000:00:14.0              bus            USB 1.1 Controller
usb@2             usb2        bus            OHCI PCI host controller
pci@0000:02:00.0              bus            USB 1.1 Controller
usb@3             usb3        bus            OHCI PCI host controller
pci@0000:02:00.1              bus            USB 1.1 Controller
usb@4             usb4        bus            OHCI PCI host controller
pci@0000:02:00.2              bus            USB 1.1 Controller
usb@5             usb5        bus            OHCI PCI host controller
pci@0000:02:00.3              bus            USB 2.0 Controller
usb@6             usb6        bus            EHCI Host Controller
pci@0000:02:00.4              bus            M5253 P1394 OHCI 1.1 Controller
                  scsi0       storage
scsi@0:0.0.0      /dev/sda    disk           60GB Hitachi HTS54106
scsi@0:0.0.0,1    /dev/sda1   volume         761MiB EXT4 volume
scsi@0:0.0.0,2    /dev/sda2   volume         13GiB EXT4 volume
scsi@0:0.0.0,3    /dev/sda3   volume         1953MiB Linux swap volume
scsi@0:0.0.0,4    /dev/sda4   volume         39GiB Extended partition
                  /dev/sda5   volume         2540MiB Linux filesystem partition
                  /dev/sda6   volume         5721MiB Linux filesystem partition
                  /dev/sda7   volume         31GiB Linux filesystem partition
                  scsi1       storage
scsi@1:0.0.0      /dev/cdrom  disk           CD-RW  CRX800E

At the time the command was executed, the PCMIA card was mounted, but no usb pen drive plugged into it. And I use an old 4 port USB1 hub to reduce wear on the computers two only usb ports.

 

 

[edit]

I realized that I should had the usb pen drive connected to the PCMIA card in the first place. Well, the USB@6 have to be the USB port on the pcmia card, so here I go moving the usb drive to that usb port:

sprinterdriver@TravelMate:~$ sudo lshw -businfo | grep 'usb@6' -A1 -B2
usb@5             usb5        bus            OHCI PCI host controller
pci@0000:02:00.3              bus            USB 2.0 Controller
usb@6             usb6        bus            EHCI Host Controller
usb@6:2                       storage        DataTraveler 112
pci@0000:02:00.4              bus            M5253 P1394 OHCI 1.1 Controller

What is weird is that it looks like OS can see the usb drive, but it cannot mount it automatically, and I don't know how to mount it manually - if possible.





A big thank you to everyone who contributes to Bodhi Linux


#2 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4569 posts
  • LocationZeist, The Netherlands

Posted 14 August 2017 - 03:09 PM

Mounting a pendrive in terminal:

mount -t TYPE DEVICENAME MOUNTPOINT

 

TYPE= vfat ext4 or whatever it is formatted as

DEVICENAME= /dev/sdXY (the name it registered in your system)

MOUNTPOINT= the directory where you mount it so can approach it.

 

To find the devicename you can use the command ' dmesg | tail ' after you connected it. You should recognize it easily. If you have only one pendrive and your only hard drive (=sda) you can also use ' lsblk ' to get that info. The XY should be replaced with the correct drive letter and partition number, like sdb1 

To find the type use ' sudo parted -l ' where the filesystem is mentioned in the line with the correct partition number.

The Mountpoint can be any empty directory, up to you. Most common is a dir in /media but you can make a dir in your ~/ as well. The latter will not be owned by root but by the user. The command to make a new dir is ' mkdir /path/to/newname ' 

 

Note: I've put quotes around commands for easy reading, don't use them in the terminal.

 

Enjoy,

Charles

 

PS. I'm not sure about your linux knowledge so I wrote this for a beginning user, nothing personal.



#3 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4569 posts
  • LocationZeist, The Netherlands

Posted 14 August 2017 - 03:17 PM

Hmm, one other thing.

 

You should look up the settings for Places.

Menu > Settings > SettingsPanel > Files > Places

Make sure the line ' Mount volumes on insert ' is checked.

 

If not that might have caused your issue.

 

Enjoy,

Charles



#4 Sprinterdriver

Sprinterdriver

    Member

  • Members
  • 23 posts

Posted 14 August 2017 - 07:32 PM

Thanks, I'll try.

There is of coure one thing that I forgot to specify clear. When inserting a usb volume into the laptop native usb ports, it always works and it always appears in places with correct volume name. It is only when the usb drive is connected to the pcmia extension card, that it is not automatically mounted.

 

And my first post was a bit poor, because the codelines pasted from Terminal was done while the pen drive was inserted into another usb port and was working (auto mounted).

 

 

[edit]

Ok, there is more problems.  The lsblk command doesn't reveal sdb1 (as expected).

sprinterdriver@TravelMate:~$ sudo lshw -businfo | grep 'USB6' -i -A1 -B1
[sudo] password for sprinterdriver:
pci@0000:02:00.3              bus            USB 2.0 Controller
usb@6             usb6        bus            EHCI Host Controller
usb@6:1                       generic        Mass Storage Device
sprinterdriver@TravelMate:~$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0 55,9G  0 disk
├─sda1   8:1    0  762M  0 part /boot
├─sda2   8:2    0 13,5G  0 part /
├─sda3   8:3    0  1,9G  0 part [SWAP]
├─sda4   8:4    0    1K  0 part
├─sda5   8:5    0  2,5G  0 part /tmp
├─sda6   8:6    0  5,6G  0 part /var
└─sda7   8:7    0 31,7G  0 part /home
sr0     11:0    1 1024M  0 rom



#5 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4569 posts
  • LocationZeist, The Netherlands

Posted 14 August 2017 - 08:15 PM

First time you had it visible using the usb@6:2 connection. Maybe your 6:1 connection is faulty?



#6 Sprinterdriver

Sprinterdriver

    Member

  • Members
  • 23 posts

Posted 20 August 2017 - 05:36 PM

Hi.

 

The pcmia card have two USB2 ports. It doesn't matter wich one I choose to use, neither works.

 

When I think back to when the computer was new, it was running ms XP and I think to remember that the USB2 ports didn't worked bak then too. So I start ponder if this issue is not a Linux / OS problem but hardware related.

 

But again - I'm puzzled by the fact that lshw -businfo is actualy capable to find the brand name of the usb drive.



#7 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4569 posts
  • LocationZeist, The Netherlands

Posted 20 August 2017 - 06:43 PM

Can you run 

lspci -nnk | grep -A2
sudo lsusb

and post that here?



#8 Sprinterdriver

Sprinterdriver

    Member

  • Members
  • 23 posts

Posted 20 August 2017 - 11:42 PM

What  phrase to search for?

Well, here is the whole of lspci -nnk

sprinterdriver@TravelMate:~$ lspci -nnk
00:00.0 Host bridge [0600]: ULi Electronics Inc. M1671 Super P4 Northbridge [AGP4X,PCI and SDR/DDR] [10b9:1671] (rev 02)
        Kernel driver in use: agpgart-ali
00:01.0 PCI bridge [0604]: ULi Electronics Inc. PCI to AGP Controller [10b9:5247]
        Kernel modules: shpchp
00:06.0 Multimedia audio controller [0401]: ULi Electronics Inc. M5451 PCI AC-Link Controller Audio Device [10b9:5451] (rev
 02)
        Subsystem: Acer Incorporated [ALI] M5451 PCI AC-Link Controller Audio Device [1025:1018]
        Kernel driver in use: snd_ali5451
        Kernel modules: snd_ali5451
00:07.0 ISA bridge [0601]: ULi Electronics Inc. M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] [10b9:1533]
        Subsystem: Acer Incorporated [ALI] M1533/M1535/M1543 PCI to ISA Bridge [Aladdin IV/V/V+] [1025:102b]
        Kernel modules: alim1535_wdt, alim7101_wdt
00:08.0 Modem [0703]: ULi Electronics Inc. M5457 AC'97 Modem Controller [10b9:5457]
        Subsystem: Acer Incorporated [ALI] M5457 AC'97 Modem Controller [1025:102b]
00:0a.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [10ec:813
9] (rev 10)
        Subsystem: Acer Incorporated [ALI] RTL-8100/8101L/8139 PCI Fast Ethernet Adapter [1025:102b]
        Kernel driver in use: 8139too
        Kernel modules: 8139cp, 8139too
00:0b.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (
rev 46)
        Subsystem: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044]
        Kernel driver in use: firewire_ohci
        Kernel modules: firewire_ohci
00:0f.0 USB controller [0c03]: ULi Electronics Inc. USB 1.1 Controller [10b9:5237] (rev 03)
        Subsystem: Acer Incorporated [ALI] USB 1.1 Controller [1025:102b]
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
00:10.0 IDE interface [0101]: ULi Electronics Inc. M5229 IDE [10b9:5229] (rev c4)
        Subsystem: Acer Incorporated [ALI] M5229 IDE [1025:102b]
        Kernel driver in use: pata_ali
        Kernel modules: pata_ali, ata_generic
00:11.0 Bridge [0680]: ULi Electronics Inc. M7101 Power Management Controller [PMU] [10b9:7101]
        Subsystem: Acer Incorporated [ALI] M7101 Power Management Controller [PMU] [1025:102b]
        Kernel modules: i2c_ali1535, i2c_ali15x3, alim7101_wdt
00:13.0 CardBus bridge [0607]: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller [1217:6933] (rev 02)
        Subsystem: Acer Incorporated [ALI] OZ6933/711E1 CardBus/SmartCardBus Controller [1025:102b]
        Kernel driver in use: yenta_cardbus
        Kernel modules: yenta_socket
00:13.1 CardBus bridge [0607]: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller [1217:6933] (rev 02)
        Subsystem: Acer Incorporated [ALI] OZ6933/711E1 CardBus/SmartCardBus Controller [1025:102b]
        Kernel driver in use: yenta_cardbus
        Kernel modules: yenta_socket
00:14.0 USB controller [0c03]: ULi Electronics Inc. USB 1.1 Controller [10b9:5237] (rev 03)
        Subsystem: Acer Incorporated [ALI] USB 1.1 Controller [1025:102b]
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV11M [GeForce2 Go] [10de:0112] (rev b2)
        Subsystem: Acer Incorporated [ALI] NV11M [GeForce2 Go] [1025:102b]
        Kernel driver in use: nouveau
        Kernel modules: nouveau
02:00.0 USB controller [0c03]: ULi Electronics Inc. USB 1.1 Controller [10b9:5237] (rev 03)
        Subsystem: ULi Electronics Inc. USB 1.1 Controller [10b9:5272]
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
02:00.1 USB controller [0c03]: ULi Electronics Inc. USB 1.1 Controller [10b9:5237] (rev 03)
        Subsystem: ULi Electronics Inc. USB 1.1 Controller [10b9:5272]
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
02:00.2 USB controller [0c03]: ULi Electronics Inc. USB 1.1 Controller [10b9:5237] (rev 03)
        Subsystem: ULi Electronics Inc. USB 1.1 Controller [10b9:5272]
        Kernel driver in use: ohci-pci
        Kernel modules: ohci_pci
02:00.3 USB controller [0c03]: ULi Electronics Inc. USB 2.0 Controller [10b9:5239] (rev 01)
        Subsystem: ULi Electronics Inc. USB 2.0 Controller [10b9:5272]
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
02:00.4 FireWire (IEEE 1394) [0c00]: ULi Electronics Inc. M5253 P1394 OHCI 1.1 Controller [10b9:5253]
        Subsystem: ULi Electronics Inc. M5253 P1394 OHCI 1.1 Controller [10b9:5253]
        Kernel driver in use: firewire_ohci
        Kernel modules: firewire_ohci
sudo lsusb

This command actually hangs up and never returned any result.

 

Ok, after a restart of Terminal, did run the last command over again, here it goes.

sprinterdriver@TravelMate:~$ sudo lsusb
[sudo] password for sprinterdriver:
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 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 001 Device 003: ID 046d:c03f Logitech, Inc. M-BT85 [UltraX Optical Mouse]
Bus 001 Device 002: ID 0416:5518 Winbond Electronics Corp. 4-Port Hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


[edit]

Couldn't figure out how to correct the code fields when I edit this one.


Edited by Charles@Bodhi, 21 August 2017 - 10:18 AM.
fixed codetags


#9 birdmun

birdmun

    Member

  • Members
  • 393 posts
  • LocationWabash, IN

Posted 21 August 2017 - 07:34 AM

After attempting lspci -nnk | grep -A2 on my system, I also have problems. grep doesn't seem to recognize -Anum or --after-context=num. I have grep 3.1 installed.



#10 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4569 posts
  • LocationZeist, The Netherlands

Posted 21 August 2017 - 04:09 PM

Ah, the grep thing was my mistake. I wanted to have usb there, but then decided I wanted the pcmcia as well and forgot to delete the grep part. And lsusb needs no sudo, I wonder what was in my coffee.  :lol:

That pcmcia card is an oldie from Acer. In the past those had issues because the drivers were never properly stopped on a shutdown. That might be still the case. You could try this before powering off the machine:

modprobe -r ehci-pci

the module will be reloaded on the next boot. 

 

Enjoy,

Charles






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users