Gå til innhold

Problemer med Ubuntu 10.10, muligens forårsaket av driver for trådløst nettverkskort


Anbefalte innlegg

Hei!

 

Jeg har fått et mystisk problem med Ubuntu 10.10 som jeg håper at noen her kanskje kan hjelpe til med.

 

Jeg har en Dell D531-laptop jeg har fått via skolen som jeg nettopp installerte 10.10 på. Hadde 10.04 før (som alltid fungerte helt knirkefritt) i dobbel-boot sammen med Vista, men IKT-avdelinga på skolen tok inn alle maskinene for å oppgradere til Windows 7. Da la de ved så mye bloatware at jeg like gjerne kasta ut hele Windows og installerte 10.10.

 

Installasjonen gikk fint og maskina boota som vanlig, men da jeg prøvde å logge inn på brukerkontoen, stoppa hele greia opp og jeg fikk bare skrivebordsbakgrunnen, men ingen menyer eller ikoner eller noe slikt dukket opp. Musepekeren var der, og var forsåvidt mulig å flytte rundt, men det var ikke noe å klikke på, og høyrelikk eller tastetrykk ga ingen respons. Det fungerte imidlertid å komme seg inn i safe mode. Her rota jeg litt rundt, og fant ut at

 

1) Det er noen ganger mulig å få maskina til å oppføre seg relativt normalt ved vanlig login hvis jeg åpner en terminal, skriver sudo dpkg-reconfigure xserver-xorg og rebooter, men da går alt så treigt at det nesten er ubrukelig

 

2) Ved å deaktivere driveren for det trådløse nettverkskortet i "additional drivers" oppfører maskina seg faktisk helt fint, bortsett fra at det tar en 10-15 sekunder før menyer og slikt dukker opp når jeg logger inn på vanlig måte. Vanligvis opplever jeg overhodet ingen forsinkelse her. Driveren heter Broadcom STA et eller annet. På et eller annet tidspunkt etter installasjonen av operativsystemet dukket det også opp noe som kaller seg Broadcom B43. Maskina funker forsåvidt som den skal når den er aktivert, men nettverkskortet virker ikke, så da er det jo ikke mye vits i.

 

Hvis jeg installerer STA-drivergreia dukker problemet opp igjen som tidligere beskrevet. Løsningen i punkt 1 fungerer relativt konsekvent.

 

Maskina er altså forsåvidt i fungerende stand, og jeg får den på Internett med kablet tilkobling og med mobiltelefon som modem via blåtann, men selvfølgelig er ingen av delene optimale løsninger. Har noen peiling på hva jeg kan foreta meg for å reparere dette?

 

Her er det litt informasjon som kanskje eller kanskje ikke er grei å ha:

 

 

gard@Gardomatic-531:~$ lspci -v

00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64

 

00:01.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) (prog-if 00 [Normal decode])

Flags: bus master, 66MHz, medium devsel, latency 64

Bus: primary=00, secondary=01, subordinate=01, sec-latency=64

I/O behind bridge: 0000e000-0000efff

Memory behind bridge: fe900000-feafffff

Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff

Capabilities: <access denied>

Kernel modules: shpchp

 

00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 1) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0

Memory behind bridge: fe800000-fe8fffff

Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff

Capabilities: <access denied>

Kernel driver in use: pcieport

Kernel modules: shpchp

 

00:06.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 2) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=09, subordinate=09, sec-latency=0

Memory behind bridge: fe700000-fe7fffff

Capabilities: <access denied>

Kernel driver in use: pcieport

Kernel modules: shpchp

 

00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA (prog-if 01 [AHCI 1.0])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22

I/O ports at 6eb0

I/O ports at 6eb8

I/O ports at 6ec0

I/O ports at 6ec8

I/O ports at 6ee0

Memory at 44000000 (32-bit, non-prefetchable)

Capabilities: <access denied>

Kernel driver in use: ahci

Kernel modules: ahci

 

