Archive for August, 2010

DELL D620 ja TELE2 netipulk (Huawei E1752)


Teisipäevasele Vaba Tarkvara klubi kogunemisele toodi üks DELLi sülearvuti ning TELE2 netipulk, täpsemini Huawei E1752. Peale oli lastud eelmine Estobuntu versioon (Ubuntu 9.10 põhine) ning netipulk mängis trikke. Kuna masin oli dokumentidest tühi siis peale mõningast näppimist tundus mõistlik värske Estobuntu 10.05 peale lasta. Hiljem selgus et üks USB port oli rikkis, mistõttu netipulk ei töötanud aga mis sest.

Esiteks panin paika DELLi jahutuse:

sudo apt-get install i8kutils
cat /usr/share/doc/i8kutils/examples/i8kmon.conf | sudo tee /etc/i8kmon

Sülearvuti sees oli ka Broadcomi bcm4311 võrgukaart, seega panin peale võrgukaardi firmware:

wget http://lauri.vosandi.eu/dists/estobuntu/karmic/binary-i386/b43-firmware-1.0_estobuntu1.deb
sudo dpkg -i b43-firmware-1.0_estobuntu1.deb

Netipulgaga oli nii, et mõnikord ta tegi modeswitchi ise, mõnikord mitte. Mälupulgana oli ta lsusb all indekseeritud tootja identifikaatoriga 0x12d1 ning toote identifikaatoriga 0×1446. Peale modeswitchi lülitus toote id 0×1001 peale. Selleks et olla kindel et lülitus toimuks paigaldasin ka usb-modeswitch paketi:

sudo apt-get install usb-modeswitch usb-modeswitchd-data

Teadmiseks teistele häkkeritele siis Udev reeglite tegemine või usb-modeswitchi seadistamine EI ole enam vajalik. Udev reeglid mis kõik automatiseerimise ära teevad on failis /lib/udev/rules.d/40-usb_modeswitch.rules

Lõpuks tegin masinale restardi ning seadistasin võrguhalduris TELE2 ühenduse ning kõik toimis nagu kulda.

No comment »

WiFi kaardid Ubuntus

Siin siis väike kokkuvõte situatsioonist võrgukaartidega Ubuntu all. Ehk säästab kellelegi aega! Selleks et kontrollida mis võrgukaart sul arvutis on, sisesta terminalis:

lspci | grep -i net

Tulemuseks on midagi sellist:

0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

Broadcom

Kui tegu on Broadcom kaardiga, on situatsioon üsna paha. Broadcom pole avaldanud eriti palju dokumentatsiooni oma kaartide kohta mistõttu draiverite kvaliteet jätab soovida. Ubuntu 10.04 sees on b43 moodul mis on reverse-engineeritud Linksys ruuteri tüürelite baasil. Kuigi tüürel on olemas, siis sellest siiski ei piisa, vajalik on ka firmware mis võrgukaardis endas jookseb. Debiani pakett mis kõik raske töö ära teeb on olemas siin. Selle paketiga olen ma käima saanud võrgukaardid järgnevate kiibistikega: BCM4311, BCM4312. Varem on b43 tüürel põhjustanud arvuti kokkujoosmisi olles ühendatud krüpteeritud võrku, kuid praegu peaks situatsioon olema paranenud. Kui on probleeme siis võib mulle kirjutada-joonistada!

Intel

Intelil on oma open-source osakond kes Linuxi tüürelitega tegeleb seega Inteli võrgukaartidega eriti probleeme ei tohiks tekkida. Paraku võrgukaartide firmware on kinnise lähtekoodiga, samas Intel lubab neid binaare levitada. Ubuntus on Inteli võrgukaartide firmware juba kaasas.

Atheros

Atherose võrgukaardid on popid netbookides. Minu teada on nende võrgukaartide moodulid (ath3k, ath5k, ath9k) ja ka firmware avatud lähtekoodiga. Atheros ise tüürelite arendust vist palju ei toeta kuid on avaldanud piisavalt dokumentatsiooni, et Vaba Tarkvara kogukonnal oleks võimalik tüüreleid ise arendada. Probleemide esinemisel tasub paigaldada wireless backports pakett:

sudo apt-get install linux-backports-modules-wireless-lucid-generic

Ralink

Ralink on üks vähestest firmadest kes paneb rõhku avatud lähtekoodiga moodulitele (rt2500, rt73). Ralink võrgukaartide tugi on üldiselt väga hea. Probleemide korral kehtib sama soovitus mis Atheros puhulgi – paigaldada wireless backports pakett.

No comment »