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