Leopard e AirPort - Kernel Panic Semi-Garantiti (Baco Noto)
Ok, forse sono stata troppo entusiasta facendo un aggiornamento "prematuro" a Leopard, e adesso, dall'"alto" della mia connessione (tampone) tramite Datacard (stra-benedetto l'HSDPA), cerco di rendervi noto il gravissimo problema (e "gravissimo" non e' un'esagerazione).
Molto semplicemente, sembra che Leopard soffra di un baco di tutt'altro che poco conto nei driver dell'AirPort (maggiori riferimenti in fondo al post), per cui, quando state facendo trasferimenti massicci di file (ad esempio via FTP con Transmit, vedi io oggi), l'AirPort perda il segnale.
Ok, era un problema che gia' c'era con Tiger (10.4.9), ma allora era sufficiente mandare "a nanna" (sleep) il portatile, e quando si "risvegliava" tutto era di nuovo magicamente funzionante.
Ora non e' piu' cosi'.
Con un semplice click sull'icona dell'AirPort, piuttosto che aprendo le Preferenze di Rete, piuttosto che cercando di mandarlo in "sleep", quello che succede e' un pulcherrimo Kernel Panic.
Al riavvio, vi spieghera' anche cosa (secondo lui) e' successo, ovvero (dall'ultimo mio):
Mon Nov 5 17:06:50 2007
panic(cpu 0 caller 0x0039CDE0): "m_free: freeing an already freed mbuf"@/SourceCache/xnu/xnu-1228/bsd/kern/uipc_mbuf.c:2742
Backtrace, Format - Frame : Return Address (4 potential args on stack)
0x47593978 : 0x12b0e1 (0x4555b4 0x475939ac 0x133238 0x0)
0x475939c8 : 0x39cde0 (0x48cc84 0x4342c500 0x51ff301c 0x2)
0x47593a08 : 0x39d0dc (0x4349c800 0x8 0x47593a58 0x1)
0x47593a28 : 0x913b87 (0x4349bd00 0x0 0x20 0x2)
0x47593b98 : 0x913ec5 (0x34ddb2c8 0x34ddd150 0x0 0x1)
0x47593ce8 : 0x91f20b (0x34ed6004 0x0 0x47593d38 0x1361b0)
0x47593e68 : 0x8ef84a (0x34ddb4c0 0xb 0x12 0xebf25800)
0x47593eb8 : 0x8f0f3f (0x977c80 0x977c84 0x13175d 0x0)
0x47593f48 : 0x8ef4b7 (0x56b7804 0x0 0x1361b0 0x19ccc1)
0x47593f78 : 0x13e987 (0x56b7c94 0x56b7804 0x1a136f 0x5651000)
0x47593fc8 : 0x19e2ec (0x0 0x0 0x1a10b5 0x10050128)
Backtrace terminated-invalid frame pointer 0
Kernel loadable modules in backtrace (with dependencies):
com.apple.driver.AirPort.Atheros(300.22)@0x8ee000->0x978fff
dependency: com.apple.iokit.IO80211Family(200.7)@0x8d0000
dependency: com.apple.iokit.IOPCIFamily(2.4)@0x63b000
dependency: com.apple.iokit.IONetworkingFamily(1.6.0)@0x64b000
BSD process name corresponding to current thread: kernel_task
Mac OS version:
9A581
Kernel version:
Darwin Kernel Version 9.0.0: Tue Oct 9 21:35:55 PDT 2007; root:xnu-1228~1/RELEASE_I386
System model name: MacBookPro2,2 (Mac-F42187C8)
Come risolvere il problema?
Beh, io per il momento mi "sacrifico" utilizzando le Datacard quando devo lavorare (tipo adesso, che sto cercando di installare un banalissimo phpMyAdmin per un cliente), per chi invece non avesse la fortuna di avere una Datacard, l'unica e' utilizzare una connessione via cavo (il buon vecchio RJ45 attaccato al router dell'ADSL).
Non potete?
Beh, allora se non avete ancora aggiornato a Leopard, NON FATELO.
Non c'e' modo di sfuggire al Kernel Panic infatti (le ho provate tutte), l'unica cosa che potete fare per verificare il "problema" e' pingare il vostro Access Point e, se non pinga, chiudere tutte le applicazioni, una per una, per non perdere dati, poi lasciare che il vostro Mac si suicidi in pace.
Una piccola considerazione:
Con Apple ci eravamo abituati bene, tutto funzionava alla perfezione senza quasi nessun problema...
Mica come con Windows che, per non avere problemi, era necessario attendere il primo Service Pack per aggiornare i sistemi...
Ebbene, mi sa che la prossima volta faro' lo stesso anche con Apple.
L'aggiornamento a 10.6 verra' rimandato almeno fino all'uscita di 10.6.1, non prima.
Tenendo ovviamente d'occhio i Forum di Apple.
Maggiori informazioni, tanto per dire che non sono una visionaria io (il problema sembra in effetti essere piuttosto randomico):
Airport KPs in Leopard!
Airport kernel panics
Kernel Panics
E via cosi', come da ricerca.
Anche Google ha ovviamente qualcosa da dire in merito...
Ok, adesso potete anche sfottermi senza pieta'.
Technorati Tags:
Apple, Mac Os X, MacBook, MacBook Pro, Kernel Panic, Leopard






Ciao Elena. uso leopard sul macbook da ormai da 10 giorni e solo esclusivamente via airport. Se mi dai qualche hint per provare a replicare il problema .
Ciao
A me e' capitato con Transmit e upload su un ftp parecchio lento per cui le connessioni con il server alla fine erano 4 o 5 invece delle canoniche 2...
Comunque e' un po' "ballerino" e "random" come baco, a parte se usi client BitTorrent o altre cose che hanno la mania di aprire tante connessioni ad alto traffico in giro per la rete.
Essendo un problema noto comunque si aspetta la fix e pace (a parte che va a fortuna, nel senso che settimana scorsa ho fatto un lavoro analogo a quello di oggi e non e' successo nulla) :(
Kernel Panic no ma in compenso Launch2Net si impalla tra una sessione e l'altra, Mamp impazzisce e non vede più il server locale accavallandosi con l'Apache di default con blocchi ed impallamenti vari.. MI sa che era meglio aspettare oppure visto che il MacBook è abbastanza libero spianare tutto e rimettere Tiger.. Credo che per un po' di tempo posso anche fare a meno di Spaces e Time Machine ma avere tutto che funzia al primo colpo come mi aveva abituato Mac.. Vedremo.. Buona serata..Francesco
Launch2Net in questo momento mi sta tenendo in piedi, quindi lo continuo a benedire (no, il wireless finche' non ho finito il lavoro non lo riabilito), per il resto, tutte cose che non uso.
E non uso nemmeno Time Machine visto che per usarlo dovrei prima far ripartire almeno uno dei miei dischi esterni.
Solo che spianare non posso :(
A parte il poco spazio libero, perderei la posta (su mail.app), e tutte le impostazioni, e due giorni di backup non ho voglia di farli :(
Ormai mi tengo il Leopardo e speriamo che rilascino presto una fix (o anche due... melius abundare quam deficere no?)
Sfotterti? noooooooooooo, e perché dovrei? :)
Certo che se la mela si windowsizza va vedo grigia per i sostenitori ad oltranza!
Piccola nota di colore: se pensi che un sistema sia robusto è solo perché non c'ho messo le mani io. Per me è facile tirar fuori una schermata blu da winzoz 2000 e XP (sono abbastanza stabili ma non troppo) e, in pochi giorni di prove di utilizzo di linux, (ubuntu) sono riuscito a mandarlo in kernel panic quindi se mi lasci smanettare il tuo simpatico portatile super etichettato te lo mando in panico subito :D
Allora un bel nmap su una sottorete interbusiness dovrebbe aprire discrete connessioni. Domani provo
Ciao !
Ciao, sarò fortunato. Uso Leopard e Airport da una settimana e non ho ancora beccato un KP, sia sul MacBook che sull'iMac.
Ecco, l'ho scritto, ora lo becco di sicuro...
Guarda, io l'avevo installato il 27, quindi il giorno dopo l'uscita, e prima di ieri nessun problema.
Diciamo che facendo un utilizzo "standard" del computer non succede nulla, le cose sembrano cambiare se cominci ad utilizzare Azureus oppure fare installazioni "forzate" (quindi con piu' delle due classiche connessioni per volta) di phpMyAdmin (tanto perche' era quello che stavo facendo ieri) con Transmit.
Sui Forum di Apple ci sono maggiori informazioni su come si produce (o riproduce) il problema, basta "imitare" quello che hanno fatto gli altri :(
Ho aperto una sessione nmap verso la mia sottorete (firewallata) interbusiness . Le connessioni tcp sono arrivate a un totale di 3890 , ma niente kernel panic.
La navigazione però non era possibilie.
Lato router , dalla console che avevo aperto i ping davano 0% packet loss.
Houston qui airport , abbiamo un problema.
Niente KP comunque.
Ciao Ciao
Un nmap non credo generi traffico paragonabile a sessioni ftp o bittorrent come descritto anche nei forum di apple.
In effetti a me non succede nulla con netnewswire, posta, safari, skype, ichat e twitterrific aperti, e nemmeno con wget da vcast.
Solo ieri, quando avevo problemi a causa di un server ftp lento in upload, che ho forzato gli upload andando oltre i limiti "teorici" previsti da Transmit e' successo.
Anche a leggere i forum non sembra un problema riproducibile in modo "serio", se non utilizzando azureus (client bittorrent), ma anche in quel caso, non sempre.
Tra parentesi, se il wireless non dava problemi con Tiger (perdita di segnale) non ne dovrebbe dare nemmeno con Leopard.
Se ne dava con Tiger invece, con Leopard sembra che siano peggiorati.
(son col wireless adesso comunque)
Ciao non sei l'unica ad evere questo problema, a me lo ha fatto ben due volte, l'ultima proprio adesso, infatti in cerca di risposte al problema sono capitato qui. Stavo scaricando da amule e da azureus (5 file dal mulo e 2 torrent). La mia connessione con tiger non ha avuto mai un problema fino adesso...
Leopard l'ho installato il giorno dell'uscita e il primo kernel panic si è presentato due giorni dopo mentre lo avevo lasciato accesso la notte a scaricare su azureus.
Mi sto convincendo sempre di più a ritornare su Tiger.
Ho un MACBOOK 2 ghz con 1 gb di ram.
La Apple e' gia' a conoscenza del problema, dal momento che in tanti sembra lo stiano sperimentando (almeno a quanto ho letto nei Forum).
Oggi tra l'altro e' uscita la notizia che stiano testando 10.5.1, che sarebbe il primo aggiornamento per Leopard, e personalmente mi auguro risolva questo brutto problema con il wireless...
Non uso emule e bittorrent, ma dato che ieri nei due KP che ho avuto stavo lavorando, la cosa e' stata abbastanza brutta :(