Project

General

Profile

Bug #4453

driver/storage/sdcard package missing driver for sdcard

Added by Predrag Zečević almost 6 years ago. Updated about 5 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
driver - device drivers
Start date:
2014-01-10
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
sdcard

Description

Hi,

i have sdcard (multi card reader) on my Dell Vostro 400, but it is NOT recognized by /hipster:

$ uname -rosv
SunOS 5.11 illumos-ee169c7 Solaris

I think that driver package is missing sdcard module:
$ pkg contents driver/storage/sdcard
PATH
kernel
kernel/drv
kernel/drv/amd64
kernel/drv/amd64/sdhost
kernel/drv/sdhost
kernel/misc
kernel/misc/amd64
kernel/misc/amd64/sda
kernel/misc/sda
usr/share/man
usr/share/man/man7d
usr/share/man/man7d/sda.7d
usr/share/man/man7d/sdcard.7d
usr/share/man/man7d/sdhost.7d

Is has built in "Dell 13-in-1 Media Card Reader" (most probably Teac CA-200 HH model).
That is also not detected by GNOME Device Driver Utility.

Am I right? As you may see, there is no kernel module for sdcard.

Regards.

History

#1

Updated by Ken Mays almost 6 years ago

  • Assignee set to OI illumos
  • Tags changed from needs-triage to sdcard
#2

Updated by Marcel Telka almost 6 years ago

  • Project changed from OpenIndiana Distribution to illumos gate
  • Category deleted (Drivers)
#3

Updated by Marcel Telka almost 6 years ago

  • Category set to driver - device drivers
  • Assignee deleted (OI illumos)
#4

Updated by Marcel Telka almost 6 years ago

  • Subject changed from driver/storage/sdcard package missing driver for sdcard on /hipster to driver/storage/sdcard package missing driver for sdcard
#5

Updated by Garrett D'Amore over 5 years ago

  • Status changed from New to Rejected

There is indeed no sdcard driver.

Some time ago (years!) I rearchitected the sdcard stack so that it uses a more "common" driver called "blkdev". So you'll have (assuming your system has a compliant SDHCI interface) a host driver called "sdhost", and target devices called "blkdev". There is no separate "sdcard" driver.

Your 13-in-1 media card reader may or may not be an SDHCI compliant host. If it isn't, you'll have no luck. (13-in-1 suggests strongly to me that it is not, since SDHCI interfaces generally only support SD and MMC variants. More likely your device is to be found on a USB bus somewhere. :-)

#6

Updated by Garrett D'Amore over 5 years ago

Doing some more reading, I've verified that indeed the TEAC model you found is a USB device.

