Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/02/2011, à 20:13

benco

[bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Salut à tous,

J'ai acheté en janvier un CLEVO C5505, pré-installé avec ubuntu 10.10.
Le réseau fait visiblement planter l'ordi - je vous ne raconte pas la galère pour faire les MAJ ...
Et quand je dis planter, c'est bien planter - souris & clavier figés, la seule option possible étant d'éteindre la machine comme un bourrin.

J'ai fini par lâcher l'affaire quand je me suis aperçu qu'ils n'avaient pas pris soin de faire une partition séparée pour le /home, et j'ai fait une installation fraiche (kubuntu)

A ce jour, le problème persiste, et j'arrive visiblement à la limite de mes compétences neutral

Aucun soucis lorsque je suis en wifi, mais quand je suis en mode ethernet avec le cable branché, le syslog me dit des trucs étranges, et souvent ça fini par planter.

Je précise que cela n'arrive que lorsque ethernet est utilisé intensivement : par exemple un rsync pour copier une grand quantité de données. Pour du surf de bon père de famille, ça tient hmm

Un message arrive systématiquement dans le syslog avant chaque plantage :

Feb 22 17:27:59 moonstation kernel: [  410.730407] DMA: Out of SW-IOMMU space for 1536 bytes at device 0000:04:00.5

Ce message est répété un grand nombre de fois, à tel point qu'il y a souvent des lignes comme :

Feb 22 17:27:59 moonstation kernel: last message repeated 9 times

De plus, j'ai repéré des warnings dans le syslog que j'ai "un peu" de mal à analyser :

Feb 22 17:28:14 moonstation kernel: [  426.022600] ------------[ cut here ]------------
Feb 22 17:28:14 moonstation kernel: [  426.022640] WARNING: at /build/buildd/linux-2.6.35/net/sched/sch_generic.c:258 dev_watchdog+0x25f/0x270()
Feb 22 17:28:14 moonstation kernel: [  426.022652] Hardware name: C5500Q/C4505                    
Feb 22 17:28:14 moonstation kernel: [  426.022661] NETDEV WATCHDOG: eth0 (jme): transmit queue 0 timed out
Feb 22 17:28:14 moonstation kernel: [  426.022670] Modules linked in: parport_pc ppdev joydev snd_hda_codec_atihdmi snd_hda_codec_via fglrx(P) snd_hda_intel snd_hda_codec snd_hwdep snd_pcm r8192se_pci snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device snd uvcvideo videodev v4l1_compat v4l2_compat_ioctl32 jmb38x_ms psmouse serio_raw shpchp cfg80211 soundcore snd_page_alloc memstick edac_core edac_mce_amd video k10temp output i2c_piix4 lp parport usbhid hid ahci libahci jme mii sdhci_pci sdhci pata_atiixp led_class
Feb 22 17:28:14 moonstation kernel: [  426.022826] Pid: 0, comm: swapper Tainted: P            2.6.35-25-generic #44-Ubuntu
Feb 22 17:28:14 moonstation kernel: [  426.022837] Call Trace:
Feb 22 17:28:14 moonstation kernel: [  426.022848]  <IRQ>  [<ffffffff8106091f>] warn_slowpath_common+0x7f/0xc0
Feb 22 17:28:14 moonstation kernel: [  426.022888]  [<ffffffff81060a16>] warn_slowpath_fmt+0x46/0x50
Feb 22 17:28:14 moonstation kernel: [  426.022905]  [<ffffffff814b832f>] dev_watchdog+0x25f/0x270
Feb 22 17:28:14 moonstation kernel: [  426.022925]  [<ffffffff8107ac9e>] ? insert_work+0x7e/0xd0
Feb 22 17:28:14 moonstation kernel: [  426.022940]  [<ffffffff814b80d0>] ? dev_watchdog+0x0/0x270
Feb 22 17:28:14 moonstation kernel: [  426.022955]  [<ffffffff814b80d0>] ? dev_watchdog+0x0/0x270
Feb 22 17:28:14 moonstation kernel: [  426.022976]  [<ffffffff8106f5c2>] call_timer_fn+0x42/0x120
Feb 22 17:28:14 moonstation kernel: [  426.022993]  [<ffffffff8105d31b>] ? scheduler_tick+0x1cb/0x2d0
Feb 22 17:28:14 moonstation kernel: [  426.023009]  [<ffffffff814b80d0>] ? dev_watchdog+0x0/0x270
Feb 22 17:28:14 moonstation kernel: [  426.023027]  [<ffffffff81070b44>] run_timer_softirq+0x154/0x270
Feb 22 17:28:14 moonstation kernel: [  426.023046]  [<ffffffff81089e43>] ? ktime_get+0x63/0xe0
Feb 22 17:28:14 moonstation kernel: [  426.023061]  [<ffffffff810678f9>] __do_softirq+0xb9/0x1f0
Feb 22 17:28:14 moonstation kernel: [  426.023078]  [<ffffffff8108f09a>] ? tick_program_event+0x2a/0x30
Feb 22 17:28:14 moonstation kernel: [  426.023097]  [<ffffffff8100afdc>] call_softirq+0x1c/0x30
Feb 22 17:28:14 moonstation kernel: [  426.023113]  [<ffffffff8100cab5>] do_softirq+0x65/0xa0
Feb 22 17:28:14 moonstation kernel: [  426.023127]  [<ffffffff810677b5>] irq_exit+0x85/0x90
Feb 22 17:28:14 moonstation kernel: [  426.023143]  [<ffffffff815922e0>] smp_apic_timer_interrupt+0x70/0x9b
Feb 22 17:28:14 moonstation kernel: [  426.023158]  [<ffffffff8100aa93>] apic_timer_interrupt+0x13/0x20
Feb 22 17:28:14 moonstation kernel: [  426.023167]  <EOI>  [<ffffffff810360db>] ? native_safe_halt+0xb/0x10
Feb 22 17:28:14 moonstation kernel: [  426.023197]  [<ffffffff81012fad>] default_idle+0x3d/0x90
Feb 22 17:28:14 moonstation kernel: [  426.023216]  [<ffffffff81008da3>] cpu_idle+0xb3/0x110
Feb 22 17:28:14 moonstation kernel: [  426.023236]  [<ffffffff815849a3>] start_secondary+0x100/0x102
Feb 22 17:28:14 moonstation kernel: [  426.023248] ---[ end trace 9926413f6ba36d88 ]---
Feb 22 17:28:14 moonstation kernel: [  426.036408] jme: Disable TX engine timeout.
Feb 22 17:28:14 moonstation kernel: [  426.038954] jme 0000:04:00.5: eth0: Link is down.
Feb 22 17:28:14 moonstation NetworkManager[937]: <info> (eth0): carrier now OFF (device state 8, deferring action for 4 seconds)
Feb 22 17:28:16 moonstation kernel: [  427.732544] jme 0000:04:00.5: eth0: Link is up at ANed: 100 Mbps, Full-Duplex, MDI.
Feb 22 17:28:16 moonstation kernel: [  427.733227] DMA: Out of SW-IOMMU space for 1536 bytes at device 0000:04:00.5
Feb 22 17:28:16 moonstation kernel: [  427.734189] DMA: Out of SW-IOMMU space for 1536 bytes at device 0000:04:00.5
Feb 22 17:28:16 moonstation kernel: [  427.735147] DMA: Out of SW-IOMMU space for 1536 bytes at device 0000:04:00.5
....

lspci :

xxx@moonstation:~$ lspci -i net
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller (rev 10)
04:00.5 Ethernet controller: JMicron Technology Corp. JMC260 PCI Express Fast Ethernet Controller (rev 02)

Après quelques recherches, j'ai appris que JMicron fourni un driver plus récent (1.0.7.1), qui n'est pas encore dans maverick :

xxx@moonstation:~$ethtool -i eth0
driver: jme
version: 1.0.6
firmware-version:
bus-info: 0000:04:00.5

=> ftp://driver.jmicron.com.tw/Ethernet/Linux/

Après quelques galères pour compiler le driver, j'ai changé la version du module jme en 1.0.7, puis 1.0.5. Rien à faire ça ne change rien sad

J'en suis là, un petit coup de main serait le bienvenu, à votre bon cœur messieurs dames big_smile

Dernière modification par benco (Le 07/03/2011, à 12:42)

Hors ligne

#2 Le 23/02/2011, à 07:11

grosguillaume

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

As-tu tout ce qu'il faut pour le make (apt-get install build-essential) ?

Guillaume


Sacerdotes... tui... Domine... induant... just... just...
Merde de Merde... ! J'y arriverai jamais avec ce bordel d'Introït !
L'abbé Dubois (Jean Rochefort) / "Que la fête commence"

Hors ligne

#3 Le 26/02/2011, à 18:33

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Merci pour ta réponse wink

Effectivement, build-essential n'était pas installé... mais ça ne marche pas plus hmm

make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.35-25-generic »
make[1]: *** Pas de règle pour fabriquer la cible « réseau/driver ». Arrêt.
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.35-25-generic »
make: *** [all] Erreur 2

Je précise que linux-headers est bien présent. Je coince sad

Dernière modification par benco (Le 26/02/2011, à 18:35)

Hors ligne

#4 Le 28/02/2011, à 17:56

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Up petit post hmm

Hors ligne

#5 Le 04/03/2011, à 00:39

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Personne ? sad

Hors ligne

#6 Le 06/03/2011, à 05:37

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Je n'arrive pas à compiler la nouvelle version du driver.

J'ai passé des heures à chercher une solution, sans succès.

Dois-je boot sous windows pour avoir un réseau opérationnel ? mad

Hors ligne

#7 Le 07/03/2011, à 10:26

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Bon, j'ai réussi à compiler ce module à la noix. Le makefile était un peu foireux apparement, bref wink
J'ai testé les 3 versions du module jme que j'ai trouvé (1.0.5, 1.0.6 et 1.0.7). Même chose, le réseau plante, avec les même messages.
J'ai testé avec debian 6.0 => la même hmm
J'ai testé avec opensuse 11.2 => la même ! mad

Un coup de main serait le bienvenu, parce que là je suis perdu tongue

J'ai mis à jour mon premier post.

Dernière modification par benco (Le 07/03/2011, à 10:28)

Hors ligne

#8 Le 07/03/2011, à 12:41

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Bon, et bien je suis passé en version 32 bits, et ça marche big_smile

Apparemment, le kernel amd64 2.6.35 (-25 à -29 au moins) et le JMC260 ne fonctionnent pas ensemble ...

Hors ligne

#9 Le 10/03/2011, à 16:51

benco

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

A noter, un autre soucis majeur avec cet ordinateur, qui concerne le son : voir ici

Hors ligne

#10 Le 11/03/2011, à 12:25

Compte anonymisé

Re : [bug kernel?] Maverick 64 + 2.6.35-25 + JMC260 = bug ethernet !!

Salut!
Tu me reconnais? C'est le mec avec le pb de son sur le 5505.
J'avais jamais eu ton pb avant, puisque j'ai réinstallé Maverick de suite à la réception de l'ordi (avec, par hasard, la version 32bits), vu que comme tu dis, les gars d'Anyware n'avaient pas partitionné le disque (alors que je le leur avais demandé!).
Et puis ya 2 jours, réinstallation de la 64 pour renvoi SAV à cause du pb de son - ce que je n'ai finalement pas fait, vu le test avec Slax - et effectivement, Ethernet intensif > plantage systématique. Tout pareil. Mais la 32 ne m'a jamais causé aucun souci de ce point de vue, donc ça devrait rouler pour toi.
C'est bon de pas se sentir seul!
Paul

Dernière modification par ramblinman (Le 11/03/2011, à 12:26)