00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0) (prog-if 10 [OHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16

Memory at ffb00000 (32-bit, non-prefetchable)

Kernel driver in use: ohci_hcd

 

00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1) (prog-if 10 [OHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17

Memory at ffb01000 (32-bit, non-prefetchable)

Kernel driver in use: ohci_hcd

 

00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2) (prog-if 10 [OHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18

Memory at ffb02000 (32-bit, non-prefetchable)

Kernel driver in use: ohci_hcd

 

00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3) (prog-if 10 [OHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17

Memory at ffb03000 (32-bit, non-prefetchable)

Kernel driver in use: ohci_hcd

 

00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4) (prog-if 10 [OHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 18

Memory at ffb04000 (32-bit, non-prefetchable)

Kernel driver in use: ohci_hcd

 

00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI) (prog-if 20 [EHCI])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 20

Memory at ffa80000 (32-bit, non-prefetchable)

Capabilities: <access denied>

Kernel driver in use: ehci_hcd

 

00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)

Subsystem: Dell Device 0206

Flags: 66MHz, medium devsel

I/O ports at 10c0

Capabilities: <access denied>

Kernel driver in use: piix4_smbus

Kernel modules: i2c-piix4

 

00:14.1 IDE interface: ATI Technologies Inc SB600 IDE (prog-if 8a [Master SecP PriP])

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16

I/O ports at 01f0

I/O ports at 03f4

I/O ports at 0170

I/O ports at 0374

I/O ports at bfa0

Kernel driver in use: pata_atiixp

Kernel modules: pata_atiixp

 

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)

Subsystem: Dell Device 0206

Flags: bus master, slow devsel, latency 64, IRQ 16

Memory at febfc000 (64-bit, non-prefetchable)

Capabilities: <access denied>

Kernel driver in use: HDA Intel

Kernel modules: snd-hda-intel

 

00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge

Subsystem: Dell Device 0206

Flags: bus master, 66MHz, medium devsel, latency 0

 

00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (prog-if 01 [subtractive decode])

Flags: bus master, 66MHz, medium devsel, latency 64

Bus: primary=00, secondary=03, subordinate=07, sec-latency=64

I/O behind bridge: 00002000-00002fff

Memory behind bridge: fe600000-fe6fffff

Prefetchable memory behind bridge: 40000000-43ffffff

 

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

Flags: fast devsel

Capabilities: <access denied>

 

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

Flags: fast devsel

 

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

Flags: fast devsel

Kernel modules: amd64_edac_mod

 

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

Flags: fast devsel

Capabilities: <access denied>

Kernel driver in use: k8temp

Kernel modules: k8temp

 

01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series] (prog-if 00 [VGA controller])

Subsystem: Dell Device 0206

Flags: bus master, fast devsel, latency 64, IRQ 19

Memory at e0000000 (64-bit, prefetchable)

Memory at fe9f0000 (64-bit, non-prefetchable)

I/O ports at ee00

Memory at fea00000 (32-bit, non-prefetchable)

Expansion ROM at <unassigned> [disabled]

Capabilities: <access denied>

Kernel driver in use: radeon

Kernel modules: radeon

 

03:01.0 CardBus bridge: O2 Micro, Inc. Cardbus bridge (rev 21)

Subsystem: Dell Device 0206

Flags: bus master, stepping, slow devsel, latency 168, IRQ 23

Memory at fe600000 (32-bit, non-prefetchable)

Bus: primary=03, secondary=04, subordinate=07, sec-latency=176

Memory window 0: 40000000-43fff000 (prefetchable)

Memory window 1: 48000000-4bfff000

I/O window 0: 00002000-000020ff

I/O window 1: 00002400-000024ff

16-bit legacy interface ports at 0001

Kernel driver in use: yenta_cardbus

Kernel modules: yenta_socket

 

03:01.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02) (prog-if 10 [OHCI])

Subsystem: O2 Micro, Inc. Firewire (IEEE 1394)

Flags: bus master, medium devsel, latency 64, IRQ 23

Memory at fe6ff000 (32-bit, non-prefetchable)

Memory at fe6fe800 (32-bit, non-prefetchable)

Capabilities: <access denied>

Kernel driver in use: firewire_ohci

Kernel modules: firewire-ohci, ohci1394

 

09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express (rev 02)

Subsystem: Dell Device 0206

Flags: bus master, fast devsel, latency 0, IRQ 42

Memory at fe7f0000 (64-bit, non-prefetchable)

Expansion ROM at <ignored> [disabled]

Capabilities: <access denied>

Kernel driver in use: tg3

Kernel modules: tg3

 

0b:00.0 Network controller: Broadcom Corporation BCM4321 802.11a/b/g/n (rev 03)

Subsystem: Dell Wireless 1500 Draft 802.11n WLAN Mini-card

Flags: bus master, fast devsel, latency 0, IRQ 17

Memory at fe8fc000 (64-bit, non-prefetchable)

Memory at f0000000 (64-bit, prefetchable)

Capabilities: <access denied>

Kernel driver in use: b43-pci-bridge

Kernel modules: ssb

 

gard@Gardomatic-531:~$ lsmod

Module Size Used by

parport_pc 30086 0

ppdev 6804 0

binfmt_misc 7984 1

snd_hda_codec_idt 64699 1

snd_hda_intel 26115 2

snd_hda_codec 100919 2 snd_hda_codec_idt,snd_hda_intel

snd_hwdep 6660 1 snd_hda_codec

snd_pcm 89104 2 snd_hda_intel,snd_hda_codec

joydev 11395 0

radeon 910244 3

snd_seq_midi 5932 0

snd_rawmidi 22207 1 snd_seq_midi

snd_seq_midi_event 7291 1 snd_seq_midi

snd_seq 57512 2 snd_seq_midi,snd_seq_midi_event

dell_wmi_aio 2097 0

ttm 68212 1 radeon

pcmcia 40944 0

dell_wmi 3372 0

snd_timer 23850 2 snd_pcm,snd_seq

drm_kms_helper 32836 1 radeon

snd_seq_device 6912 3 snd_seq_midi,snd_rawmidi,snd_seq

dell_laptop 6722 0

dcdbas 6910 1 dell_laptop

yenta_socket 24279 0

pcmcia_rsrc 10357 1 yenta_socket

video 22176 0

pcmcia_core 17677 3 pcmcia,yenta_socket,pcmcia_rsrc

snd 64181 13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device

output 2527 1 video

drm 206230 5 radeon,ttm,drm_kms_helper

soundcore 1240 1 snd

i2c_algo_bit 6208 1 radeon

edac_core 46822 0

psmouse 62080 0

serio_raw 4910 0

snd_page_alloc 8588 2 snd_hda_intel,snd_pcm

k8temp 4128 0

shpchp 34910 0

edac_mce_amd 9387 0

i2c_piix4 10047 0

lp 10201 0

parport 37032 3 parport_pc,ppdev,lp

firewire_ohci 24839 0

firewire_core 54327 1 firewire_ohci

crc_itu_t 1739 1 firewire_core

ahci 22210 2

pata_atiixp 4405 0

libahci 26148 1 ahci

ssb 46201 0

tg3 135768 0

gard@Gardomatic-531:~$ uname -a

Linux Gardomatic-531 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44 UTC 2011 x86_64 GNU/Linux

gard@Gardomatic-531:~$

 

 

 

PS: jeg har veldig lite erfaring med Linux-feil (er vant til at alt funker uten videre) og bør helst ha ting inn med teskje :)

 

På forhånd takk for svar! :)

 

EDIT: Nettverkskortet heter altså tydeligvis BCM4321. B43 skal ifølge informasjonen i "additional drivers"-greia ikke egentlig funke med den i det hele tatt, så da er det vel bare å glemme den saken (hvorfor havnet B43 der da, egentlig?). Litt videre googling tyder på mange har hatt trøbbel med 10.10 og BCM4321, så jeg tror jeg like gjerne bare installerer 10.04 i stedet. Men hvis noen skulle ha noen geniale løsninger for å få det til funke med 10.10 hadde de blitt mottatt med takk!

 

-G

Endret av C₈H₁₀N₄O₂
Lenke til kommentar
Videoannonse
Annonse

Som du ser ut til å ha forstått så virker det som om ubuntu har lastet feil moduler til kortet ditt. Sannsynligvis trenger du "broadcom-wl" drivere. Se om du finner kortet ditt i listen her ved å gjøre som beskrevet: https://wiki.archlin...oadcom_wireless

 

Jeg kjenner ikke til om ubuntu kommer med broadcom-wl drivere, du får undersøke pakkebrønnen. Hvis den derimot allerede ligger installert trenger du bare å svarteliste de modulene som er lastet i dag (b43legacy osv.) og derimot laste den korrekte modulen, som skal hete bare 'wl'.

 

Hvis du har 10.04 live cd liggende kan det jo og være fristende å sjekke hvilke moduler som lastes der, siden det fungerer. (Hint: kommandoen 'lsmod > filnavn' lagrer outputen til lsmod i filen filnavn. Du kan gjøre tilsvarende med lspci)

 

Broadcom selv har for øvrig en grei forklaring når det gjelder hvilke moduler du må svarteliste osv. http://www.broadcom.com/docs/linux_sta/README.txt

Endret av sablabra
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...