wpi(4) nefunguje s Intel 3945ABG

Dan Lukes dan at obluda.cz
Sat Apr 26 20:50:11 CEST 2008


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



More information about the Users-l mailing list