address not set - felmeddelande vid boot

Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

address not set - felmeddelande vid boot

Inlägg av micke_nordin »

Utanför ämnet: Jag vet inte om detta är bästa platsen för en kernelrelaterad fråga,
admin får gärna flytta till bättre plats om möjligt.


Jag har nyligen installerat hardy på en rikigt gammal dator, när jag
bootar får jag följande felmeddelande:

Kod: Markera allt

Oct 15 09:19:35 queeg kernel: [   45.245177] via686a 0000:00:07.4: base address not set - upgrade BIOS or use force_addr=0xaddr
Jag har dock inga problem av felet vad jag märker. Jag är inte riktigt
intresserad av att flasha bios, så då återstår väl att sätta force_addr
(som bootparameter?). Hur vet jag vilken adress jag skall använda i så
fall? Hur vet jag vilka adresser som är lediga? Hur skall hela
bootparametern se ut?

/Micke
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: address not set - felmeddelande vid boot

Inlägg av Bowmore »

Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: address not set - felmeddelande vid boot

Inlägg av micke_nordin »

Bowmore skrev:En sökning på Internet gav detta ;)
Dmesg says use force_addr=0xaddr! What address do I use?
Jo, men sen då?

Jag har också hittat till /proc/ioports, frågan är bara vad jag letar efter. Hur skall adressen vara formaterad?

Vi kan ta ett exempel från /proc/ioports på den datorn jag sitter vid nu, där står det t.ex:

Kod: Markera allt

0060-0060 : keyboard
0064-0064 : keyboard
Betyder det att 0061-0061 är ledig? Skall jag i så skriva: force_addr=0x0061?

Är adresserna konstanta, eller kan det hända att det uppstår konflikter senare även om jag hittar en adress som är ledig nu?

Vart skickar jag parametern ? Är det

Kod: Markera allt

sudo modprobe via686a force_addr=0xADDRESS
som gäller, eller skall jag lägga till det som en boot-parameter?

/Micke
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: address not set - felmeddelande vid boot

Inlägg av Bowmore »

micke_nordin skrev:Vi kan ta ett exempel från /proc/ioports på den datorn jag sitter vid nu, där står det t.ex:

Kod: Markera allt

0060-0060 : keyboard
0064-0064 : keyboard
Betyder det att 0061-0061 är ledig? Skall jag i så skriva: force_addr=0x0061?

Är adresserna konstanta, eller kan det hända att det uppstår konflikter senare även om jag hittar en adress som är ledig nu?

Vart skickar jag parametern ? Är det

Kod: Markera allt

sudo modprobe via686a force_addr=0xADDRESS
som gäller, eller skall jag lägga till det som en boot-parameter?
Ja, det betyder iofs att 0x0061-0x0063 är lediga men 0x0060-0x006F, har jag för mig, är dedikerade för keyboards, så inget bra val.

Visst finns det risk för io-port-konflikter när du ansluter ny hårdvara så därför bör man inte välja låga adresser. Sökte efter just en lista på alla dedikerade io-portar men hittade inget just nu.

Den här länken tar också upp ditt problem:
http://www.mjmwired.net/kernel/Document ... on/via686a
så varför inte ta det exemplet rakt av, dvs

Kod: Markera allt

sudo modprobe via686a force_addr=0x6000
Edit:
Hittade en lista som ger lite kött på benen
http://www.os2site.com/sw/info/memory/ports.txt
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: address not set - felmeddelande vid boot

Inlägg av micke_nordin »

Bowmore skrev: Visst finns det risk för io-port-konflikter när du ansluter ny hårdvara så därför bör man inte välja låga adresser. Sökte efter just en lista på alla dedikerade io-portar men hittade inget just nu.

Den här länken tar också upp ditt problem:
http://www.mjmwired.net/kernel/Document ... on/via686a
så varför inte ta det exemplet rakt av, dvs

Kod: Markera allt

sudo modprobe via686a force_addr=0x6000
Edit:
Hittade en lista som ger lite kött på benen
http://www.os2site.com/sw/info/memory/ports.txt
Det verkar som om 6000 är en ledig adress:

Kod: Markera allt

2800-28ff : PCI CardBus #06
8000-80ff : 0000:00:07.4
Så jag kanske testar med det, är detta något som måste göras om varje gång datorn startar? Eller blir resultatet "sticky"?

Hur som helst, tusen tack för hjälpen. I bow before your googeling skills ;)

/Micke
Bowmore
Inlägg: 6212
Blev medlem: 28 mar 2007, 23:01
OS: Ubuntu
Ort: Stockholm

Re: address not set - felmeddelande vid boot

Inlägg av Bowmore »

micke_nordin skrev:Så jag kanske testar med det, är detta något som måste göras om varje gång datorn startar? Eller blir resultatet "sticky"?
Den klarar nystart/omstart men osäker på om den klarar byte av kernel. Men det märker du i så fall ;)
Skriv svar

Återgå till "Program - inaktuell"