Vendor ID

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Vendor ID

Messaggioda dafrasaga » gio mar 11, 2010 12:15

Scusate,
ma da lsusb mi sono accorto che esiete anche un Vendor ID 1d6b "Linux Foundation".

non capisco #-o che vuol dire, che c'è una fondazione linux che costruisce quanche componente??

ciao

Avatar utente
RedSkull92
Linux 3.x
Linux 3.x
Messaggi: 567
Iscritto il: mar apr 21, 2009 17:25
Slackware: 64bit -current
Kernel: 3.5.4
Desktop: FluxBox
Località: Palermo
Contatta:

Re: Vendor ID

Messaggioda RedSkull92 » gio mar 11, 2010 16:35

si è vero anche io l'ho.

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar apr 24, 2007 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Vendor ID

Messaggioda sardylan » gio mar 11, 2010 17:48

Forse perché il driver che viene usato per il controller dei bus USB è così generico che hanno deciso di "customizzarlo"??? Anche io ne ho parecchi... Appare a monte di ogni porta usb...

Avatar utente
FireEater
Linux 3.x
Linux 3.x
Messaggi: 508
Iscritto il: sab feb 05, 2005 0:00
Nome Cognome: Giuseppe M.
Slackware: Current
Kernel: 2.6.32.7-smp
Desktop: kde 4.3.4
Località: Cagliari <---> Torino
Contatta:

Re: Vendor ID

Messaggioda FireEater » ven mar 12, 2010 12:59

Nessuna fondazione linux che costruisce hardware :)

E' solo un nome, semplice...

Codice: Seleziona tutto

   
File /usr/src/linux-2.6.32.8/drivers/usb/core/hdc.c

HOST CONTROLLER DRIVER

/*
 * USB Host Controller Driver framework
 *
 * Plugs into usbcore (usb_bus) and lets HCDs share code, minimizing
 * HCD-specific behaviors/bugs.
 *
 * This does error checks, tracks devices and urbs, and delegates to a
 * "hc_driver" only for code (and data) that really needs to know about
 * hardware differences.  That includes root hub registers, i/o queues,
 * and so on ... but as little else as possible.
 *
 * Shared code includes most of the "root hub" code (these are emulated,
 * though each HC's hardware works differently) and PCI glue, plus request
 * tracking overhead.  The HCD code should only block on spinlocks or on
 * hardware handshaking; blocking on software events (such as other kernel
 * threads releasing resources, or completing actions) is all generic.
 *
 * Happens the USB 2.0 spec says this would be invisible inside the "USBD",
 * and includes mostly a "HCDI" (HCD Interface) along with some APIs used
 * only by the hub driver ... and that neither should be seen or used by
 * usb client device drivers.
 *
 * Contributors of ideas or unattributed patches include: David Brownell,
 * Roman Weissgaerber, Rory Bolt, Greg Kroah-Hartman, ...
 *
 * HISTORY:
 * 2002-02-21   Pull in most of the usb_bus support from usb.c; some
 *      associated cleanup.  "usb_hcd" still != "usb_bus".
 * 2001-12-12   Initial patch version for Linux 2.5.1 kernel.
 */



A partire da riga 132 ci sono i costruttori degli HUB 3.0, 2.0 e 1.1.
In riga 142 è presente
0x6b, 0x1d, /* __le16 idVendor; Linux Foundation */ ossia 1d6b in little endian.

E' solo un nome generico per un driver che funziona con tutti i root hub.

Ciao
FireEater.

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar apr 24, 2007 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: Vendor ID

Messaggioda sardylan » ven mar 12, 2010 14:46

E' quello che intendevo dire io, solo che non mi sono spulciato il codice... :)

dafrasaga
Linux 1.x
Linux 1.x
Messaggi: 149
Iscritto il: mar set 08, 2009 11:39
Slackware: current
Località: Vinci -FI-

Re: Vendor ID

Messaggioda dafrasaga » ven mar 12, 2010 18:30

Grazie a tutti, ho capito.


ciao e alla prossima domanda :)