The problem you may have is that it may not work with larger (4GB or more) SDHC cards. If the firmware in it is old enough, it may not support the "newer" (now pretty darn old actually) standard for "high capacity" SDcards. (There are some trivial protocol differences, but since the protocol for handling this is in firmware on the device, there isn't much anyone else can do.)

So you may just be out of luck unless you use smaller capacity cards.

Google to see what people with this laptop do when using Linux. I found some information that may be useful:

http://forums.linuxmint.com/viewtopic.php?f=49&t=160869

#7

Updated by Marcel Telka over 5 years ago

Garrett D'Amore wrote:

There is indeed no sdcard driver.

Some time ago (years!) I rearchitected the sdcard stack so that it uses a more "common" driver called "blkdev". So you'll have (assuming your system has a compliant SDHCI interface) a host driver called "sdhost", and target devices called "blkdev". There is no separate "sdcard" driver.

If that's the case then we probably should remove the sdcard(7d) man page...

#8

Updated by Predrag Zečević over 5 years ago

BUT,

sometime, back in 151a7 it was working. That was on same hardware as today (/hipster).

so, one more functionality has gone from OI desktop (it became less and less desktop).

Pity.

#9

Updated by Predrag Zečević over 5 years ago

After latest /hipster update (SunOS 5.11 illumos-7a0c0c8 Solaris) it works!?!?!?!

$ rmformat -l
Looking for devices...
     1. Logical Node: /dev/rdsk/c1t0d0p0
        Physical Node: /pci@0,0/pci1028,23d@1d,7/storage@5/disk@0,0
        Connected Device: TEAC     USB   HS-CF Card 4.08
        Device Type: <Unknown>
        Bus: USB
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>
     2. Logical Node: /dev/rdsk/c1t0d1p0
        Physical Node: /pci@0,0/pci1028,23d@1d,7/storage@5/disk@0,1
        Connected Device: TEAC     USB   HS-xD/SM   4.08
        Device Type: <Unknown>
        Bus: USB
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>
     3. Logical Node: /dev/rdsk/c1t0d2p0
        Physical Node: /pci@0,0/pci1028,23d@1d,7/storage@5/disk@0,2
        Connected Device: TEAC     USB   HS-MS Card 4.08
        Device Type: <Unknown>
        Bus: USB
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>
     4. Logical Node: /dev/rdsk/c1t0d3p0
        Physical Node: /pci@0,0/pci1028,23d@1d,7/storage@5/disk@0,3
        Connected Device: TEAC     USB   HS-SD Card 4.08
        Device Type: <Unknown>
        Bus: USB
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>
     5. Logical Node: /dev/rdsk/c5t0d0p0
        Physical Node: /pci@0,0/pci-ide@1f,5/ide@0/sd@0,0
        Connected Device: HL-DT-ST DVD+-RW GH30N    A102
        Device Type: CD Reader
        Bus: IDE
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>

So, whichever change was made, keep it!

(and no sdcard is present in package 'sdcard' - which IMHO can be obsoleted if it is not used somewhere else).

Regards.

#10

Updated by Predrag Zečević over 5 years ago

And again, after /hipster update, functionality is gone:

$ uname -rsov
SunOS 5.11 illumos-d714185 Solaris 

$ pfexec rmformat -l
Looking for devices...
     1. Logical Node: /dev/rdsk/c5t0d0p0
        Physical Node: /pci@0,0/pci-ide@1f,5/ide@0/sd@0,0
        Connected Device: HL-DT-ST DVD+-RW GH30N    A102
        Device Type: DVD Reader/Writer
        Bus: IDE
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>

so, far away of any desktop usability.
Pity.

#11

Updated by Predrag Zečević over 5 years ago

So, no news on this? I still cannot read MicroSD card (illumos-ed7418a) :-(

#12

Updated by Predrag Zečević over 5 years ago

Moved to hipster-2014.1 long time ago and still no luck:

$ uname -rosv
SunOS 5.11 illumos-698f87a Solaris

$ pkg publisher openindiana.org

            Publisher: openindiana.org
                Alias: 
           Origin URI: http://pkg.openindiana.org/hipster-2014.1/
              SSL Key: None
             SSL Cert: None
          Client UUID: 08bfde0c-5000-fd2f-f84e-040800000000
      Catalog Updated: August 20, 2014 08:29:19 PM 
              Enabled: Yes

$ rmformat -l
Looking for devices...
     1. Logical Node: /dev/rdsk/c5t0d0p0
        Physical Node: /pci@0,0/pci-ide@1f,5/ide@0/sd@0,0
        Connected Device: HL-DT-ST DVD+-RW GH30N    A102
        Device Type: CD Reader
        Bus: IDE
        Size: <Unknown>
        Label: <Unknown>
        Access permissions: <Unknown>

It was possible to use SD card reader back to illumos-7a0c0c8

;-(

#13

Updated by Nikola M. over 5 years ago

  • Status changed from Rejected to Feedback

This is sort of time scale for changes.
https://github.com/illumos/illumos-gate/commits?author=gdamore
Might be worth building illumos with versions after this to see if it is illumos problem of OI Hipster problem.

#14

Updated by Predrag Zečević about 5 years ago

Hi,
not sure if you have resources, but I would like to see this back...

Regards.

#15

Updated by Josef Sipek about 5 years ago

  • Status changed from Feedback to Rejected

As Garrett pointed out, there is no sdcard driver.

Also available in: Atom PDF