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

Odpovedet emailem