[Linux kernel V2.6.13] USB verwijderen

Pagina: 1
Acties:

  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 23-01 18:48
Ik ben bezig om een embedded systeempje te optimaliseren.

Hierop draait de Linux kernel met een en ander aan drivers.
Nou heb ik geen USB nodig, dus wil ik dit er in z'n geheel uit hebben.

Ik heb in de linux kernel configuratie de USB uit gezet.

maar nou vraag ik me af hoe ik kan ik nakijken of de USB-stack / drivers daadwerkelijk uit het systeem zijn?

Klus page: http://klusthuis.blogspot.com


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

lsmod?

Als er niks geladen is, wordt er ook geen geheugen voor gebruikt...

offtopic:
Waarom zo'n oude kernel versie trouwens?

[ Voor 29% gewijzigd door Rainmaker op 13-06-2008 16:10 ]

We are pentium of borg. Division is futile. You will be approximated.


  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Rainmaker schreef op vrijdag 13 juni 2008 @ 16:10:
lsmod?
Als er niks geladen is, wordt er ook geen geheugen voor gebruikt...
Daarmee kom je er niet achter of de usb modules in de kernel zijn gebakken :)

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • pistole
  • Registratie: Juli 2000
  • Laatst online: 09:59

pistole

Frutter

checken of /proc/bus/usb/ bestaat?
of anders in /proc/interrupts kijken of je interrupts gebruikt voor usb devices?

Ik frut, dus ik epibreer


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

moto-moi schreef op vrijdag 13 juni 2008 @ 16:19:
[...]

Daarmee kom je er niet achter of de usb modules in de kernel zijn gebakken :)
OK: als
code:
1
General setup --->[*] Kernel .config support[*] Enable access to .config through /proc/config.gz

gezet is:
code:
1
zcat /proc/config.gz | grep -i usb

of
code:
1
cat /usr/src/linux/.config | grep -i usb


Je hebt de kernel wel opnieuw gecompileerd en in je bootloader gezet neem ik aan?

offtopic:
en anders kun je altijd nog booten met de kernel parameter "nousb". Zie http://www.mjmwired.net/k...ion/kernel-parameters.txt

[ Voor 12% gewijzigd door Rainmaker op 13-06-2008 16:33 ]

We are pentium of borg. Division is futile. You will be approximated.


  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 23-01 18:48
Ik heb geen /usr directory en geen /proc/config.gz :S

proc/bus/usb/ bestaat ook niet (zit alleen maar een ls en een input in)
In /proc/interrupts zit vanalles, maar geen USB in elk geval

[ Voor 56% gewijzigd door liquid_ice op 17-06-2008 11:47 ]

Klus page: http://klusthuis.blogspot.com


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

liquid_ice schreef op dinsdag 17 juni 2008 @ 11:42:
Ik heb geen /usr directory en geen /proc/config.gz :S

proc/bus/usb/ bestaat ook niet (zit alleen maar een ls en een input in)
In /proc/interrupts zit vanalles, maar geen USB in elk geval
Zit er in /proc/interupts wel een "uhci" of "ohci"?

Geen /usr lijkt me sterk, kan inderdaad wel zijn dat je geen /usr/src directory hebt. Waar heb je de kernel op gecompileerd?

Eventueel kun je in de bootloader "nousb" achter je kernel naam zetten, dan boot de kernel zeker zonder USB support.

We are pentium of borg. Division is futile. You will be approximated.


  • Kwastie
  • Registratie: April 2005
  • Laatst online: 28-01 22:10

Kwastie

Awesomeness

Ik neem aan dat je de kernel juist kleiner wil hebben voor je embedded systeem. Dus de nousb functie zorgt dat de usb-modules niet geladen worden, maar ze kunnen dan nog wel fysiek aanwezig zijn op het systeem. Ik kan het natuurlijk ook helemaal verkeert hebben begrepen. :+

When I get sad i stop being sad and be awesome instead


  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Ik dacht juist dat het doel was om zo min mogelijk "runtime" geheugen in beslag te nemen.

Als je USB meuk keihard in je kernel inbakt, dan is het nogal logisch dat het wat meer geheugen inneemt.

Die 10kb aan schijfruimte lijken me verwaarloosbaar, maar daar mag de OP over oordelen :)

We are pentium of borg. Division is futile. You will be approximated.


  • liquid_ice
  • Registratie: Februari 2001
  • Laatst online: 23-01 18:48
Door het niet aanwezig zijn EN niet laden van de usb hoopt ik de snelheid, schijf ruimte en geheugen te kunnen besparen.

Nu heb ik um als module, die dan niet op de target word gezet.

Klus page: http://klusthuis.blogspot.com


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

Als je de usb support uit de kernel gooit en compileert zit het echt niet meer in de kernel
Linux is opensource er zal nergens anders in een gebruikelijke module StiekumToch usb worden gestopt. Dan wordt die ontwikkelaar met pek en veren af gevoerd door ontwikklaars testers en iedereen die de linux-dev emails leest.
edit:
Als het een module is heb je nog steeds die 10Kb schijf ruimte op de disk.
Ik neem eigenlijk aan dat als je geen usb gebruikt het geen enkele peformence inpackt heeft op de kernel zolang je niets met usb doet. behalve wat geheugen verschil en het laden van de code.

[ Voor 30% gewijzigd door daft_dutch op 18-06-2008 22:15 ]

>.< >.< >.< >.<

Pagina: 1