On Tue, Dec 05, 2006 at 08:02:34AM +0000, Kiss Gabor wrote:

> Csak a jegyzokonyv kedveert:
> A pcspkr_probe() sosem hivodik meg. :-(
> Hol talalok valami leirast arrol, hogy mire valo a driverek probe()
> fuggvenye, es ki hivja meg? (Egy ora hosszat gugliztam, de nem lettem
> okosabb.)

Hmm, ha jol latom:

pcspkr_init -> platform_driver_register -> driver_register ->
bus_add_driver -> driver_attach -> bus_for_each_dev -> __driver_attach
-> driver_probe_device -> pcspkr_probe.

Ahhoz viszont, hogy ez mukodjon, a platformnak elozoleg meg kell
mondania, hogy letezik ilyen device. Ezt az arch/i386/kernel/setup.c-ben
az add_pcspkr() csinalja. Szoval nezd meg a /sys/devices/platform
konyvtarat; ha ebben nincs "pcspkr" konyvtar, akkor hiaba toltod be a
modult, nem fog aktivalodni. (IMHO)

Gabor

-- 
     ---------------------------------------------------------
     MTA SZTAKI Computer and Automation Research Institute
                Hungarian Academy of Sciences
     ---------------------------------------------------------
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz