[Flug] Progetto porting driver HUB USB per connessioni radio
pinguino
linux@lungavista.com
Mer 9 Maggio 2001 18:03:44 CEST
Il 03:25, giovedì 10 Maggio 2001, Marco Ermini scrisse:
> pinguino wrote:
> > Ciao ragazzi,
>
> [...]
>
> > Senza ombra di dubbio la novita più interessante è rappresentata da un
> > hub radio su porta usb in grado di ricevere internet via radio a 11Mps.
> >
> > Questa piccola scatoletta delle meraviglie, vi riporto l'output del
> > comando lsusb,
>
> dov'e' l'output?!?
Porca me lo sono scordato. Eccolo in allegato
>
> > funziona collegata ad un antenna radio installata in terrazza, o
> > trammite antenna televisiva nel caso di impianti condominiali, e mi
> > consente di navigare ad una velocità spaventosa.
>
> Io sarei molto interessato a questo apparecchio. Perche' non ci dici il
> produttore e magari come acquistarla?
Il produttore è la atmel e per l'acquisto, impianto compreso, posso farlo
direttamente io.
>
> > La meraviglia arriva da Taiwan ed è corredata di driver sorgenti . . .
> > udite udite . . . per windows (pazzesco vero ?) ed in Olanda, presso un
> > programmatore che lavora con il mio gruppo, è già in sviluppo un porting
> > del driver per linux.
> >
> > Tuttavia, data la politica closed-source che vogliono prendere gli
> > Olandesi . . . il loro scopo è farsi pagare un lavoro, mandare i
> > pacchetti binari ed eventuali bug fix e aggiornamenti, ho già avvisato la
> > direzione tecnica che non utilizzerò tale sistema su piattaforma linux
> > fino a quando i sorgenti non saranno resi disponibili e/o non verranno
> > implementati nel kernel.
>
> Bravo
Mi sembra il minimo
>
> > Non mi va che venga adottata questa politica e a tal proposito, dato che
> > se mi dimentico le password dei nostri server l'azienda è ferma (he he he
> > potere di un admin), ho saputo che:
> >
> > - Ieri è arrivata una comunicazione riservata personale da Amsterdam in
> > cui si leggeva che entro 15gg verranno inviati i primi prototipi di
> > driver per linux.
> >
> > - Il prezzo richiesto per lo sviluppo non ha reso molto felice le nostre
> > alte sfere e non è assolutamente attinente a quanto pattuito.
> >
> > ed in forma molto velata mi è stato fatto capire che qualora venisse
> > "trovato" un driver open-source gli olandesi verrebbero mandati a quel
> > paese sia per il loro comportamento scorretto . . . hanno prima preso il
> > lavoro e poi imposto i loro canoni . . . che per le cifre spropositate
> > e assolutamente fuori da quelli che erano gli accordi presi.
> >
> > Tralasciando le questioni legate agli accordi contrattuali . . . di
> > quello si occuperà il nostro ufficio legale . . . il mio prossimo target
> > è quello di aprire, entro e non oltre 48h ore, un progetto per il porting
> > di questi driver su Linux.
>
> Per questo ti posso aiutare. Io non userei il Flug, direi che e' molto
> piu' semplice (e forse ha un "riconoscimento" maggiore, cosa che mi pare
> ti serva) se apri un progetto su sourgeforge. Ti consiglio di farlo al
> piu' presto: se ti serve aiuto te lo apro io... dimmi come devo
> chiamarlo :-)
Sentiamoci al telefono e parliamone. Cmq grazie.
mio cellulare 03474161592
>
> > Ho detto 48h per il semplice motivo che tra due settimane, anzi alla fine
> > della prossima, arriveranno i primi driver e quindi vorrei far figurare
> > che il progetto per il porting è partito molto prima che questi
> > arrivassero a scanso di eventuali accuse di cracking.
>
> Scusa, ma per capirci, tu i sorgenti dei driver di Windows puoi
> lurkarli? (casomai rispondimi privatamente, forse in lista non e' il
> caso ;-)
No non posso chiapparli. Mi sono stati ufficialmente consegnati assieme alla
documentazione in doc direttamente dal produttore. Il lavoro era stato
affidato fuori per una serie di motivi interni.
> > Per questo motivo vi chiedo per prima cosa di aiutarmi nello sviluppo e
> > poi, qualora fosse possiibile ed anche dietro pagamento, di aspitare sui
> > sever del flug e del plug una paginetta riguardante il progetto con tutta
> > la documentazione tecnica ed i driver sorgenti in modo che chiunque possa
> > dare il suo contributo.
>
> Lavori a pagamento non so se riesco a farli, pero' posso donarti il mio
> tempo libero. Un apparecchio del genere fa molto comodo alla mia
> associazione di volontariato e mi piacerebbe che ci fosse un driver per
> Linux. Io un minimo di esperienza di scrittura di driver ce l'ho, ne ho
> scritti sotto Windows 3.1, 95 ed NT, e sotto Linux ho un po' lurkato i
> driver USB (ho scritto un driver per uno scanner Mustang). Non e' un
> gran che' e non ho un kaiser di tempo, ma per lo meno potrebbe essere un
> inizio, poi magari qualcuno piu' "skillato" potrebbe subentrare.
>
Intendiamoci. Neanche io faccio lavori a pagamento, ma in questo caso - a
parte quelle che saranno le scelte finali della mia azienda - si tratta di un
lavoro che una volt aautorizzato dal produttore sarà ad appannaggio di tutti.
Il driver che ci viene sviluppato in Olanda rimarrebbe, nelle migliori delle
ipotesi, ristretto agli utilizzi interni della mia ditta.
>
> ciao
ciao
Adriano
-------------- parte successiva --------------
Bus 002 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000 Virtual
idProduct 0x0000 Hub
bcdDevice 0.00
iManufacturer 0
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: 0000
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000 Virtual
idProduct 0x0000 Hub
bcdDevice 0.00
iManufacturer 0
iProduct 2
iSerial 1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 255
Language IDs: 0000
Bus 001 Device 002: ID 03eb:7603 Atmel Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 254
bDeviceSubClass 1
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x03eb Atmel Corp.
idProduct 0x7603
bcdDevice 1.00
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 254
bInterfaceSubClass 1
bInterfaceProtocol 0
iInterface 0
unknown descriptor type: 07 21 01 13 05 00 04
Language IDs: none (invalid string descriptor 00 f6)
Maggiori informazioni sulla lista
flug