View previous topic :: View next topic |
Author |
Message |
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Mon Jun 27, 2005 9:55 pm Post subject: [RISOLTO]Bug kernel-Bios/SSM |
|
|
Off, allora siamo arrivati al dunque, un problema che mi assilla da quando ho questo portattile, compaq presario r3410, il Bug Bios/SSM, in pratica non mi fungono le periferiche USB, vi posto anche il mio dmesg. Ho letto da qualche parte in questo forum che esiste una patch e sarebbe una manna dal celo...davvero anche perchè sennò non riesco nemmeno a collegare un mouse usb e andare avanti solo con il tochpad è una rottura. Questo bug affligge tutta la serie kernel-2.6...
dmesg:
Code: |
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 192k freed
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LUS2] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:02.2[C] -> GSI 10 (level, low) -> IRQ 10
ehci_hcd 0000:00:02.2: nVidia Corporation nForce3 USB 2.0
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 10, pci mem 0xe8004000
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: park 0
ehci_hcd 0000:00:02.2: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
USB Universal Host Controller Interface driver v2.2
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ACPI: PCI Interrupt Link [LUS0] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:02.0: nVidia Corporation nForce3 USB 1.1
ohci_hcd 0000:00:02.0: USB HC takeover failed! (BIOS/SMM bug)
ohci_hcd 0000:00:02.0: can't reset
ohci_hcd 0000:00:02.0: init 0000:00:02.0 fail, -16
ohci_hcd: probe of 0000:00:02.0 failed with error -16
ACPI: PCI Interrupt Link [LUS1] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 10 (level, low) -> IRQ 10
ohci_hcd 0000:00:02.1: nVidia Corporation nForce3 USB 1.1 (#2)
ohci_hcd 0000:00:02.1: USB HC takeover failed! (BIOS/SMM bug)
ohci_hcd 0000:00:02.1: can't reset
ohci_hcd 0000:00:02.1: init 0000:00:02.1 fail, -16
ohci_hcd: probe of 0000:00:02.1 failed with error -16
sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
libata version 1.10 loaded.
|
lspci:
Code: |
# lspci
0000:00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4)
0000:00:01.0 ISA bridge: nVidia Corporation nForce3 LPC Bridge (rev a6)
0000:00:01.1 SMBus: nVidia Corporation nForce3 SMBus (rev a4)
0000:00:02.0 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
0000:00:02.1 USB Controller: nVidia Corporation nForce3 USB 1.1 (rev a5)
0000:00:02.2 USB Controller: nVidia Corporation nForce3 USB 2.0 (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce3 Audio (rev a2)
0000:00:06.1 Modem: nVidia Corporation: Unknown device 00d9 (rev a2)
0000:00:08.0 IDE interface: nVidia Corporation nForce3 IDE (rev a5)
0000:00:0a.0 PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)
0000:00:0b.0 PCI bridge: nVidia Corporation nForce3 AGP Bridge (rev a4)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 420 Go 32M] (rev a3)
0000:02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:04.0 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
0000:02:04.1 CardBus bridge: Texas Instruments PCI1620 PC Card Controller (rev 01)
0000:02:04.2 System peripheral: Texas Instruments PCI1620 Firmware Loading Function (rev 01)
|
lsusb:
Code: |
# lsusb
Bus 001 Device 001: ID 0000:0000
|
e questa dovrebbe essere la patch....ma come la applico?(sperando che funzioni)
Code: |
===== io_edgeport.c 1.84 vs edited =====
--- 1.84/drivers/usb/serial/io_edgeport.c 2004-11-15 09:27:17 -08:00
+++ edited/io_edgeport.c 2004-11-26 10:46:12 -08:00
@@ -2797,9 +2797,12 @@ static void change_port_settings (struct
static void unicode_to_ascii (char *string, __le16 *unicode, int unicode_size)
{
int i;
- for (i = 0; i < unicode_size; ++i) {
+
+ if (unicode_size <= 0)
+ return;
+
+ for (i = 0; i < unicode_size; ++i)
string[i] = (char)(le16_to_cpu(unicode[i]));
- }
string[unicode_size] = 0x00;
}
|
Un ringraziamento a tutti
Last edited by akx on Tue Jun 28, 2005 7:44 pm; edited 2 times in total |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Mon Jun 27, 2005 9:58 pm Post subject: Re: Bug Bios |
|
|
akx wrote: | Questo bug affligge tutta la serie kernel-2.6... |
e con il kernel 2.4 funziona?
sei sicuro che sia un bug? io non vedo dove possa essere il bug, visto che il kernel riconosce correttamente il controller
e se fosse un bug del BIOS non andrebbe nemmeno in windows |
|
Back to top |
|
|
hellraiser Guru
Joined: 14 Jun 2003 Posts: 431 Location: Pescara [Italy]
|
Posted: Mon Jun 27, 2005 10:15 pm Post subject: |
|
|
sicuro di aver messo tutte le opzioni che ti occorrono per l USB nel kernel?? _________________ Io non sono nessuno...ma nessuno è come me!
"Open Source is a good idea..." |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Mon Jun 27, 2005 10:17 pm Post subject: Re: Bug Bios |
|
|
k.gothmog wrote: | akx wrote: | Questo bug affligge tutta la serie kernel-2.6... |
e con il kernel 2.4 funziona?
sei sicuro che sia un bug? io non vedo dove possa essere il bug, visto che il kernel riconosce correttamente il controller
e se fosse un bug del BIOS non andrebbe nemmeno in windows |
ma il bug è del kernel non del bios...e per risponderti ..si sono sicuro come sono sicuro che do mattina lavoro!
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=128916
-vedi sopra-
e in ogni caso per evitare di non essere capito:
Code: | ohci_hcd 0000:00:02.0: USB HC takeover failed! (BIOS/SMM bug) |
infatti con la serie 2.4.... funge bene, ma il gioco non varrebbe la candela visto che mi crea problemi non indifferenti la serie 2.4... |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Mon Jun 27, 2005 11:14 pm Post subject: Re: Bug Bios |
|
|
akx wrote: | k.gothmog wrote: | akx wrote: | Questo bug affligge tutta la serie kernel-2.6... |
e con il kernel 2.4 funziona?
sei sicuro che sia un bug? io non vedo dove possa essere il bug, visto che il kernel riconosce correttamente il controller
e se fosse un bug del BIOS non andrebbe nemmeno in windows |
ma il bug è del kernel non del bios...e per risponderti ..si sono sicuro come sono sicuro che do mattina lavoro!
|
ma allora perche' il 3d porta il titolo "bug bios :O"? _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Jun 28, 2005 6:24 am Post subject: Re: Bug Bios |
|
|
X-Drum wrote: |
ma allora perche' il 3d porta il titolo "bug bios :O"? |
Infatti
Io sono stato tradito dal titolo del post; sarebbe meglio cambiarlo in qualcosa di più chiaro che rispecchi il contenuto del thread. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Jun 28, 2005 7:09 am Post subject: |
|
|
...se non vado errato invece è un bug di quel bios... ho un HP zv5452ea praticamente stessa serie Compaq R3000 e akx ha un R3410... avevo gli stessi sintomi: il problema è nel bios... fino alla versione F.30 sia kernel 2.6 (non riesce a fare il takeover) sia Win2k/WinXP (problemi con lo usb a random stile winzoz)... una ricerca nel forum o su google o sul sito dell'HP/Compaq riporta la soluzione di ciò flashando il bios alla versione F.33 (o superiore) con l'apposita utility reperibile sul sito del produttore...
...se hai quel modello di bios e una versione buggy fai come me e incrocia le dita flashando... il programmino è un win32 e ha una minima documentazione per i modelli supportati e tra le pagine di HP/Compaq si trovano le doc con qualche sottointeso riferimento pure a linux...
PS: lspci mi riporta esattamente le tue stesse cose a parte la scheda video (GeForce Go 440 64MB)...
PPS: che grande pc!... veramente soddisfatto va tutto a parte il card reader 5-in-1... |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Tue Jun 28, 2005 12:58 pm Post subject: |
|
|
mmm, qualche tempo fà non hai idea di quante ricerche ho fatto, ma anche nel sito della Compaq non avevo trovato nulla, avevo invece trovato una patch per il kernel ( come postato sopra) e in questo forum ho trovato alcuni post riguardanti il mio stesso problema solo che, da quel che ho capito, è stato chiesto di inviare il problema in mailing list e li sarebbe stato risolto. Comunque il patch che ho trovato dovrebbe funzionare, in fin dei conti il bug è del kernel quindi è indifferente la distro no? |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Jun 28, 2005 1:39 pm Post subject: |
|
|
...ammesso che tu abbia esattamente quella famiglia di bios... quello che voglio dire è: non è colpa di linux in sè al 100% ma del bios visto che hanno messo una revision apposita con questa motivazione * Fixes USB port issue that occurs when running the Microsoft Windows 2000 Operating System. ma si trova anche che lo stesso vale per linux 2.6...
Edit: ovvio quello che dico è solo un suggerimento e non mi ritengo responsabile se eventualmente tu o altri leggendo il post avranno danni per un uso improprio o proprio dell'utility di flash... |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Tue Jun 28, 2005 2:15 pm Post subject: |
|
|
se non mi funziona la pach vedrò se è possibile l'aggiornamento del bios...credo sia proprie f30 e comunque il Compaq r3410 è della serie r3000. Ma come applico quella pach? |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Jun 28, 2005 3:41 pm Post subject: |
|
|
...per vedere la revision del bios basta accedere e leggere... cmq la legge anche il programma che flasha il bios... per patchare quel kernel boh?... l'ho provata sul 2.6.12 ma non va... sarebbe un cd /usr/src/linux-$versione && patch -p1 < patch.diff... ma la rigetta... anche dando il percorso assoluto al file da patchare non va... |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Tue Jun 28, 2005 7:14 pm Post subject: |
|
|
Beh il patch viene applicato ai sorgenti del kernel che poi va ricompilato, infatti in altre distro ci son riuscito, ma non sò come installare i sorgenti qui in Gentoo!! |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Tue Jun 28, 2005 7:39 pm Post subject: |
|
|
TwoMinds wrote: | ...per vedere la revision del bios basta accedere e leggere... cmq la legge anche il programma che flasha il bios... per patchare quel kernel boh?... l'ho provata sul 2.6.12 ma non va... sarebbe un cd /usr/src/linux-$versione && patch -p1 < patch.diff... ma la rigetta... anche dando il percorso assoluto al file da patchare non va... |
Ho flashato è ora funge tutto! Davverò grazie era un'anno che andavo avanti con il tochpad e senza periferiche, visto che ho solo usb in questo Notebook!! |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Tue Jun 28, 2005 8:32 pm Post subject: Re: Bug Bios |
|
|
akx wrote: | Code: | ohci_hcd 0000:00:02.0: USB HC takeover failed! (BIOS/SMM bug) |
infatti con la serie 2.4.... funge bene, ma il gioco non varrebbe la candela visto che mi crea problemi non indifferenti la serie 2.4... |
ooooops... scusami. non ne ero accorto |
|
Back to top |
|
|
TwoMinds Tux's lil' helper
Joined: 14 Jul 2004 Posts: 146 Location: Italy
|
Posted: Tue Jun 28, 2005 8:49 pm Post subject: |
|
|
...bene... sono contento per te e di essere stato d'aiuto... così è anche più comodo non dover patchare ogni singolo kernel che si installa (e secondo me è proprio la versione del bios <= 30 che ha problemi visto che su Win2k da lo stesso problema)... però come ho già detto nel primo reply perché non hai fatto una ricerca?... qui sul forum si trovava la soluzione... su google si trova un forum apposito per gli R3000... ti risparmiavi questo annetto di stress... ah già che siamo in tema di upgrade bios nel changelog alla pagina che avevo linkato ci sono anche le versioni F.35 e un'altra... per ora non ne ho avuto bisogno e me ne guardo dal flashare solo per il gusto di farlo... tu che versione hai messo?...
OT: un punto a favore di HP/Compaq che ultimamente mi da il supporto che mi serve e offre qualche info per risolvere problemi con linux... peccato che non si riesca a convincerli a restituire Winzoz... |
|
Back to top |
|
|
akx Tux's lil' helper
Joined: 17 Jun 2005 Posts: 107 Location: Treviso
|
Posted: Tue Jun 28, 2005 9:21 pm Post subject: |
|
|
ma veramente di ricerche ne ho fatte ... solo che io e la lingua inglese non andiamo più molto d'accordo...è un bel po' arrugginito... e comunque non avevo trovato l'aggiornamento per il bios anche perchè forse avevo cercato in maniera errata essendo convinto che il bug fosse solo del kernel... e in questo forum avevo trovato un topic, solo che diceva di postare in mailing list il problema quindi nulla da fare.
Ho flashato l'f33 ( x sicurezza visto che tu avevi risolto)...Ancora grazie!!! |
|
Back to top |
|
|
|