All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Aleš Nesrsta" <starous@volny.cz>
To: The development of GNU GRUB <grub-devel@gnu.org>
Subject: Re: USB 1.0/1.1 devices on modern machines with only EHCI/XHCI.
Date: Sat, 31 Aug 2013 01:17:11 +0200	[thread overview]
Message-ID: <522127F7.3050903@volny.cz> (raw)
In-Reply-To: <BBCDB0B9B472124D9EED8CB900AA04CA1F91C424@corpappl747.corp.saab.se>

Hi,
what do you mean exactly by "GRUB does not detect this device"?
1) Do you mean it is not listed by "usb" command?
2) Or do you mean it is not listed by "ls" command as disk?

In the case 2) it is most probably caused by this: Such device is not 
mass storage class device. I.e., it probably needs some additional 
special driver.
You can check this by lsusb -v
Mass storage device should have something like this (important are 
values in last three rows):
...
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           2
       bInterfaceClass         8 Mass Storage
       bInterfaceSubClass      6 SCSI
       bInterfaceProtocol     80 Bulk-Only
...

I have Dell Latitude E6500 - there is also smart card reader (connected 
directly to UHCI controller) and its interface descriptor unfortunately 
looks like this:
...
     Interface Descriptor:
       bLength                 9
       bDescriptorType         4
       bInterfaceNumber        0
       bAlternateSetting       0
       bNumEndpoints           3
       bInterfaceClass       254 Application Specific Interface
       bInterfaceSubClass      0
       bInterfaceProtocol      0
...

Additionally - this smart card reader device is (AFAIK) also usually not 
recognized by BIOS (it is not possible to boot from this device - at 
least on my notebook).


BR,
Ales

Dne 29.8.2013 09:10, Melki Christian (consultant) napsal(a):
> Hi,
>
> Is there a known problem with these devices in GRUB?
>
> I have a core i7 based Dell Latitude 6430 with an integrated broadcom
> smart card reader. The devices looks like it is a USB 1.0/1.1 device,
> probably sitting behind some hub to the EHCI-controller.
>
> As far as I can tell, this machine does not have a companion UHCI
> controller at all.
>
> GRUB does not detect this device. I had a older machine with the same
> broadcom smart card reader but sitting on a companion controller UHCI.
> That worked just fine.
>
> Regards,
>
> Christian
>
>
>
> _______________________________________________
> Grub-devel mailing list
> Grub-devel@gnu.org
> https://lists.gnu.org/mailman/listinfo/grub-devel
>


  reply	other threads:[~2013-08-30 23:17 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-29  7:10 USB 1.0/1.1 devices on modern machines with only EHCI/XHCI Melki Christian (consultant)
2013-08-30 23:17 ` Aleš Nesrsta [this message]
2013-08-31 10:55   ` Aleš Nesrsta
2013-09-02  7:11   ` Melki Christian (consultant)
2013-09-02  8:49   ` Melki Christian (consultant)
2013-09-02 19:44     ` Aleš Nesrsta
2013-09-03  6:22       ` Melki Christian (consultant)

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=522127F7.3050903@volny.cz \
    --to=starous@volny.cz \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.