[DSL] Pegasus USB kaart, hoe werkend krijgen?

Pagina: 1
Acties:
  • 111 views sinds 30-01-2008
  • Reageer

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 13:34

LauPro

Prof Mierenneuke®

Topicstarter
Ik heb een embedded bordje met een Pentium II MMX erop, hier heb ik Damn Small Linux op kunnen booten, gaat alleen goed en best snel.

Nu wilde ik echter wat connectiviteit regelen. Er zit een USB-poort op en ik heb een USB-netwerkkaartje. Op mijn eigen workstation kan ik deze operationeel maken met de Pegasus module in de kernel (2.6.20 kernel wel). Maar op het DSL systeempje met 2.4.31 kan ik de driver wel laden maar hij detecteert hem dan niet.

Zijn er nog extra modules nodig voor deze specifieke driver? In dmesg staan geen errors alleen dat hij als ik de kaart aansluit dat er geen driver is die hem opgeëist heeft.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Lijkt erop dat de pegasus driver in de 2.4 kernel die je gebruikt dusdanig verouderd is dat het USB device ID van je netwerkkaart niet ondersteund wordt door de driver. Is er niet ergens een losse versie van de pegasus driver beschikbaar?
andere optie is om een 2.6 kernel te gaan gebruiken.

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 13:34

LauPro

Prof Mierenneuke®

Topicstarter
Ok, als ik hem op mijn eigen PC aansluit dan krijg ik dus dit:
# dmesg
usb 1-8: new high speed USB device using ehci_hcd and address 12
usb 1-8: configuration #1 chosen from 1 choice
pegasus 1-8:1.0: setup Pegasus II specific registers
pegasus 1-8:1.0: eth1, ADMtek ADM8515 "Pegasus II" USB-2.0 Ethernet, 00:00:e8:00:07:ae
# lsusb
Bus 001 Device 012: ID 07a6:8515 ADMtek, Inc.
Het irritante is dat ik alles met USB-sticks over moet zetten. Ik zal even kijken vanaf wanneer deze netwerkkaart ondersteund is.

edit: inderdaad, in de DSL versie zit geen support nog, dus moet ik kernelupgrade doen wat vrij lastig is lijkt me:
http://git.kernel.org/?p=...2fbd55ab8367dd477418d40c9
C:
174
175
176
177
178
179
180
181
182
PEGASUS_DEV( "ADMtek ADM8511 \"Pegasus II\" USB Ethernet",
                VENDOR_ADMTEK, 0x8511,
                DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA )
PEGASUS_DEV( "ADMtek ADM8513 \"Pegasus II\" USB Ethernet",
                VENDOR_ADMTEK, 0x8513,
                DEFAULT_GPIO_RESET | PEGASUS_II )       
PEGASUS_DEV( "ADMtek AN986 \"Pegasus\" USB Ethernet (evaluation board)",
                VENDOR_ADMTEK, 0x0986,
                DEFAULT_GPIO_RESET | HAS_HOME_PNA )
2.6.20:
C:
187
188
189
190
191
192
193
194
195
196
197
198
PEGASUS_DEV( "ADMtek ADM8511 \"Pegasus II\" USB Ethernet",
                VENDOR_ADMTEK, 0x8511,
                DEFAULT_GPIO_RESET | PEGASUS_II | HAS_HOME_PNA )
PEGASUS_DEV( "ADMtek ADM8513 \"Pegasus II\" USB Ethernet",
                VENDOR_ADMTEK, 0x8513,
                DEFAULT_GPIO_RESET | PEGASUS_II )
PEGASUS_DEV( "ADMtek ADM8515 \"Pegasus II\" USB-2.0 Ethernet",
                VENDOR_ADMTEK, 0x8515,
                DEFAULT_GPIO_RESET | PEGASUS_II )
PEGASUS_DEV( "ADMtek AN986 \"Pegasus\" USB Ethernet (evaluation board)",
                VENDOR_ADMTEK, 0x0986,
                DEFAULT_GPIO_RESET | HAS_HOME_PNA )

[ Voor 59% gewijzigd door LauPro op 30-12-2007 22:02 ]

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • Tim
  • Registratie: Mei 2000
  • Laatst online: 04-08-2025

Tim

Misschien heb je geluk, en werkt de 2.4 driver wel als je die regel toevoegd en opnieuw compileert.

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 13:34

LauPro

Prof Mierenneuke®

Topicstarter
Het is een embedded dingetje dus ik zie het niet veel zitten om het opnieuw te gaan compileren, maar waarschijnlijk zal er inderdaad niet zoveel gewijzigd zijn.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!