Nowe posty

Autor Wątek: WiFi USB Sweex na chipie Marvel a Ubuntu 7.10  (Przeczytany 5357 razy)

wykladowca

  • Gość
WiFi USB Sweex na chipie Marvel a Ubuntu 7.10
« dnia: 2007-11-05, 21:20:24 »
Witam!

Mam Ubuntu 7.10 PL, na ktorym nie mogę poradzić sobie z konfiguracją karty sieciowej wymienionej w temcaie. Przeszdełem, mimo że jestm całkiem zielony w tematyce linuxa, przez ndiswrappera, system widzi kartę i pozwal ją skonfigurować. Jednak nie ma wyjścia na internet (przez chwilę było na LAN, ale jak wróciłem z kolacji już nie działało :(). Próbowałem skonfigurować DHCP i przez stałe ip, lecz nie pomagało. Paluch WiFi jest słaby, tzn. mimo że do routera mam tylko 5 metrów i jedną ceglaną ścianę, na WinXP (na tej samej maszynie, spod którego wszystko działa i z którego piszę) pokazuje najwyżej 3/5 kresek (na laptopie w tym samym pomieszczeniu 5/5 i kilka sąsiednich sieci, których z mojego PC nie widzę ;)). Router widzi kartę, lecz z przerwami. Tzn. jak odświeżam co 2 sek. stronę z tablicą odbiorników WiFi, karta pojawia się w 2 na 3 przypadkach.
Pytanie: co robić?

kmp

  • Gość
WiFi USB Sweex na chipie Marvel a Ubuntu 7.10
« Odpowiedź #1 dnia: 2007-11-05, 21:38:32 »
Liczy się producent i nazwa karty ale chipset na jakim jest zbudowana. Wszystkiego tego dowiesz się z lspci, potem już tylko google..... Z szybkiego sprawdzenia na googlacg wynika, że Twój wynalazek wifi jest na chipie Ralinka (jakim?, sprawdz sam), a to jeden z najlepiej wspieranych chipsetów wifi w linuksie. Dalej to już tylko:
http://www.ralinktech.com/ralink/Home/Support/Linux.html
http://rt2x00.serialmonkey.com
I daj sobie spokój z ndiswrapperem....jeśli to jakiś Ralink., a mówi tak większość na googlarce..

wykladowca

  • Gość
WiFi USB Sweex na chipie Marvel a Ubuntu 7.10
« Odpowiedź #2 dnia: 2007-11-06, 15:53:27 »
nie wiem jak lspci ma pomóc skoro to karta USB. Chip opisłem w temacie, jest to dokładniej Marvell v. 1.0.1.2. lsusb zrzuca mi coś takiego:
$ lsusb -v -d1286:

Bus 007 Device 002: ID 1286:1fab  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x1286
  idProduct          0x1fab
  bcdDevice            0.01
  iManufacturer           1
  iProduct                2
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)
W internecie dowiedziałem się, że Marvell nie emituje własnych sterowników, i utrudnia to samo innym, nie udostępniając dokumentacji.  Wygląda na to że zostaje mi tylko ndiswrapper...

flak

  • Gość
WiFi USB Sweex na chipie Marvel a Ubuntu 7.10
« Odpowiedź #3 dnia: 2007-11-06, 16:40:37 »
Jeśli to jest chipset Marvell Libertas 8388 to jest obsługiwany od 2.6.20 w górę. Jednak wpierw będziesz musiał zaopatrzyć się w firmware.