Newsgroup: it.comp.os.linux.sys
Titolo: Problema con un Toshiba Tecra 8000

Ciao a tutti!
 
Alcuni anni fa, per un progetto di robotica, comprai un Toshiba Tecra 8000.
Su quel Laptop e' installata Ubuntu 8.04 Server e uso una scheda USB
PCMCIA (AKE USB2.0 CardBuc BC168).
Ha sempre funzionato egregiamente...
 
Poi il Laptop e' rimasto spento per alcuni mesi, visto che non avevo tempo
da dedicare al progetto. Oggi sono in ferie e volevo fare nuovamente
qualcosa. Accendo il Laptop e mi becco questa spataffiata di errori:
 
Dec 19 10:34:45 robot kernel: [  144.482523] pccard: CardBus card inserted
into slot 0
Dec 19 10:34:46 robot kernel: [  145.272504] ohci_hcd: 2006 August 04 USB
1.1 'Open' Host Controller (OHCI) Driver
Dec 19 10:34:46 robot kernel: [  145.272837] PCI: Enabling device
0000:01:00.0 (0000 -> 0002)
Dec 19 10:34:46 robot kernel: [  145.272870] ACPI: PCI Interrupt
0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
Dec 19 10:34:46 robot kernel: [  145.272939] PCI: Setting latency timer of
device 0000:01:00.0 to 64
Dec 19 10:34:46 robot kernel: [  145.272955] ohci_hcd 0000:01:00.0: OHCI
Host Controller
Dec 19 10:34:46 robot kernel: [  145.273122] ohci_hcd 0000:01:00.0: new
USB bus registered, assigned bus number 2
Dec 19 10:34:46 robot kernel: [  145.273178] ohci_hcd 0000:01:00.0: irq
11, io mem 0x24000000
Dec 19 10:34:47 robot kernel: [  145.853888] usb usb2: configuration #1
chosen from 1 choice
Dec 19 10:34:47 robot kernel: [  145.854060] hub 2-0:1.0: USB hub found
Dec 19 10:34:47 robot kernel: [  145.854108] hub 2-0:1.0: 3 ports detected
Dec 19 10:34:47 robot kernel: [  145.854124] hub 2-0:1.0: config failed,
can't get hub status (err -108)
Dec 19 10:34:47 robot kernel: [  145.854407] ohci_hcd 0000:01:00.0: HC
died; cleaning up
Dec 19 10:34:47 robot kernel: [  145.854466] BUG: unable to handle kernel
NULL pointer dereference at virtual address 00000000
Dec 19 10:34:47 robot kernel: [  145.869657] printing eip: c8b4866d *pdpt
= 0000000000a50001 *pde = 0000000000000000
Dec 19 10:34:47 robot kernel: [  145.885364] Oops: 0000 [#1] SMP
Dec 19 10:34:47 robot kernel: [  145.901000] Modules linked in: ohci_hcd
container sbs sbshc dock toshiba_acpi video output wlan_tkip ipv6
af_packet iptable_filter ip_tables x_tables adm1021 gspca videodev
v4l2_common v4l1_compat ppdev lp loop wlan_scan_sta ath_rate_sample
ath_pci wlan ath_hal(P) pcmcia snd_opl3sa2 snd_opl3_lib snd_hwdep
snd_cs4231_lib snd_pcm_oss snd_mixer_oss snd_pcm snd_page_alloc
snd_mpu401_uart snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi
snd_seq_midi_event battery button ac snd_seq snd_timer snd_seq_device
evdev serio_raw snd donauboe soundcore irda parport_pc i2c_piix4
yenta_socket rsrc_nonstatic pcmcia_core parport crc_ccitt i2c_core psmouse
pcspkr ext3 jbd mbcache sg sd_mod floppy ata_generic pata_acpi ata_piix
uhci_hcd libata usbcore scsi_mod thermal processor fan fuse vesafb fbcon
tileblit font bitblit softcursor
Dec 19 10:34:47 robot kernel: [  146.040861]
Dec 19 10:34:47 robot kernel: [  146.062415] Pid: 4954, comm: modprobe
Tainted: P        (2.6.24-30-server #1)
Dec 19 10:34:47 robot kernel: [  146.084565] EIP: 0060:[<c8b4866d>]
EFLAGS: 00010092 CPU: 0
Dec 19 10:34:47 robot kernel: [  146.106724] EIP is at kick_khubd+0xd/0x90
[usbcore]
Dec 19 10:34:47 robot kernel: [  146.128843] EAX: 00000000 EBX: 00000000
ECX: 00000092 EDX: 00000000
Dec 19 10:34:47 robot kernel: [  146.151373] ESI: c711d400 EDI: 00000000
EBP: c711d400 ESP: c0c57d64
Dec 19 10:34:47 robot kernel: [  146.173960]  DS: 007b ES: 007b FS: 00d8
GS: 0033 SS: 0068
Dec 19 10:34:47 robot kernel: [  146.196678] Process modprobe (pid: 4954,
ti=c0c56000 task=c09be000 task.ti=c0c56000)
Dec 19 10:34:47 robot kernel: [  146.197500] Stack: 00000292 00000292
c711d400 c8b4b828 c8b5a7d8 c8e13bb4 c7126ce4 c2e5f000
Dec 19 10:34:47 robot kernel: [  146.221192]        24000000 c8b4c4a4
c8b5a884 c8e13bb4 c7126ce4 0000000b c8b596c5 24000000
Dec 19 10:34:47 robot kernel: [  146.245123]        00000000 000000a0
0000000b c2e5f000 c7126c4c c7126ce4 40fffff2 c7126c00
Dec 19 10:34:47 robot kernel: [  146.269201] Call Trace:
Dec 19 10:34:47 robot kernel: [  146.316059]  [<c8b4b828>]
usb_hc_died+0x58/0x70 [usbcore]
Dec 19 10:34:47 robot kernel: [  146.340302]  [<c8b4c4a4>]
usb_add_hcd+0x584/0x5e0 [usbcore]
Dec 19 10:34:47 robot kernel: [  146.364611]  [<c8b57178>]
usb_hcd_pci_probe+0x208/0x3c0 [usbcore]
Dec 19 10:34:47 robot kernel: [  146.389278] 
[netlink_broadcast+0x21c/0x310] netlink_broadcast+0x21c/0x310
Dec 19 10:34:47 robot kernel: [  146.413932]  [pci_device_probe+0x56/0x80]
pci_device_probe+0x56/0x80
Dec 19 10:34:47 robot kernel: [  146.438662] 
[driver_probe_device+0x88/0x190] driver_probe_device+0x88/0x190
Dec 19 10:34:47 robot kernel: [  146.463488]  [klist_next+0x55/0xb0]
klist_next+0x55/0xb0
Dec 19 10:34:47 robot kernel: [  146.488295]  [__driver_attach+0x7a/0x80]
__driver_attach+0x7a/0x80
Dec 19 10:34:47 robot kernel: [  146.513185] 
[pcmcia:bus_for_each_dev+0x3a/0x60] bus_for_each_dev+0x3a/0x60
Dec 19 10:34:47 robot kernel: [  146.538156] 
[usbcore:driver_attach+0x16/0x2b0] driver_attach+0x16/0x20
Dec 19 10:34:47 robot kernel: [  146.563154]  [__driver_attach+0x0/0x80]
__driver_attach+0x0/0x80
Dec 19 10:34:47 robot kernel: [  146.588190]  [bus_add_driver+0x8a/0x1e0]
bus_add_driver+0x8a/0x1e0
Dec 19 10:34:47 robot kernel: [  146.613322] 
[parport_pc:__pci_register_driver+0x56/0x630]
__pci_register_driver+0x56/0x90
Dec 19 10:34:47 robot kernel: [  146.638666] 
[sys_init_module+0x126/0x19c0] sys_init_module+0x126/0x19c0
Dec 19 10:34:47 robot kernel: [  146.664450]  [<c8b47920>]
usb_root_hub_lost_power+0x0/0x40 [usbcore]
Dec 19 10:34:47 robot kernel: [  146.690544] 
[sysenter_past_esp+0x6b/0xa1] sysenter_past_esp+0x6b/0xa1
Dec 19 10:34:48 robot kernel: [  146.716679]  =======================
Dec 19 10:34:48 robot kernel: [  146.742668] Code: 89 f8 89 17 ba 06 00 00
00 e8 a0 f6 ff ff 89 f8 e8 19 f4 ff ff e9 a9 fb ff ff 8d 74 26 00 83 ec 0c
89 5c 24 04 89 c3 89 74 24 08 <8b> 00 c7 80 2c 01 00 00 01 00 00 00 b8 84
96 b6 c8 e8 6d 90 7e
Dec 19 10:34:48 robot kernel: [  146.799495] EIP: [<c8b4866d>]
kick_khubd+0xd/0x90 [usbcore] SS:ESP 0068:c0c57d64
Dec 19 10:34:48 robot kernel: [  146.827682] ---[ end trace
2d25db0cd05baf4f ]---
Dec 19 10:34:48 robot udevd-event[4953]: run_program: '/sbin/modprobe'
abnormal exit
 
Varie prove mi hanno confermato che il problema si verifica se la scheda
USB PCMCIA e' collegata **E** e' collegata anche la scheda WLAN PCMCIA.
Se e' collegata solo una delle due schede, tutto funziona correttamente.
 
Ho provato a cercare un po' in giro per "config failed, can't get hub
status (err -108)", ma senza risultati...
 
Avete idea di cosa possa essere successo? Da quando l'ho spento, mesi fa,
ad oggi, non e' stata fatta nessuna modifica, ne' Hardware, ne' Software.
 
Grazie
Luca Bertoncello
(
luca...@lucabert.de
)
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 ]zac[
 
Questo e' un crash all'interno del kernel, sembrerebbe durante 
l'inizializzazione di un modulo della pcmcia tainted (proprietario).
 
Il crash e' sicuramente dovuto a un bug del modulo (o magari anche del 
kernel), forse per un problema dell'hardware che risponde in maniera 
inaspettata o diversa da prima.
 
 
Forse provando con un modulo e/o kernel aggiornato, forse cambiando 
l'hardware, forse ...