Discussion:
karta wifi z prism54, wykrywanie
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
jacek
2007-10-15 20:41:05 UTC
Permalink
Cześć
Mam w kompie kartę na prism54. Udev niestety źle ją obsługuje, np. wykrywa
zły MAC itd. w efekcie karta nie działa. Myślę że jest to spowodowane
nieładowaniem firmware. Oczywiście, firmware jest w
/usr/lib/hotplug/firmware. Jest tam plik 1.0.4.3.arm.
A to co znajduję w syslogu:

Sep 11 14:10:34 kernel: eth0: resetting device...
Sep 11 14:10:34 kernel: eth0: uploading firmware...
Sep 11 14:10:34 kernel: prism54: request_firmware() failed for 'isl3890'
Sep 11 14:10:34 kernel: eth0: could not upload firmware ('isl3890')

Czy ktoś mi wytłumaczy detalicznie jak rozumieć te komunikaty?

Jacek
TJE
2007-10-18 13:38:01 UTC
Permalink
Post by jacek
Cześć
Mam w kompie kartę na prism54. Udev niestety źle ją obsługuje, np. wykrywa
zły MAC itd. w efekcie karta nie działa. Myślę że jest to spowodowane
nieładowaniem firmware. Oczywiście, firmware jest w
/usr/lib/hotplug/firmware. Jest tam plik 1.0.4.3.arm.
Sep 11 14:10:34 kernel: eth0: resetting device...
Sep 11 14:10:34 kernel: eth0: uploading firmware...
Sep 11 14:10:34 kernel: prism54: request_firmware() failed for 'isl3890'
Sep 11 14:10:34 kernel: eth0: could not upload firmware ('isl3890')
Czy ktoś mi wytłumaczy detalicznie jak rozumieć te komunikaty?
Jacek
Zmień nazwe tego pliku *.arm na isl3890 bez arm i umieść go w katalogu
firmware.
Musi działać bo sam tak robiłem.
Jacek Maciejewski
2007-10-18 17:16:11 UTC
Permalink
Post by TJE
Zmień nazwe tego pliku *.arm na isl3890 bez arm i umieść go w katalogu
firmware.
Musi działać bo sam tak robiłem.
Trafiony, zatopiony. Dzięki, zbawco :) I powiedz sam, skąd ja mógłbym sie
domyślić że taki np. debian zechce widzieć to firmware pod jakąś swoją
nazwą. A na stronie prism54.org nawet się na ten temat nie zajaknęli,
dranie.
--
Jacek
TJE
2007-10-18 19:54:27 UTC
Permalink
Post by Jacek Maciejewski
Post by TJE
Zmień nazwe tego pliku *.arm na isl3890 bez arm i umieść go w katalogu
firmware.
Musi działać bo sam tak robiłem.
Trafiony, zatopiony. Dzięki, zbawco :) I powiedz sam, skąd ja mógłbym sie
domyślić że taki np. debian zechce widzieć to firmware pod jakąś swoją
nazwą. A na stronie prism54.org nawet się na ten temat nie zajaknęli,
dranie.
Ja się domyśliłem niestety. Ale nie było to trudne po przeczytaniu syslogu.
Jacek Maciejewski
2007-10-18 21:04:55 UTC
Permalink
Post by TJE
Ja się domyśliłem niestety. Ale nie było to trudne po przeczytaniu syslogu.
Cholera, mam chyba za duże zaufanie do twórców linuksów i ich aplikacji.
Jeśli system szuka isl3890 to ma rację i taki plik powinien istnieć gdzieś
w necie :) a nie występować pod 2.7.0.0.arm, a jesli już tak go nazwano, to
powinno być jakieś wyjaśnienie - np. że rózne linuksy mogą chcieć mieć ten
plik inaczej nazwany. Krótko mówiąc, bałagan.
--
Jacek
Jacek Maciejewski
2007-10-19 19:34:09 UTC
Permalink
Post by TJE
Zmień nazwe tego pliku *.arm na isl3890 bez arm i umieść go w katalogu
firmware.
Musi działać bo sam tak robiłem.
Skoro robiłeś to musisz mieć albo miałeś kartę na prism54. Ja mam akurat
XG-901. Ciekawe jaką ty masz? A właściwe pytanie jest inne: Czy udało ci
się zmienić MAC tej karty za pomocą jakiegokolwiek programu (np.
macmakeup)? Albo z pomocą innej sztuczki? Moze pod linuksem? Próbowałem
zmienić MAC mojej karty i nie wychodziło, tak jakby karta nie była
przystosowana choć inna karta (ethernet) poddawała się obróbce.
--
Jacek
TJE
2007-10-23 11:49:13 UTC
Permalink
Post by Jacek Maciejewski
Skoro robiłeś to musisz mieć albo miałeś kartę na prism54. Ja mam akurat
XG-901. Ciekawe jaką ty masz? A właściwe pytanie jest inne: Czy udało ci
się zmienić MAC tej karty za pomocą jakiegokolwiek programu (np.
macmakeup)? Albo z pomocą innej sztuczki? Moze pod linuksem? Próbowałem
zmienić MAC mojej karty i nie wychodziło, tak jakby karta nie była
przystosowana choć inna karta (ethernet) poddawała się obróbce.
Nie pamiętam dokładnie jaki to był model ale napewno prism54 b/g. Pod
windowsem dało się bez problemu zmienić maca. W debianie też w pliku
/etc/network/interfaces dopisywałem hwaddress ether 00:xx:xx:xx:xx:xx i
również działało.

Kontynuuj czytanie narkive:
Loading...