Ivan Dolnák wrote: > wpi0: <Intel(R) PRO/Wireless 3945ABG> mem 0xfe1ff000-0xfe1fffff irq 17 > at device 0.0 on pci3 > bus_dmamem_alloc failed to align memory properly.
Ze zmen udelanych po 7.0-RELEASE: > + * Allocates a contiguous block of dma memory of the requested size and > + * alignment. Due to limitations of the FreeBSD dma subsystem as of 20071217, > + * allocations greater than 4096 may fail. Hence if the requested alignment > is > + * greater we allocate 'alignment' size extra memory and shift the vaddr and > + * paddr after the dma load. This bypasses the problem at the cost of a > little > + * more memory. Tohle by mohl byt prave tento pripad (neni to ale jiste - z toho neverbose LOGu se zda, ze pozadovana pamet 4k neprevysovala). Pokud by to byl tento problem pak moznym resenim je pouziti 7-STABLE > firmware_get: failed to load firmware image wpifw > wpi0: could not load firmware image 'wpifw' > wpi0: A problem occured loading the firmware to the driver > legal.intel_wpi.licence_ack=1 No, teoreticky je mozne podivat se na to, jestli je promenna tohoto jmena s udanou hodnotou v environmentu kernelu opravdu pritomna (a zda je tam vcas - nejsem si totiz jist, jestli staci, aby byla nastavena az pred prvnim pouzitim - zda ji neni potreba nastavit uz pred nahravanim modulu - a to ty nemas). Ale ve skutecnosti bych se asi timhle problemem nezabyval, dokud nebude vyreseny problem s neuspesnou alokaci pameti. Dan -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l